Detaljan opis problema: Testirao sam sve, i /quitjob, i /job, sve mi radi, ali me CPovi zezaju. Kada dođem na prvi CP, sve mi radi, ali kod sljedećeg, dođem na njega, ali mi se ne briše, odnosno, ne mjenja se lokacija CPa. Evo cijeli OnPlayerCheckPoint:
public OnPlayerEnterCheckpoint(playerid)
{
if(VoziKamion == 1 || P_Data == 1)
{
new idv = GetPlayerVehicleID(playerid);
if(VoziloKamiondzija(idv))
{
VoziKamion = 2;
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1713.2740,392.5648,7.1797, 5.0);
TogglePlayerControllable(playerid, 0);
SetTimer("Bart", 5000, false);
}
return 1;
}
if(VoziKamion == 2 || P_Data == 1)
{
new idv = GetPlayerVehicleID(playerid);
if(VoziloKamiondzija(idv))
{
VoziKamion = 3;
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2443.0249,952.7395,45.2969, 5.0);
TogglePlayerControllable(playerid, 0);
SetTimer("Rick", 5000, false);
}
return 1;
}
if(VoziKamion == 3 || P_Data == 1)
{
new idv = GetPlayerVehicleID(playerid);
if(VoziloKamiondzija(idv))
{
VoziKamion = 4;
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,2130.3313,892.8956,10.8203, 5.0);
TogglePlayerControllable(playerid, 0);
SetTimer("Luis", 5000, false);
}
return 1;
}
if(VoziKamion == 4 || P_Data == 1)
{
new idv = GetPlayerVehicleID(playerid);
if(VoziloKamiondzija(idv))
{
VoziKamion = 5;
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2238.4678,-2571.2070,31.9219, 5.0);
TogglePlayerControllable(playerid, 0);
SetTimer("Ryan", 5000, false);
}
return 1;
}
if(VoziKamion == 5 || P_Data == 1)
{
new idv = GetPlayerVehicleID(playerid);
if(VoziloKamiondzija(idv))
{
VoziKamion = 5;
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1004.2095,-904.4319,42.1993, 5.0);
TogglePlayerControllable(playerid, 0);
SetTimer("Rey", 5000, false);
}
return 1;
}
if(VoziKamion == 6 || P_Data == 1)
{
new idv = GetPlayerVehicleID(playerid);
if(VoziloKamiondzija(idv))
{
VoziKamion = 6;
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1920.0953,-1792.0814,13.3828, 5.0);
TogglePlayerControllable(playerid, 0);
SetTimer("Kevin", 5000, false);
}
return 1;
}
if(VoziKamion == 7 || P_Data == 1)
{
new idv = GetPlayerVehicleID(playerid);
if(VoziloKamiondzija(idv))
{
VoziKamion = 7;
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,665.1545,-583.3943,16.3359, 5.0);
TogglePlayerControllable(playerid, 0);
SetTimer("Barry", 5000, false);
}
return 1;
}
if(VoziKamion == 8 || P_Data == 1)
{
new idv = GetPlayerVehicleID(playerid);
if(VoziloKamiondzija(idv))
{
VoziKamion = 8;
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-72.6807,-1112.6464,1.0781, 5.0);
TogglePlayerControllable(playerid, 0);
SetTimer("Monya", 5000, false);
}
return 1;
}
if(VoziKamion == 9 || P_Data == 1)
{
new idv = GetPlayerVehicleID(playerid);
if(VoziloKamiondzija(idv))
{
VoziKamion = 9;
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1544.0164,-2739.9199,48.5399, 5.0);
TogglePlayerControllable(playerid, 0);
SetTimer("Vin", 5000, false);
}
return 1;
}
if(VoziKamion == 10 || P_Data == 1)
{
new idv = GetPlayerVehicleID(playerid);
if(VoziloKamiondzija(idv))
{
VoziKamion = 0;
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1056.1970,-638.3040,32.0078, 5.0);
TogglePlayerControllable(playerid, 0);
SetTimer("Yoray", 5000, false);
}
return 1;
}
if(VoziKamion == 11)
{
new idv = GetPlayerVehicleID(playerid);
if(VoziloKamiondzija(idv))
{
TogglePlayerControllable(playerid, 0);
SetTimer("nafta1", 5000, false);
VoziKamion = 0;
}
}
return 1;
}Evo i slika:
