Pomoc oko sistema


Započeo Risticc, Jul 31, 2020, 15:02:56 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Napravio sam sistem kada kucate /prevozidrogu oznaci vam se CP do kojeg trebate da idete i da dobijete novac ali kada dodjem tamo nista se ne desava samo stoji checkpoint moze neko da pomogne?
Deo skripte:
CMD:prevozidrogu(playerid,params[])
{
    if ( IsPlayerInRangeOfPoint( playerid, 7.0, 1486.6311, -1725.8000, 6.7086))
    {
    	GRESKA(playerid,"Niste kod mesta za pokrentanja ovog posla.");
    }
    else
	PrevozDroge[playerid] = 1;

    SetPlayerCheckpoint(playerid,-176.7016, 358.8314, 12.2813,5.0);
    Info(playerid,"Pokrenuli ste prevoz droge preko granice,idite do mesta oznaceno na mapi te dajte drogu coveku. ");
    return 1;

new PrevozDroge[20];

Ovo je pod OnPlayerEnterCheckpoint
    if(PrevozDroge[playerid] == 1)
    if(IsPlayerInRangeOfPoint(playerid,7.0,1486.6311,-1725.8000,6.7086))
    {
    DisablePlayerCheckpoint(playerid);
    PrevozDroge[playerid] = 0;
    DajIgracuNovac( playerid, 20000 );
    }
    }

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):

CMD:prevozidrogu(playerid,params[])
{
    if(!IsPlayerInRangeOfPoint(playerid, 7.0, 1486.6311, -1725.8000, 6.7086))
    	return GRESKA(playerid, "Niste kod mesta za pokrentanja ovog posla.");

    SetPlayerCheckpoint(playerid, -176.7016, 358.8314, 12.2813, 5.0);

    PrevozDroge[playerid] = 1;

    Info(playerid, "Pokrenuli ste prevoz droge preko granice,idite do mesta oznaceno na mapi te dajte drogu coveku.");

    return 1;
}

if(PrevozDroge[playerid])
{
	// Ovde su ti bile pogresne koordinate, tu je bila greska
	if(IsPlayerInRangeOfPoint(playerid, 7.0,  -176.7016, 358.8314, 12.2813))
	{
		DisablePlayerCheckpoint(playerid);
		PrevozDroge[playerid] = 0;
		DajIgracuNovac( playerid, 20000 );
	}
}



Rust, Python, TypeScript, Kotlin, WebAssembly, Swift, Clojure, Elixir, Go, SQL