[Pomoc] OnPlayerEnterCheckpoint

20. Nov. 2013. Zaključano
515
pregleda
7
postova
James_Carraro
4
Made Man
20. Nov. 2013.
Skripta koju koristim:UP Mod
Detaljan opis problema: Izbacuje u server_log imam crashdetect, kako da ovo popravim?
[00:47:04] Run time error 4: "Array index out of bounds"
[00:47:04]   Accessing element at index 1003 past array upper bound 299
[00:47:04] AMX backtrace:
[00:47:04] #0 00497144 in ?? () from pwn1.amx
[00:47:04] #1 0039be04 in ?? () from pwn1.amx
[00:47:04] #2 00008ef0 in ?? () from pwn1.amx
[00:47:04] #3 00003404 in public OnPlayerEnterCheckpoint () from pwn1.amx

Dio skripte:
///////////////////////////////////////////////////////////////////////////
public OnPlayerEnterCheckpoint(playerid)
{
  new CID = GetPlayerVehicleID(playerid);
    /////////////////////////////POSAO GPS////////////////////////////////////////
    if(PosaoGPS == 1) return DisablePlayerCheckpoint(playerid), PosaoGPS = 0, GameTextForPlayer(playerid, "~y~stigli ste na odrediste", 5000, 3);
/////////////////////////////////ELEKTRICAR////////////////////////////////////////////
if(ElektricarKvar == 1)
{
    if(IsPlayerInAnyVehicle(playerid)) return GameTextForPlayer(playerid, "~w~morate biti van vozila...", 5000, 3);
    GameTextForPlayer(playerid, "~y~popravka kvara...", 13000, 3); DisablePlayerCheckpoint(playerid);
        utovar = SetTimerEx("ElektricarVreme", 12000, false, "d", playerid);
        TogglePlayerControllable(playerid, 0); OnePlayAnim(playerid, "BOMBER", "BOM_Plant", 11.5, 30, 0, 0, 0, 0);
}
////////////////////////////////PILOT LET LV/////////////////////////////////////////
if(LetLV == 1 && PilotVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1847.4221,-2414.0798,13.5547))
{
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~b~sacekajte...", 5000, 3);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
SetPlayerCheckpoint(playerid, 1477.5233,1395.1841,10.8203, 5.0);
LetLV = 2;
}
}
if(LetLV == 2 && PilotVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1477.5233,1395.1841,10.8203))
{
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~b~sacekajte...", 5000, 3);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
SetPlayerCheckpoint(playerid, 1879.6438,-2493.6636,13.5547, 5.0);
LetLV = 3;
}
}
if(LetLV == 3 && PilotVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1879.6438,-2493.6636,13.5547))
{
new bonus = random(400), string;
g_NovacPlus(playerid, 2000+bonus);
format(string,sizeof(string),""ORANGE"Uspesno ste zavrsili prevoz putnika!\n\n"BELA"Plata: "ORANGE"2000$\n"BELA"Bonus: "ORANGE"%d$",bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj prevoza putnika",string,"Ok","");
LetLV = 0; DisablePlayerCheckpoint(playerid); FirmaNovac(1504, 1000);
}
}
///////////////////////////////PILOT LET SF/////////////////////////////////////////
if(LetSF == 1 && PilotVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1847.4221,-2414.0798,13.5547))
{
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~b~sacekajte...", 5000, 3);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
SetPlayerCheckpoint(playerid, -1506.8629,-14.1312,14.1409, 5.0);
LetSF = 2;
}
}
if(LetSF == 2 && PilotVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, -1506.8629,-14.1312,14.1409))
{
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~b~sacekajte...", 5000, 3);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
SetPlayerCheckpoint(playerid, 1879.6438,-2493.6636,13.5547, 5.0);
LetSF = 3;
}
}
if(LetSF == 3 && PilotVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1879.6438,-2493.6636,13.5547))
{
new bonus = random(200), string;
g_NovacPlus(playerid, 2000+bonus);
format(string,sizeof(string),""ORANGE"Uspesno ste zavrsili prevoz putnika!\n\n"BELA"Plata: "ORANGE"2000$\n"BELA"Bonus: "ORANGE"%d$",bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj prevoza putnika",string,"Ok","");
LetSF = 0; DisablePlayerCheckpoint(playerid); FirmaNovac(1804, 1000);
}
}
//////////////////////////////KAMIONDZIJA TURA LV//////////////////////////////////
    if(TuraLV == 1 && KamiondzijaVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, 1800.1248,-2048.2534,13.5678))
{
    if(IsTrailerAttachedToVehicle(CID))
        {
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~b~utovar...", 5000, 3);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
SetPlayerCheckpoint(playerid, 1633.2438,687.1291,10.8203, 4.0);
TuraLV = 2;
}
}
}
if(TuraLV == 2 && KamiondzijaVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, 1633.2438,687.1291,10.8203))
{
    if(IsTrailerAttachedToVehicle(CID))
        {
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~b~istovar...", 5000, 3);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
SetPlayerCheckpoint(playerid, 2346.9954,2793.3193,10.8203, 4.0);
TuraLV = 3;
}
}
}
if(TuraLV == 3 && KamiondzijaVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, 2346.9954,2793.3193,10.8203))
{
    if(IsTrailerAttachedToVehicle(CID))
        {
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~b~istovar...", 5000, 3);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
SetPlayerCheckpoint(playerid, 1735.2964,-2072.6904,13.6340, 4.0);
TuraLV = 4;
}
}
}
if(TuraLV == 4 && KamiondzijaVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, 1735.2964,-2072.6904,13.6340))
{
    if(IsTrailerAttachedToVehicle(CID))
        {
new bonus = random(400), string;
g_NovacPlus(playerid, 3500+bonus);
format(string,sizeof(string),""ORANGE"Uspesno ste zavrsili prevoz robe!\n\n"BELA"Plata: "ORANGE"3500$\n"BELA"Bonus: "ORANGE"%d$",bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj prevoza robe",string,"Ok","");
TuraLV = 0; DisablePlayerCheckpoint(playerid); FirmaNovac(1803, 1000);
}
}
}
///////////////////////////////KAMIONDZIJA TURA SF////////////////////////////////
    if(TuraSF == 1 && KamiondzijaVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, 1800.1248,-2048.2534,13.5678))
{
    if(IsTrailerAttachedToVehicle(CID))
        {
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~b~utovar...", 5000, 3);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
SetPlayerCheckpoint(playerid, -71.0503,-1117.0322,1.0781, 4.0);
TuraSF = 2;
}
}
}
if(TuraSF == 2 && KamiondzijaVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, -71.0503,-1117.0322,1.0781))
{
    if(IsTrailerAttachedToVehicle(CID))
        {
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~b~istovar...", 5000, 3);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
SetPlayerCheckpoint(playerid, -473.9871,-518.2113,25.5178, 4.0);
TuraSF = 3;
}
}
}
if(TuraSF == 3 && KamiondzijaVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, -473.9871,-518.2113,25.5178))
{
    if(IsTrailerAttachedToVehicle(CID))
        {
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~b~istovar...", 5000, 3);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
SetPlayerCheckpoint(playerid, -1043.5953,-655.1886,32.0078, 4.0);
TuraSF = 4;
}
}
}
if(TuraSF == 4 && KamiondzijaVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, -1043.5953,-655.1886,32.0078))
{
    if(IsTrailerAttachedToVehicle(CID))
        {
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~b~istovar...", 5000, 3);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
SetPlayerCheckpoint(playerid, 1735.2964,-2072.6904,13.6340, 4.0);
TuraSF = 5;
}
}
}
if(TuraSF == 5 && KamiondzijaVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, 1735.2964,-2072.6904,13.6340))
{
    if(IsTrailerAttachedToVehicle(CID))
        {
new bonus = random(400), string;
g_NovacPlus(playerid, 3500+bonus);
format(string,sizeof(string),""ORANGE"Uspesno ste zavrsili prevoz robe!\n\n"BELA"Plata: "ORANGE"3500$\n"BELA"Bonus: "ORANGE"%d$",bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj prevoza robe",string,"Ok","");
TuraSF = 0; DisablePlayerCheckpoint(playerid); FirmaNovac(1003, 1500);
}
}
}
//////////////////////////////MASINOVODJA LINIJA/////////////////////////////////
if(VozLinija == 1 && CID == VozVozilo && GetSpeed(playerid) < 10 && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 10.0, 810.2866,-1362.9888,-1.6551))
{
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~b~stanica...", 5000, 3);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
SetPlayerCheckpoint(playerid, -1943.9296,141.2939,27.0006, 5.0);
VozLinija = 2;
}
}
if(VozLinija == 2 && CID == VozVozilo && GetSpeed(playerid) < 10 && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 10.0, -1943.8137,146.4598,25.7109))
{
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~b~stanica...", 5000, 3);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
SetPlayerCheckpoint(playerid, 1440.2815,2632.3748,10.8203, 5.0);
VozLinija = 3;
}
}
if(VozLinija == 3 && CID == VozVozilo && GetSpeed(playerid) < 10 && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 10.0, 1440.2815,2632.3748,10.8203))
{
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~b~stanica...", 5000, 3);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
SetPlayerCheckpoint(playerid, 2864.9333,1287.2427,10.8203, 5.0);
VozLinija = 4;
}
}
if(VozLinija == 4 && CID == VozVozilo && GetSpeed(playerid) < 10 && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 10.0, 2864.9333,1287.2427,10.8203))
{
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~b~stanica...", 5000, 3);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
SetPlayerCheckpoint(playerid, 1740.3632,-1954.2498,13.5469, 5.0);
VozLinija = 5;
}
}
if(VozLinija == 5 && CID == VozVozilo && GetSpeed(playerid) < 10 && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 10.0, 1740.3632,-1954.2498,13.5469))
{
new bonus = random(400), string;
g_NovacPlus(playerid, 2000+bonus);
format(string,sizeof(string),""ORANGE"Uspesno ste zavrsili prevoz putnika!\n\n"BELA"Plata: "ORANGE"2000$\n"BELA"Bonus: "ORANGE"%d$",bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj prevoza",string,"Ok","");
VozLinija = 0; DisablePlayerCheckpoint(playerid); FirmaNovac(101, 600);
}
}
/////////////////////////////////FARMER MLEKO///////////////////////////////////
if(Mleko == 1 && CID >= vfarmer && CID <= vfarmer && GetPlayerState(playerid) == 2)
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovar1", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~g~istovar mleka", 6000, 3);
SetPlayerCheckpoint(playerid, -58.3007,56.1965,3.1103, 3.0);
Mleko = 2;
}
if(Mleko == 2 && CID >= vfarmer && CID <= vfarmer && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, -58.3007,56.1965,3.1103))
{
new bonus = random(50), string;
g_NovacPlus(playerid, 2000+bonus);
format(string,sizeof(string),""ORANGE"Uspesno ste zavrsili odvoz mleka!\n\n"BELA"Plata: "ORANGE"2000$\n"BELA"Bonus: "ORANGE"%d$",bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj odvoza",string,"Ok","");
Mleko = 0; DisablePlayerCheckpoint(playerid); FirmaNovac(300, 400);
}
}
////////////////////////////////////FARMER VRSENJE////////////////////////////////////////
if(Vrsenje == 1 && CID >= vfarmer && CID <= vfarmer && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, 22.2805,58.3967,3.1172))
{
GameTextForPlayer(playerid, "~y~Nastavite sa vrsenjem", 3000, 3);
SetPlayerCheckpoint(playerid, 67.9025,20.8075,0.6094, 3.0);
Vrsenje = 2;
}
}
if(Vrsenje == 2 && CID >= vfarmer && CID <= vfarmer && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, 67.9025,20.8075,0.6094))
{
GameTextForPlayer(playerid, "~y~Nastavite sa vrsenjem", 3000, 3);
SetPlayerCheckpoint(playerid, 66.2536,-15.1468,1.2872, 3.0);
Vrsenje = 3;
}
}
if(Vrsenje == 3 && CID >= vfarmer && CID <= vfarmer && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, 66.2536,-15.1468,1.2872))
{
GameTextForPlayer(playerid, "~y~Nastavite sa vrsenjem", 3000, 3);
SetPlayerCheckpoint(playerid, 19.0863,31.6941,3.1172, 3.0);
Vrsenje = 4;
}
}
if(Vrsenje == 4 && CID >= vfarmer && CID <= vfarmer && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, 19.0863,31.6941,3.1172))
{
GameTextForPlayer(playerid, "~y~Nastavite sa vrsenjem", 3000, 3);
SetPlayerCheckpoint(playerid, -12.7937,-18.7841,3.1172, 3.0);
Vrsenje = 5;
}
}
if(Vrsenje == 5 && CID >= vfarmer && CID <= vfarmer && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, -12.7937,-18.7841,3.1172))
{
GameTextForPlayer(playerid, "~y~Nastavite sa vrsenjem", 3000, 3);
SetPlayerCheckpoint(playerid, 44.8589,-96.6442,0.6169, 3.0);
Vrsenje = 6;
}
}
if(Vrsenje == 6 && CID >= vfarmer && CID <= vfarmer && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, 44.8589,-96.6442,0.6169))
{
GameTextForPlayer(playerid, "~y~Nastavite sa vrsenjem", 3000, 3);
SetPlayerCheckpoint(playerid, -28.3537,-99.6816,3.1172, 3.0);
Vrsenje = 7;
}
}
if(Vrsenje == 7 && CID >= vfarmer && CID <= vfarmer && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, -28.3537,-99.6816,3.1172))
{
GameTextForPlayer(playerid, "~y~Nastavite sa vrsenjem", 3000, 3);
SetPlayerCheckpoint(playerid, 17.1583,-115.5828,0.6094, 3.0);
Vrsenje = 8;
}
}
if(Vrsenje == 8 && CID >= vfarmer && CID <= vfarmer && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, 17.1583,-115.5828,0.6094))
{
GameTextForPlayer(playerid, "~y~otidjite po zaradu", 3000, 3);
SetPlayerCheckpoint(playerid, -15.6465,26.7564,3.1172, 3.0);
Vrsenje = 9;
}
}
if(Vrsenje == 9 && CID >= vfarmer && CID <= vfarmer && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, -15.6465,26.7564,3.1172))
{
new bonus = random(50), string;
g_NovacPlus(playerid, 1500+bonus);
format(string,sizeof(string),""ORANGE"Uspesno ste zavrsili vrsenje!\n\n"BELA"Plata: "ORANGE"1500$\n"BELA"Bonus: "ORANGE"%d$",bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj vrsenja",string,"Ok","");
Vrsenje = 0; DisablePlayerCheckpoint(playerid); FirmaNovac(300, 300);
}
}
///////////////////////////////////FARMER ORANJE/////////////////////////////////////////
if(Oranje == 1 && CID >= vfarmer && CID <= vfarmer && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, -109.2197,140.1985,3.1139))
{
GameTextForPlayer(playerid, "~y~Nastavite sa oranjem", 3000, 3);
SetPlayerCheckpoint(playerid, -182.4317,-69.6712,3.1172, 3.0);
Oranje = 2;
}
}
if(Oranje == 2 && CID >= vfarmer && CID <= vfarmer && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, -182.4317,-69.6712,3.1172))
{
GameTextForPlayer(playerid, "~y~Nastavite sa oranjem", 3000, 3);
SetPlayerCheckpoint(playerid, -128.4726,154.7159,3.9592, 3.0);
Oranje = 3;
}
}
if(Oranje == 3 && CID >= vfarmer && CID <= vfarmer && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, -128.4726,154.7159,3.9592))
{
GameTextForPlayer(playerid, "~y~Nastavite sa oranjem", 3000, 3);
SetPlayerCheckpoint(playerid, -207.7803,-81.4439,3.1172, 3.0);
Oranje = 4;
}
}
if(Oranje == 4 && CID >= vfarmer && CID <= vfarmer && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, -207.7803,-81.4439,3.1172))
{
GameTextForPlayer(playerid, "~y~Nastavite sa oranjem", 3000, 3);
SetPlayerCheckpoint(playerid, -158.0166,164.2698,6.2912, 3.0);
Oranje = 5;
}
}
if(Oranje == 5 && CID >= vfarmer && CID <= vfarmer && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, -158.0166,164.2698,6.2912))
{
GameTextForPlayer(playerid, "~y~Nastavite sa oranjem", 3000, 3);
SetPlayerCheckpoint(playerid, -242.2262,-71.1670,3.1172, 3.0);
Oranje = 6;
}
}
if(Oranje == 6 && CID >= vfarmer && CID <= vfarmer && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, -242.2262,-71.1670,3.1172))
{
GameTextForPlayer(playerid, "~y~Nastavite sa oranjem", 3000, 3);
SetPlayerCheckpoint(playerid, -188.7455,167.6290,7.8016, 3.0);
Oranje = 7;
}
}
if(Oranje == 7 && CID >= vfarmer && CID <= vfarmer && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, -188.7455,167.6290,7.8016))
{
GameTextForPlayer(playerid, "~y~Nastavite sa oranjem", 3000, 3);
SetPlayerCheckpoint(playerid, -251.4501,28.0379,2.2200, 3.0);
Oranje = 8;
}
}
if(Oranje == 8 && CID >= vfarmer && CID <= vfarmer && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, -251.4501,28.0379,2.2200))
{
GameTextForPlayer(playerid, "~y~otidjite po zaradu", 3000, 3);
SetPlayerCheckpoint(playerid, -115.9624,-2.3386,3.1094, 3.0);
Oranje = 9;
}
}
if(Oranje == 9 && CID >= vfarmer && CID <= vfarmer && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, -115.9624,-2.3386,3.1094))
{
    new bonus = random(50), string;
g_NovacPlus(playerid, 2000+bonus);
format(string,sizeof(string),""ORANGE"Uspesno ste zavrsili oranje!\n\n"BELA"Plata: "ORANGE"2000$\n"BELA"Bonus: "ORANGE"%d$",bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj oranja",string,"Ok","");
Oranje = 0; DisablePlayerCheckpoint(playerid); FirmaNovac(500, 600);
}
}
////////////////////////////////////GROBAR/////////////////////////////////////////////
if(GrobarLinija == 1 && GrobarVozila(CID) && GetPlayerState(playerid) == 2)
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~utovar tela...", 5000, 3);
SetPlayerCheckpoint(playerid, 907.6425,-1066.9481,24.5446, 5.0);
GrobarLinija = 2;
}
if(GrobarLinija == 2 && GrobarVozila(CID) && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 907.6425,-1066.9481,24.5446))
{
new bonus = random(50), string;
g_NovacPlus(playerid, 2000+bonus);
format(string,sizeof(string),""ORANGE"Uspesno ste zavrsili dovoz tela!\n\n"BELA"Plata: "ORANGE"2000$\n"BELA"Bonus: "ORANGE"%d$",bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj dovoza",string,"Ok","");
GrobarLinija = 0; DisablePlayerCheckpoint(playerid);
}
}
/////////////////////////////////GRADJEVINAR PORAVNAVA BAGEROM////////////////////////
if(PoravnaBagerom == 1 && CID >= vgradjevinar && CID <= vgradjevinar && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, 1887.6544,-1572.3845,14.2844))
{
    TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~poravnavanje...", 5000, 3);
SetPlayerCheckpoint(playerid, 1921.0879,-1595.9056,14.8134, 3.0);
PoravnaBagerom = 2;
}
}
if(PoravnaBagerom == 2 && CID >= vgradjevinar && CID <= vgradjevinar && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, 1921.0879,-1595.9056,14.8134))
{
    TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~poravnavanje...", 5000, 3);
SetPlayerCheckpoint(playerid, 1920.5529,-1550.2625,15.3809, 3.0);
PoravnaBagerom = 3;
}
}
if(PoravnaBagerom == 3 && CID >= vgradjevinar && CID <= vgradjevinar && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, 1920.5529,-1550.2625,15.3809))
{
    TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~poravnavanje...", 5000, 3);
SetPlayerCheckpoint(playerid, 1887.6576,-1570.0760,14.4332, 3.0);
PoravnaBagerom = 4;
}
}
if(PoravnaBagerom == 4 && CID >= vgradjevinar && CID <= vgradjevinar && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, 1887.6576,-1570.0760,14.4332))
{
    TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~poravnavanje...", 5000, 3);
SetPlayerCheckpoint(playerid, 1920.6521,-1586.8871,14.8789, 3.0);
PoravnaBagerom = 5;
}
}
if(PoravnaBagerom == 5 && CID >= vgradjevinar && CID <= vgradjevinar && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, 1920.6521,-1586.8871,14.8789))
{
    TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~poravnavanje...", 5000, 3);
SetPlayerCheckpoint(playerid, 1925.6726,-1556.2346,14.4405, 3.0);
PoravnaBagerom = 6;
}
}
if(PoravnaBagerom == 6 && CID >= vgradjevinar && CID <= vgradjevinar && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, 1925.6726,-1556.2346,14.4405))
{
    TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~poravnavanje...", 5000, 3);
SetPlayerCheckpoint(playerid, 1900.0193,-1570.3002,13.6138, 3.0);
PoravnaBagerom = 7;
}
}
if(PoravnaBagerom == 7 && CID >= vgradjevinar && CID <= vgradjevinar && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, 1900.0193,-1570.3002,13.6138))
{
new bonus = random(30), string;
g_NovacPlus(playerid, 1000+bonus);
format(string,sizeof(string),""ORANGE"Uspesno ste zavrsili poravnavanje!\n\n"BELA"Plata: "ORANGE"1000$\n"BELA"Bonus: "ORANGE"%d$",bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj poravnavanja",string,"Ok","");
PoravnaBagerom = 0; DisablePlayerCheckpoint(playerid); FirmaNovac(500, 500);
}
}
//////////////////////////////////GRADJEVINAR MALTER DOVOZI//////////////////////////
if(MalterDovozi == 1 && CID >= vgradjevinar && CID <= vgradjevinar && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 586.2681,890.0149,-44.5508))
{
    TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~utovar maltera...", 5000, 3);
SetPlayerCheckpoint(playerid, 1857.5962,-1577.4429,13.6171, 5.0);
MalterDovozi = 2;
}
}
if(MalterDovozi == 2 && CID >= vgradjevinar && CID <= vgradjevinar && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1857.5962,-1577.4429,13.6171))
{
new bonus = random(50), string;
g_NovacPlus(playerid, 4200+bonus);
format(string,sizeof(string),""ORANGE"Uspesno ste zavrsili dovoz maltera!\n\n"BELA"Plata: "ORANGE"4200$\n"BELA"Bonus: "ORANGE"%d$",bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj dovoza",string,"Ok","");
MalterDovozi = 0; DisablePlayerCheckpoint(playerid); FirmaNovac(599, 250);
}
}
//////////////////////////////////CISTI ULICE LINIJA 2/////////////////////////////
if(CistiUlice == 20 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1415.5536,-1589.9919,13.3638))
{
SetPlayerCheckpoint(playerid, 1329.2128,-1398.6622,13.3537, 4.0);
CistiUlice = 21;
}
}
if(CistiUlice == 21 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1329.2128,-1398.6622,13.3537))
{
SetPlayerCheckpoint(playerid, 1205.9387,-1333.8011,13.3984, 4.0);
CistiUlice = 22;
}
}
if(CistiUlice == 22 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1205.9387,-1333.8011,13.3984))
{
SetPlayerCheckpoint(playerid, 1061.1249,-1165.5150,23.7258, 4.0);
CistiUlice = 23;
}
}
if(CistiUlice == 23 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1061.1249,-1165.5150,23.7258))
{
SetPlayerCheckpoint(playerid, 1257.0934,-1149.0345,23.6563, 4.0);
CistiUlice = 24;
}
}
if(CistiUlice == 24 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1257.0934,-1149.0345,23.6563))
{
SetPlayerCheckpoint(playerid, 1289.0148,-932.8072,41.0228, 4.0);
CistiUlice = 25;
}
}
if(CistiUlice == 25 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1289.0148,-932.8072,41.0228))
{
SetPlayerCheckpoint(playerid, 1446.2896,-1037.4786,23.6563, 4.0);
CistiUlice = 26;
}
}
if(CistiUlice == 26 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1446.2896,-1037.4786,23.6563))
{
SetPlayerCheckpoint(playerid, 1452.0883,-1226.9258,13.8124, 4.0);
CistiUlice = 27;
}
}
if(CistiUlice == 27 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1452.0883,-1226.9258,13.8124))
{
SetPlayerCheckpoint(playerid, 1560.1630,-1558.6284,13.5469, 4.0);
CistiUlice = 28;
SCM(playerid,-1,"UC:RP | "ZUTA"Zavrsili ste ciscenje ulica odvezite vozilo u komunalno i preuzmite platu!");
}
}
if(CistiUlice == 28 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1560.1630,-1558.6284,13.5469))
{
new bonus = random(30), string;
g_NovacPlus(playerid, 2300+bonus);
format(string,sizeof(string),""ZUTA"Uspesno ste zavrsili ciscenje ulica!\n\n"BELA"Plata: "ZUTA"2300$\n"BELA"Bonus: "ZUTA"%d$",bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj ciscenja",string,"Ok","");
CistiUlice = 0; DisablePlayerCheckpoint(playerid); FirmaNovac(588, 180);
}
}
/////////////////////////////////CISTI ULICE LINIJA 1/////////////////////////////
    if(CistiUlice == 1 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1427.2660,-1612.3313,13.3828))
{
SetPlayerCheckpoint(playerid, 1387.2990,-1760.2405,13.3828, 4.0);
CistiUlice = 2;
}
}
    if(CistiUlice == 2 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1387.2990,-1760.2405,13.3828))
{
SetPlayerCheckpoint(playerid, 1491.9597,-1875.3425,13.3828, 4.0);
CistiUlice = 3;
}
}
  if(CistiUlice == 3 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1491.9597,-1875.3425,13.3828))
{
SetPlayerCheckpoint(playerid, 1713.2686,-1815.2902,13.3591, 4.0);
CistiUlice = 4;
}
}
if(CistiUlice == 4 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1713.2686,-1815.2902,13.3591))
{
SetPlayerCheckpoint(playerid, 1921.6866,-1934.7831,13.3828, 4.0);
CistiUlice = 5;
}
}
if(CistiUlice == 5 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1921.6866,-1934.7831,13.3828))
{
SetPlayerCheckpoint(playerid, 1940.9844,-1749.8732,13.3828, 4.0);
CistiUlice = 6;
}
}
if(CistiUlice == 6 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1940.9844,-1749.8732,13.3828))
{
SetPlayerCheckpoint(playerid, 1716.4843,-1729.7771,13.3828, 4.0);
CistiUlice = 7;
}
}
if(CistiUlice == 7 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1716.4843,-1729.7771,13.3828))
{
SetPlayerCheckpoint(playerid, 1531.6858,-1648.1722,13.3828, 4.0);
CistiUlice = 8;
}
}
if(CistiUlice == 8 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1531.6858,-1648.1722,13.3828))
{
SetPlayerCheckpoint(playerid, 1560.1630,-1558.6284,13.5469, 4.0);
CistiUlice = 9;
SCM(playerid,-1,"UC:RP | "ZUTA"Zavrsili ste ciscenje ulica odvezite vozilo u komunalno i preuzmite platu!");
}
}
James_Carraro
4
Made Man
20. Nov. 2013.
Sry na DP

Nastavak
	if(CistiUlice == 9 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1560.1630,-1558.6284,13.5469))
{
new bonus = random(30), string;
g_NovacPlus(playerid, 2000+bonus);
format(string,sizeof(string),""ZUTA"Uspesno ste zavrsili ciscenje ulica!\n\n"BELA"Plata: "ZUTA"2000$\n"BELA"Bonus: "ZUTA"%d$",bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj ciscenja",string,"Ok","");
CistiUlice = 0; DisablePlayerCheckpoint(playerid); FirmaNovac(928, 150);
}
}
///////////////////////////////KOMUNALNO/////////////////////////////////////////
    if(SmeceSakuplja == 1 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1147.9977,-1382.6482,13.8178))
{
    TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~utovar smeca...", 5000, 3);
SetPlayerCheckpoint(playerid, 983.4133,-1386.8303,13.6662, 4.0);
SmeceSakuplja = 2;
}
}
if(SmeceSakuplja == 2 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 983.4133,-1386.8303,13.6662))
{
    TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~utovar smeca...", 5000, 3);
SetPlayerCheckpoint(playerid, 856.6075,-1383.1715,13.7518, 4.0);
SmeceSakuplja = 3;
}
}
if(SmeceSakuplja == 3 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 856.6075,-1383.1715,13.7518))
{
    TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~utovar smeca...", 5000, 3);
SetPlayerCheckpoint(playerid, 418.3052,-1786.2125,5.7422, 4.0);
SmeceSakuplja = 4;
}
}
if(SmeceSakuplja == 4 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 418.3052,-1786.2125,5.7422))
{
    TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~utovar smeca...", 5000, 3);
SetPlayerCheckpoint(playerid, 2425.2073,-1649.0073,13.5469, 4.0);
SmeceSakuplja = 5;
}
}
if(SmeceSakuplja == 5 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 2425.2073,-1649.0073,13.5469))
{
    TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~utovar smeca...", 5000, 3);
SetPlayerCheckpoint(playerid, 2056.1670,-1106.4991,24.3692, 4.0);
SmeceSakuplja = 6;
}
}
if(SmeceSakuplja == 6 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 2056.1670,-1106.4991,24.3692))
{
    TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~utovar smeca...", 5000, 3);
SetPlayerCheckpoint(playerid, 2635.0098,-1057.7490,69.6072, 4.0);
SmeceSakuplja = 7;
}
}
if(SmeceSakuplja == 7 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 2635.0098,-1057.7490,69.6072))
{
    TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~utovar smeca...", 5000, 3);
SetPlayerCheckpoint(playerid, 2180.2048,-1984.1697,13.5510, 4.0);
SmeceSakuplja = 8;
}
}
if(SmeceSakuplja == 8 && CID >= vkomunalno && CID <= vkomunalno && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 2180.2048,-1984.1697,13.5510))
{
    new bonus = random(50), string;
g_NovacPlus(playerid, 4000+bonus);
format(string,sizeof(string),""ZUTA"Uspesno ste zavrsili sakupljanje smeca!\n\n"BELA"Plata: "ZUTA"4000$\n"BELA"Bonus: "ZUTA"%d$",bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj sakupljanja",string,"Ok","");
SmeceSakuplja = 0; DisablePlayerCheckpoint(playerid); FirmaNovac(928, 250);
}
}
/////////////////////////////POSTA PREUZMI//////////////////////////////////////
    if(PostaPreuzmi == 1 && CID >= postavozilo && CID <= postavozilo && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 800.8698,-1596.3676,13.5469))
{
    TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~preuzimanje...", 5000, 3);
SetPlayerCheckpoint(playerid, 1451.1334,-1026.6592,23.8281, 4.0);
PostaPreuzmi = 2;
}
}
if(PostaPreuzmi == 2 && CID >= postavozilo && CID <= postavozilo && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1451.1334,-1026.6592,23.8281))
{
    TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~preuzimanje...", 5000, 3);
SetPlayerCheckpoint(playerid, 1454.8235,-1737.9871,13.5469, 4.0);
PostaPreuzmi = 3;
}
}
if(PostaPreuzmi == 3 && CID >= postavozilo && CID <= postavozilo && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1454.8235,-1737.9871,13.5469))
{
    TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~preuzimanje...", 5000, 3);
SetPlayerCheckpoint(playerid, 1777.8666,-1823.2092,13.3828, 4.0);
PostaPreuzmi = 4;
}
}
if(PostaPreuzmi == 4 && CID >= postavozilo && CID <= postavozilo && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1777.8666,-1823.2092,13.3828))
{
    TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~preuzimanje...", 5000, 3);
SetPlayerCheckpoint(playerid, 1273.0488,-1535.4268,13.5619, 4.0);
PostaPreuzmi = 5;
}
}
if(PostaPreuzmi == 5 && CID >= postavozilo && CID <= postavozilo && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1273.0488,-1535.4268,13.5619))
{
    TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~preuzimanje...", 5000, 3);
SetPlayerCheckpoint(playerid, 993.0349,-1258.3704,15.0313, 4.0);
PostaPreuzmi = 6;
}
}
if(PostaPreuzmi == 6 && CID >= postavozilo && CID <= postavozilo && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 993.0349,-1258.3704,15.0313))
{
    new bonus = random(30), string;
g_NovacPlus(playerid, 2500+bonus);
format(string,sizeof(string),""ZUTA"Uspesno ste zavrsili preuzimanje poste!\n\n"BELA"Plata: "ZUTA"2500$\n"BELA"Bonus: "ZUTA"%d$",bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj raznosenja",string,"Ok","");
PostaPreuzmi = 0; DisablePlayerCheckpoint(playerid); FirmaNovac(927, 150);
}
}
//////////////////////////////POSTA RAZNOSENJE/////////////////////////////////
    if(PostaRaznesi >= 1 && CID >= postavozilo && CID <= postavozilo && GetPlayerState(playerid) == 2)
{
    new posta = random(sizeof(PostaRand));
PostaRaznesi ++;
SetPlayerCheckpoint(playerid, PostaRand, PostaRand, PostaRand, 3.0);
if(PostaRaznesi == 8)
{
SetPlayerCheckpoint(playerid, 993.0349,-1258.3704,15.0313, 3.0);
PostaRaznesi = 15; SCM(playerid,-1,"UC:RP | "ZUTA"Zavrsili ste raznosenje otidjite do poste po zaradu!");
}
}
if(PostaRaznesi >= 15 && CID >= postavozilo && CID <= postavozilo && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, 993.0349,-1258.3704,15.0313))
{
    new bonus = random(30), string;
g_NovacPlus(playerid, 2550+bonus);
format(string,sizeof(string),""ZUTA"Uspesno ste zavrsili raznosenje poste!\n\n"BELA"Plata: "ZUTA"2550$\n"BELA"Bonus: "ZUTA"%d$",bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj raznosenja",string,"Ok","");
PostaRaznesi = 0; DisablePlayerCheckpoint(playerid); FirmaNovac(927, 200);
}
}
////////////////////////////KOSAC TRAVE//////////////////////////////////////
    if(KosenjeTrave >= 1 && KosenjeVozila(CID) && GetPlayerState(playerid) == 2)
{
    new kosenje = random(sizeof(KosiTravuRand));
KosenjeTrave ++;
SetPlayerCheckpoint(playerid, KosiTravuRand, KosiTravuRand, KosiTravuRand, 5.0);
if(KosenjeTrave == 20)
{
new bonus = random(50), string;
g_NovacPlus(playerid, 1500+bonus);
format(string,sizeof(string),""HZELENA"Uspesno ste zavrsili kosenje trave!\n\n"BELA"Plata: "HZELENA"1500$\n"BELA"Bonus: "HZELENA"%d$",bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj kosenja",string,"Ok","");
KosenjeTrave = 0; DisablePlayerCheckpoint(playerid); FirmaNovac(205, 100);
}
}
    //////////////////////////BUS VOZAC LINIJA 1////////////////////////////////
    if(BusLinija == 1 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1818.7271,-1908.1355,13.3938))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, 2023.3424,-1939.5215,13.3283, 5.0);
BusLinija = 2;
}
}
if(BusLinija == 2 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2023.3424,-1939.5215,13.3283))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, 2259.1887,-1896.1573,13.3719, 5.0);
BusLinija = 3;
}
}
if(BusLinija == 3 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2259.1887,-1896.1573,13.3719))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, 2517.1418,-1934.7615,13.3786, 5.0);
BusLinija = 4;
}
}
if(BusLinija == 4 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2517.1418,-1934.7615,13.3786))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, 2765.2625,-1996.5121,13.3839, 5.0);
BusLinija = 5;
}
}
if(BusLinija == 5 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2765.2625,-1996.5121,13.3839))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, 2454.8188,-1731.1853,13.4710, 5.0);
BusLinija = 6;
}
}
if(BusLinija == 6 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2454.8188,-1731.1853,13.4710))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, 1819.3469,-1776.5176,13.3828, 5.0);
BusLinija = 7;
}
}
if(BusLinija == 7 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1819.3469,-1776.5176,13.3828))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, 1803.8405,-1913.4005,13.3958, 5.0);
BusLinija = 8;
}
}
if(BusLinija == 8 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1803.8405,-1913.4005,13.3958))
{
            new bonus = random(50), string;
            g_NovacPlus(playerid, 2000+bonus);
format(string,sizeof(string),""HZELENA"Uspesno ste zavrsili bus liniju!\n\n"BELA"Plata: "HZELENA"2000$\n"BELA"Bonus: "HZELENA"%d$",bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj ture",string,"Ok","");
BusLinija = 0; DisablePlayerCheckpoint(playerid);  FirmaNovac(194, 150);
}
}
//////////////////////////BUS LINIJA 2//////////////////////////////////////
if(BusLinija == 15 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1836.7954,-1178.5555,23.6376))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, 1502.3647,-1032.7407,23.6430, 5.0);
BusLinija = 16;
}
}
if(BusLinija == 16 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1502.3647,-1032.7407,23.6430))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, 1239.3563,-927.8101,42.5192, 5.0);
BusLinija = 17;
}
}
if(BusLinija == 17 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1239.3563,-927.8101,42.5192))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, 1190.2120,-1151.4117,23.7126, 5.0);
BusLinija = 18;
}
}
if(BusLinija == 18 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1190.2120,-1151.4117,23.7126))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, 1227.1282,-1574.4497,13.3906, 5.0);
BusLinija = 19;
}
}
if(BusLinija == 19 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1227.1282,-1574.4497,13.3906))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, 1451.4758,-1874.8219,13.3906, 5.0);
BusLinija = 20;
}
}
if(BusLinija == 20 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1451.4758,-1874.8219,13.3906))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, 1803.8405,-1913.4005,13.3958, 5.0);
BusLinija = 21;
}
}
if(BusLinija == 21 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1803.8405,-1913.4005,13.3958))
{
            new bonus = random(50), string;
            g_NovacPlus(playerid, 2000+bonus);
format(string,sizeof(string),""HZELENA"Uspesno ste zavrsili bus liniju!\n\n"BELA"Plata: "HZELENA"2000$\n"BELA"Bonus: "HZELENA"%d$",bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj ture",string,"Ok","");
BusLinija = 0; DisablePlayerCheckpoint(playerid); FirmaNovac(194, 100);
}
}
////////////////////////////BUS LINIJA 3 ///////////////////////////////////
if(BusLinija == 30 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1819.9722,-1908.8911,13.3928))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, 2024.6489,-1939.7678,13.3333, 5.0);
BusLinija = 31;
}
}
if(BusLinija == 31 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2024.6489,-1939.7678,13.3333))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, 1836.6730,-1178.6085,23.6376, 5.0);
BusLinija = 32;
}
}
if(BusLinija == 32 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1836.6730,-1178.6085,23.6376))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, 1239.2528,-927.3990,42.5191, 5.0);
BusLinija = 33;
}
}
if(BusLinija == 33 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1239.2528,-927.3990,42.5191))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, 1190.4569,-1152.4602,23.7119, 5.0);
BusLinija = 34;
}
}
if(BusLinija == 34 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1190.4569,-1152.4602,23.7119))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, 1085.7972,-1854.7701,13.3885, 5.0);
BusLinija = 35;
}
}
if(BusLinija == 35 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1085.7972,-1854.7701,13.3885))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, 1451.7990,-1875.0665,13.3906, 5.0);
BusLinija = 36;
}
}
if(BusLinija == 36 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1451.7990,-1875.0665,13.3906))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, 1803.8405,-1913.4005,13.3958, 5.0);
BusLinija = 37;
}
}
if(BusLinija == 37 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1803.8405,-1913.4005,13.3958))
{
            new bonus = random(100), string;
            g_NovacPlus(playerid, 2500+bonus);
format(string,sizeof(string),""HZELENA"Uspesno ste zavrsili bus liniju!\n\n"BELA"Plata: "HZELENA"2500$\n"BELA"Bonus: "HZELENA"%d$",bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj ture",string,"Ok","");
BusLinija = 0; DisablePlayerCheckpoint(playerid); FirmaNovac(194, 200);
}
}
    /////////////////////////SVERC ORUZIJA/////////////////////////////////////
    if(SvercOruzija == 1 && CID == vballas && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, -120.9831,-1648.5916,2.1757))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovar1", 7000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~utovar oruzija...", 5000, 3);
