Detaljan Opis problema: sve sam to napravio i kada udjem ucita mi prva dva checkpointa i onda samo stanu cp sa porukom svaka cast nastavi dalje koja se ispisuje 1milion puta kada pokusam
Dio skripte:
public OnPlayerEnterCheckpoint(playerid)
{
SendClientMessage(playerid,-1,""CRVENA""BELA"Svaka cast nastavi dalje!");
DisablePlayerCheckpoint(playerid);
Start = 0;
if(Start == 0)
{
SetPlayerCheckpoint(playerid, 1910.9065,-1183.4401,22.4342,3.0);
}
else if(PrviCP == 1)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,-1,""CRVENA""BELA"Svaka cast nastavi dalje!");
SetPlayerCheckpoint(playerid, 1931.7922,-1163.5945,21.7143,3.0);
}
else if(DrugiCP == 2)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,-1,""CRVENA""BELA"Svaka cast nastavi dalje!");
SetPlayerCheckpoint(playerid, 1987.4614,-1160.8689,20.9246,3.0);
}
else if(TreciCP == 3)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,-1,""CRVENA""BELA"Svaka cast nastavi dalje!");
SetPlayerCheckpoint(playerid, 2002.5663,-1151.8746,22.6814,3.0);
}
else if(CetvrtiCP == 4)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,-1,""CRVENA""BELA"Svaka cast nastavi dalje!");
SetPlayerCheckpoint(playerid, 2033.7629,-1153.7010,23.1089,3.0);
}
else if(PetiCP == 5)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,-1,""CRVENA""BELA"Svaka cast nastavi dalje!");
SetPlayerCheckpoint(playerid, 2048.2009,-1175.2698,23.3794,3.0);
}
else if(SestiCP == 6)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,-1,""CRVENA""BELA"Svaka cast nastavi dalje!");
SetPlayerCheckpoint(playerid, 2051.2400,-1192.6033,23.6568,3.0);
}
else if(SedmiCP == 7)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,-1,""CRVENA""BELA"Svaka cast nastavi dalje!");
SetPlayerCheckpoint(playerid, 2036.9088,-1211.2786,22.7420,3.0);
}
else if(OsmiCP == 8)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,-1,""CRVENA""BELA"Svaka cast nastavi dalje!");
SetPlayerCheckpoint(playerid, 2024.1387,-1231.1516,21.9697,3.0);
}
else if(DevetiCP == 9)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,-1,""CRVENA""BELA"Svaka cast nastavi dalje!");
SetPlayerCheckpoint(playerid, 2010.5756,-1243.9318,22.9093,3.0);
}
else if(DesetiCP == 10)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, 1990.6710,-1236.3781,20.3234,3.0);
GivePlayerMoney(playerid, 2000);
SendClientMessage(playerid, -1, ""CRVENA""BELA"Pokosili ste travu i dobili platu u iznosu od 2000 dolara");
}
return 1;
}KOD:
