Detaljan opis problema: Loada mi samo 3 cpa i na treci kad dodjem onda pise gotovo znaci na trecem loada zadnji sta ne valja??
Dio skripte:
public OnPlayerEnterCheckpoint(playerid)
{
if(Ar == 1)
{
DisablePlayerCheckpoint(playerid);
GameTextForPlayer(playerid,"Istrazivanje",5000,5);
SetTimerEx("Arheolog", 5000, false, "i", playerid);
Ar = 2;
SetPlayerCheckpoint(playerid, 2220.5464, -625.9214, 118.4256, 3.0);
TogglePlayerControllable(playerid,0);
}
if(Ar == 2)
{
DisablePlayerCheckpoint(playerid);
GameTextForPlayer(playerid,"Istrazivanje",5000,5);
SetTimerEx("Arheolog", 5000, false, "i", playerid);
Ar = 3;
SetPlayerCheckpoint(playerid, 2336.4111, -807.7164, 126.5182, 3.0);
TogglePlayerControllable(playerid,0);
}
if(Ar == 3)
{
DisablePlayerCheckpoint(playerid);
GameTextForPlayer(playerid,"Istrazivanje",5000,5);
SetTimerEx("Arheolog", 5000, false, "i", playerid);
Ar = 4;
SetPlayerCheckpoint(playerid, 2501.0979, -612.5178, 107.9972, 3.0);
TogglePlayerControllable(playerid,0);
}
if(Ar == 4)
{
DisablePlayerCheckpoint(playerid);
GameTextForPlayer(playerid,"Istrazivanje",5000,5);
SetTimerEx("Arheolog", 5000, false, "i", playerid);
Ar = 5;
SetPlayerCheckpoint(playerid, 2271.7056, -575.5657, 131.1177, 3.0);
TogglePlayerControllable(playerid,0);
}
if(Ar == 5)
{
DisablePlayerCheckpoint(playerid);
GameTextForPlayer(playerid,"Istrazivanje",5000,5);
SetTimerEx("Arheolog", 5000, false, "i", playerid);
Ar = 6;
SetPlayerCheckpoint(playerid, 2172.1196, -455.0911, 105.2173, 3.0);
TogglePlayerControllable(playerid,0);
}
if(Ar == 6)
{
DisablePlayerCheckpoint(playerid);
GameTextForPlayer(playerid,"Istrazivanje",5000,5);
SetTimerEx("Arheolog", 5000, false, "i", playerid);
GivePlayerMoney(playerid, 1100);// dobiva 1100 za posao
Ar = 7;
TogglePlayerControllable(playerid,0);
}
if(Ar == 7)
{
Ar = 0;
SendClientMessage(playerid, COLOR_GREEN, "Zavrsio si s poslom,i dobio nesto novaca!");
return 1;
}
return 0;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