SetPlayerCheckpoint(playerid, 1915.4187,-1051.4404,23.9803, 5.0);
SvercOruzija = 2;
SCM(playerid,-1,""BALLASC": "BELA"Posle utovara odvezite oruzije u bazu...");
}
}
if(SvercOruzija == 2 && CID == vballas && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1915.4187,-1051.4404,23.9803))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovar1", 7000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~istovar oruzija...", 5000, 3);
DisablePlayerCheckpoint(playerid); SvercOruzija = 0;
OrgInfo += 2; SacuvajOrgInfo();
SCM(playerid,-1,""BALLASC": "BELA"Zavrsili ste sa svercom i resursi za oruzije su povecani za 2!");
}
}
    /////////////////////////SVERC DROGE//////////////////////////////////////
    if(SvercDroge == 1 && CID == tbt || CID == tbt || CID == tbt || CID == tbt && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1869.5889,-1321.9142,14.5004))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovar1", 7000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~utovar droge...", 5000, 3);
SetPlayerCheckpoint(playerid, 1280.2832,-819.6984,84.1406, 5.0);
SvercDroge = 2;
SCM(playerid,-1,""ZUTA": "BELA"Posle utovara odvezite drogu u skladiste...");
}
}
    if(SvercDrogee == 1 && CID == condorcar || CID == condorcar || CID == condorcar || CID == condorcar && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1869.5889,-1321.9142,14.5004))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovar1", 7000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~utovar droge...", 5000, 3);
SetPlayerCheckpoint(playerid, 665.4429,-1269.1788,13.4609, 5.0);
SvercDrogee = 2;
SCM(playerid,-1,""ZUTA": "BELA"Posle utovara odvezite drogu u skladiste...");
}
}
if(SvercDrogeee == 1 && CID == sfcar || CID == sfcar || CID == sfcar || CID == sfcar && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1869.5889,-1321.9142,14.5004))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovar1", 7000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~utovar droge...", 5000, 3);
SetPlayerCheckpoint(playerid, 2603.3157,-2156.1143,-0.2188, 5.0);
SvercDrogeee = 2;
SCM(playerid,-1,""ZUTA": "BELA"Posle utovara odvezite drogu u skladiste...");
}
}
if(SvercDroge == 2 && CID == tbt || CID == tbt || CID == tbt || CID == tbt && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1280.2832,-819.6984,84.1406))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovar1", 7000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~istovar droge...", 5000, 3);
PlayerInfo += 30; SvercDroge = 0;
DisablePlayerCheckpoint(playerid);
SCM(playerid,-1,""ZUTA": "BELA"Zavrsili ste sverc i dobili ste 30g droge!");
}
}
if(SvercDrogee == 2 && CID == condorcar || CID == condorcar || CID == condorcar || CID == condorcar && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 665.4429,-1269.1788,13.4609))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovar1", 7000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~istovar droge...", 5000, 3);
PlayerInfo += 30; SvercDrogee = 0;
DisablePlayerCheckpoint(playerid);
SCM(playerid,-1,""ZUTA": "BELA"Zavrsili ste sverc i dobili ste 30g droge!");
}
}
if(SvercDrogeee == 2 && CID == sfcar || CID == sfcar || CID == sfcar || CID == sfcar && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2603.3157,-2156.1143,-0.2188))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovar1", 7000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~istovar droge...", 5000, 3);
PlayerInfo += 70; SvercDrogeee = 0;
DisablePlayerCheckpoint(playerid);
SCM(playerid,-1,""ZUTA": "BELA"Zavrsili ste sverc i dobili ste 70g droge!");
}
}
    ///////////////////////SVERC ULJA////////////////////////////////////////
    if(SvercUlja == 1 && CID == tvf || CID == tvf || CID == tvf || CID == tvf && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, -132.7977,-1670.5424,1.0940))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovar1", 7000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~utovar ulja", 5000, 3);
SetPlayerCheckpoint(playerid, 2119.5740,-2295.1865,13.5049, 5.0);
SvercUlja = 2;
SCM(playerid,-1,""ZELENA": "BELA"Posle utovara odvezite ulje u bazu.");
}
}
if(SvercUlja == 2 && CID == tvf || CID == tvf || CID == tvf || CID == tvf && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2119.5740,-2295.1865,13.5049))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovar1", 7000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~istovar ulja", 5000, 3);
SCM(playerid,-1,""ZELENA": "BELA"Zavrsili ste sverc i dozevli ste u masinu 5L ulja!");
OrgInfo += 5; SacuvajOrgInfo();
DisablePlayerCheckpoint(playerid); SvercUlja = 0;
}
}
///////////////////////SVERC MATERIJALA////////////////////////////
    if(SvercMaterijala == 1 && CID == tvf || CID == tvf || CID == tvf || CID == tvf && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 210.9088,-228.5437,1.7786))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovar1", 7000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~utovar materijala", 5000, 3);
SetPlayerCheckpoint(playerid, 2133.8552,-2296.7241,13.4270, 5.0);
SvercMaterijala = 2;
SCM(playerid,-1,""ORANGE": "BELA"Posle utovara odvezite materijale u bazu.");
}
}
if(SvercMaterijala == 2 && CID == tvf || CID == tvf || CID == tvf || CID == tvf && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2133.8552,-2296.7241,13.4270))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovar1", 7000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~istovar materijala", 5000, 3);
SCM(playerid,-1,""ORANGE": "BELA"Zavrsili ste sverc i dobili ste 250 materijala!");
PlayerInfo = PlayerInfo+250;
DisablePlayerCheckpoint(playerid); SvercMaterijala = 0;
}
}
////////////////////////POLAGANJE ZA AUTO/////////////////
    if(Poligon == 1 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 2.5, 1544.3151,-2243.0063,13.5469))
{
Poligon = 2;
SetPlayerCheckpoint(playerid, 1524.7186,-2228.2156,13.5469, 2.5);
SCM(playerid,-1,""PPLAVA" "BELA"Sada predjite preko lezeci, pazite da ne ostetite vozilo!");
}
}
if(Poligon == 2 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 2.5, 1524.7186,-2228.2156,13.5469))
{
Poligon = 3;
SetPlayerCheckpoint(playerid, 1512.0778,-2211.6062,13.5547, 2.5);
SCM(playerid,-1,""PPLAVA" "BELA"Sada se parkirajte, pazite da ne ostetite vozilo!");
}
}
if(Poligon == 3 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 2.5, 1512.0778,-2211.6062,13.5547))
{
Poligon = 4;
SetPlayerCheckpoint(playerid, 1499.3431,-2212.2930,13.5469, 2.5);
SCM(playerid,-1,""PPLAVA" "BELA"Sada se parkirajte u rikverc, pazite da ne ostetite vozilo!");
}
}
if(Poligon == 4 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 2.5, 1499.3431,-2212.2930,13.5469))
{
Poligon = 5;
SetPlayerCheckpoint(playerid, 1499.3431,-2212.2930,13.5469, 2.5);
}
}
if(Poligon == 5 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 2.5, 1499.3431,-2212.2930,13.5469))
{
Poligon = 6;
SetPlayerCheckpoint(playerid, 1490.7458,-2228.1094,13.5469, 2.5);
SCM(playerid,-1,""PPLAVA" "BELA"Sada obidjite kruzni tok, pazite da ne ostetite vozilo!");
}
}
if(Poligon == 6 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 2.5, 1490.7458,-2228.1094,13.5469))
{
Poligon = 7;
SetPlayerCheckpoint(playerid, 1536.3997,-2213.1919,13.5547, 2.5);
}
}
if(Poligon == 7 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 2.5, 1536.3997,-2213.1919,13.5547))
{
Poligon = 8;
SetPlayerCheckpoint(playerid, 1547.5824,-2271.5928,13.5455, 2.5);
SCM(playerid,-1,""ZELENA" "BELA"Prosli ste poligon sad sledi gradska voznja...");
SCM(playerid,-1,""ZELENA" "BELA"Ukoliko prekoracite briznu od 100KM/H necete poloziti vozacki!");
}
}
if(Poligon == 8 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 2.5, 1547.5824,-2271.5928,13.5455))
{
Poligon = 9;
SetPlayerCheckpoint(playerid, 1427.1464,-2299.7761,13.3828, 2.5);
}
}
if(Poligon == 9 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 2.5,  1427.1464,-2299.7761,13.3828))
{
Poligon = 10;
SetPlayerCheckpoint(playerid, 1472.3563,-2344.6311,13.3828, 2.5);
}
}
if(Poligon == 10 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 2.5,  1472.3563,-2344.6311,13.3828))
{
Poligon = 11;
SetPlayerCheckpoint(playerid, 1271.2698,-2364.5977,19.6370, 2.5);
}
}
if(Poligon == 11 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 2.5,  1271.2698,-2364.5977,19.6370))
{
Poligon = 12;
SetPlayerCheckpoint(playerid, 1318.4866,-2408.0859,12.7298, 2.5);
}
}
if(Poligon == 12 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 2.5,  1318.4866,-2408.0859,12.7298))
{
Poligon = 13;
SetPlayerCheckpoint(playerid, 1310.9717,-2447.3264,7.6563, 2.5);
}
}
if(Poligon == 13 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 2.5,  1310.9717,-2447.3264,7.6563))
{
Poligon = 14;
SetPlayerCheckpoint(playerid, 1065.3621,-1856.1887,13.3984, 2.5);
}
}
if(Poligon == 14 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 2.5,  1065.3621,-1856.1887,13.3984))
{
Poligon = 15;
SetPlayerCheckpoint(playerid, 1312.9026,-1834.6270,13.3828, 2.5);
}
}
if(Poligon == 15 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 2.5,  1312.9026,-1834.6270,13.3828))
{
Poligon = 16;
SetPlayerCheckpoint(playerid, 1348.9650,-1734.3535,13.3906, 2.5);
}
}
if(Poligon == 16 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 2.5,  1348.9650,-1734.3535,13.3906))
{
Poligon = 17;
SetPlayerCheckpoint(playerid, 1431.5728,-1710.5485,13.3828, 2.5);
}
}
if(Poligon == 17 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 2.5,  1431.5728,-1710.5485,13.3828))
{
Poligon = 18;
SetPlayerCheckpoint(playerid, 1484.2681,-1146.0125,23.9063, 2.5);
}
}
if(Poligon == 18 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 2.5,  1484.2681,-1146.0125,23.9063))
{
Poligon = 19;
SetPlayerCheckpoint(playerid, 1371.0405,-1023.9050,26.5194, 2.5);
}
}
if(Poligon == 19 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 2.5,  1371.0405,-1023.9050,26.5194))
{
Poligon = 20;
SetPlayerCheckpoint(playerid, 1530.2841,-1009.5331,42.3824, 2.5);
}
}
if(Poligon == 20 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 2.5,  1530.2841,-1009.5331,42.3824))
{
Poligon = 21;
SetPlayerCheckpoint(playerid, 1593.7981,-1489.1472,28.6565, 2.5);
}
}
if(Poligon == 21 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 2.5,  1593.7981,-1489.1472,28.6565))
{
Poligon = 22;
SetPlayerCheckpoint(playerid, 1292.8439,-2263.1499,13.4297, 2.5);
}
}
if(Poligon == 22 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 2.5,  1292.8439,-2263.1499,13.4297))
{
Poligon = 23;
SetPlayerCheckpoint(playerid, 1472.8040,-2213.8513,13.3731, 2.5);
}
}
if(Poligon == 23 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 2.5,  1472.8040,-2213.8513,13.3731))
{
Poligon = 24;
SetPlayerCheckpoint(playerid, 1559.1577,-2272.1094,13.5469, 2.5);
SCM(playerid, -1,""PPLAVA" "BELA"Sad parkirajte auto na parking i sacekajte rezultate polaganja!");
}
}
if(Poligon == 24 && CID >= askolavozila && CID <= askolavozila && GetPlayerState(playerid) == 2)
    {
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1559.1577,-2272.1094,13.5469))
    {
    Poligon = 0; DisablePlayerCheckpoint(playerid); new Float:HP; GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
    if(HP < 990.0) { SCM(playerid,-1,""ORANGE" "BELA"Vase vozilo je previse osteceno pa ste pali na polaganju!"); SetVehicleToRespawn(GetPlayerVehicleID(playerid)); return 1; }
SCM(playerid, -1, ""ZELENA" "BELA"Cestitamo, polozili ste vozacki ispit i dobili ste dozvolu!");
    SetVehicleToRespawn(GetPlayerVehicleID(playerid)); PlayerInfo = 1; SavePlayer(playerid);
    }
}
/////////////////////////////////////////
return 1;
}
~William~
4
Enforcer
20. Nov. 2013.
Daj linije od errora an esve
James_Carraro
4
Made Man
20. Nov. 2013.
Nema linije errora u modu to samo izbacuje crashdetect u server_log? koja linija
James_Carraro
4
Made Man
20. Nov. 2013.
Aj na pm sam ti dao fb link dodaj me. Ili mi daj svoj ja ćui te add!
James_Carraro
4
Made Man
20. Nov. 2013.
Ne  znam kako doći do linije nema nigdje u server_log ..?
Robi031
4
Enforcer
22. Nov. 2013.
David (Sabljak) A.k.A SABO(T) wrote on November 20, 2013, 6:29 pm:
prati kako vozis INGAME i kad ti baci


Da to ti je najlaksi nacin,Pokreni i broji CP i pogledaj na kojem ti izbaci i onda odes pogledas u OnPlayerEnterCheckPoint i izbrojis di ti je taj CP i tu postavi onda

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha