Dio skripte:evo kordinate gdje je ono za utovar lijekova
46.2479,1116.6775,19.8159 evo kordinate za istovar ijekova 1172.2474,-1323.4930,15.4033 evo newnew PrevozLijekova;
new UtovarLijekova;
new IstovarLijekova;
new bool:ZapoceoPrenosD;
new bool:NosiLijekove;
new LijekoviVozila;evo checkpoint za posao
if(PrevozLijekova == 1 && CID >= hitna && CID <= hitna && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1205.8453,-1294.8311,13.3824))
{
GameTextForPlayer(playerid, "~b~Nastavite...", 2000, 3);
SetPlayerCheckpoint(playerid, 1332.1982,-1283.6056,13.3828, 5.0);
PrevozLijekova = 2;
}
}
if(PrevozLijekova == 2 && CID >= hitna && CID <= hitna && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1332.1982,-1283.6056,13.3828))
{
GameTextForPlayer(playerid, "~b~Nastavite...", 2000, 3);
SetPlayerCheckpoint(playerid, 1379.6616,-957.3854,34.1414, 5.0);
PrevozLijekova = 3;
}
}
if(PrevozLijekova == 3 && CID >= hitna && CID <= hitna && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1379.6616,-957.3854,34.1414))
{
GameTextForPlayer(playerid, "~b~Nastavite...", 2000, 3);
SetPlayerCheckpoint(playerid, 1547.4009,-996.8509,43.7224, 5.0);
PrevozLijekova = 4;
}
}
if(PrevozLijekova == 4 && CID >= hitna && CID <= hitna && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1547.4009,-996.8509,43.7224))
{
GameTextForPlayer(playerid, "~b~Nastavite...", 2000, 3);
SetPlayerCheckpoint(playerid, 1707.8451,-740.3378,50.6677, 5.0);
PrevozLijekova = 5;
}
}
if(PrevozLijekova == 5 && CID >= hitna && CID <= hitna && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1707.8451,-740.3378,50.6677))
{
GameTextForPlayer(playerid, "~b~Nastavite...", 2000, 3);
SetPlayerCheckpoint(playerid, 1673.2245,-82.6724,35.6696, 5.0);
PrevozLijekova = 6;
}
}
if(PrevozLijekova == 6 && CID >= hitna && CID <= hitna && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1673.2245,-82.6724,35.6696))
{
GameTextForPlayer(playerid, "~b~Nastavite...", 2000, 3);
SetPlayerCheckpoint(playerid, 1805.7327,822.0272,10.6968, 5.0);
PrevozLijekova = 7;
}
}
if(PrevozLijekova == 7 && CID >= hitna && CID <= hitna && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1805.7327,822.0272,10.6968))
{
GameTextForPlayer(playerid, "~b~Nastavite...", 2000, 3);
SetPlayerCheckpoint(playerid, 1428.7281,861.7695,6.8156, 5.0);
PrevozLijekova = 8;
}
}
if(PrevozLijekova == 8 && CID >= hitna && CID <= hitna && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1428.7281,861.7695,6.8156))
{
GameTextForPlayer(playerid, "~b~Nastavite...", 2000, 3);
SetPlayerCheckpoint(playerid, 778.5290,689.3747,11.3088, 5.0);
PrevozLijekova = 9;
}
}
if(PrevozLijekova == 9 && CID >= hitna && CID <= hitna && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 778.5290,689.3747,11.3088))
{
GameTextForPlayer(playerid, "~b~Nastavite...", 2000, 3);
SetPlayerCheckpoint(playerid, 329.9221,803.9017,10.7183, 5.0);
PrevozLijekova = 10;
}
}
if(PrevozLijekova == 10 && CID >= hitna && CID <= hitna && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 329.9221,803.9017,10.7183))
{
GameTextForPlayer(playerid, "~b~Nastavite...", 2000, 3);
SetPlayerCheckpoint(playerid, 179.1777,1149.8501,14.2899, 5.0);
PrevozLijekova = 11;
}
}
if(PrevozLijekova == 11 && CID >= hitna && CID <= hitna && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 179.1777,1149.8501,14.2899))
{
SetPlayerCheckpoint(playerid, 99.1352,1200.5857,18.7982, 5.0);
PrevozLijekova = 12;
}
}
if(PrevozLijekova == 12 && CID >= hitna && CID <= hitna && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 99.1352,1200.5857,18.7982))
{
GameTextForPlayer(playerid, "~b~ZAVRSILI STE...", 2000, 3);
SetPlayerCheckpoint(playerid, -67.5552,1181.8792,19.5938, 5.0);
PrevozLijekova = 13;
}
}
if(PrevozLijekova == 13 && CID >= hitna && CID <= hitna && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, -67.5552,1181.8792,19.5938))
{
SetPlayerCheckpoint(playerid, 35.9666,1117.0963,19.7422, 5.0);
PrevozLijekova = 14;
}
}
if(PrevozLijekova == 14 && CID >= hitna && CID <= hitna && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 35.9666,1117.0963,19.7422))
{
SetPlayerCheckpoint(playerid, 46.2479,1116.6775,19.8159, 5.0);
PrevozLijekova = 15;
}
}
if(PrevozLijekova == 15 && CID >= hitna && CID <= hitna && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 46.2479,1116.6775,19.8159))
{
SetPlayerCheckpoint(playerid, 1172.2474,-1323.4930,15.4033, 5.0);
PrevozLijekova = 16;
}
}
if(PrevozLijekova == 16 && CID >= hitna && CID <= hitna && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1187.7815,-1326.5624,13.5597))
{
new bonus = random(150), string;
g_NovacPlus(playerid, 10000+bonus);
format(string,sizeof(string),""SPLAVA"Uspesno ste zavrsili dostavu lijekova!\n\n"BELA"Plata: "SPLAVA"3500$\n"BELA"Bonus: "SPLAVA"%d$",bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj Prijevoza Lijekova",string,"Ok","");
PrevozLijekova = 0; DisablePlayerCheckpoint(playerid);
}
}evo utovarlijekova
if(UtovarLijekova == 1)
{
new vehicleid1 = getPlayerNearestVehicle(playerid);
if(PrevozLijekovaVozila(vehicleid1))
{
//new vehicleid = DDVehicleID(vehicleid1);
if(LijekoviVozila == 5) return SCM(playerid,-1,"U vozilu ima vec 5 lijekova");
LijekoviVozila += 1;
if(LijekoviVozila == 1)
{
SCM(playerid, POSAOBOJA, ": {FFFFFF}Ubacio si kutiju sa delovima u vozilo. Kutije: 1/5");
}
else if(LijekoviVozila == 2)
{
SCM(playerid, POSAOBOJA, ": {FFFFFF}Ubacio si kutiju sa delovima u vozilo. Kutije: 2/5");
}
else if(LijekoviVozila == 3)
{
SCM(playerid, POSAOBOJA, ": {FFFFFF}Ubacio si kutiju sa delovima u vozilo. Kutije: 3/5");
}
else if(LijekoviVozila == 4)
{
SCM(playerid, POSAOBOJA, ": {FFFFFF} sa delovima u vozilo. Kutije: 4/5");
}
else if(LijekoviVozila == 5)
{
SCM(playerid, POSAOBOJA, ": {FFFFFF}Ubacili si sve potrebne kutije sa delovima u vozilo, sad ih trebate odneti i istovariti.");
ZapoceoPrenosD = true;
SetPlayerCheckpoint(playerid, 1184.2916,-1324.2762,13.5750, 3.0);
}
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
RemovePlayerAttachedObject(playerid, 0);
UtovarLijekova = 0;
}
}evo istovar
if(IstovarLijekova == 1)
{
new vehicleid1 = getPlayerNearestVehicle(playerid);
if (PrevozLijekovaVozila(vehicleid1))
{
// new vehicleid = DDVehicleID(vehicleid1);
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return SCM(playerid,-1,"Izadji iz vozila!");
if(LijekoviVozila == 0) return SCM(playerid,-1,"U ovom vozilu nema dzakova!");
if(LijekoviVozila == 5)
{
LijekoviVozila = 4;
NosiLijekove = true;
if (!IsPlayerAttachedObjectSlotUsed(playerid, 0))
{
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
SetPlayerAttachedObject(playerid, 0, 1221, 1, 0.494823, 0.720993, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 );
}
SetPlayerCheckpoint(playerid, 1172.2474,-1323.4930,15.4033, 3.0);
SCM(playerid, POSAOBOJA, ": {FFFFFF}Sad se vratite do kombia i uzmite drugu kutiju. Kutija istovareni: 1.");
}
else if(LijekoviVozila == 4)
{
LijekoviVozila = 3;
NosiLijekove = true;
if (!IsPlayerAttachedObjectSlotUsed(playerid, 0))
{
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
SetPlayerAttachedObject(playerid, 0, 1221, 1, 0.494823, 0.720993, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 );
}
SetPlayerCheckpoint(playerid, 1172.2474,-1323.4930,15.4033, 3.0);
SCM(playerid, POSAOBOJA, ": {FFFFFF}Sad se vratite do kombia i uzmite drugu kutiju. Kutija istovareni: 2.");
}
else if(LijekoviVozila == 3)
{
LijekoviVozila = 2;
NosiLijekove = true;
if (!IsPlayerAttachedObjectSlotUsed(playerid, 0))
{
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
SetPlayerAttachedObject(playerid, 0, 1221, 1, 0.494823, 0.720993, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 );
}
SetPlayerCheckpoint(playerid, 1172.2474,-1323.4930,15.4033, 3.0);
SCM(playerid, POSAOBOJA, ": {FFFFFF}Sad se vratite do kombia i uzmite drugu kutiju. Kutija istovareni: 3.");
}
else if(LijekoviVozila == 2)
{
LijekoviVozila = 1;
NosiLijekove = true;
if(!IsPlayerAttachedObjectSlotUsed(playerid, 0))
{
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
SetPlayerAttachedObject(playerid, 0, 1221, 1, 0.494823, 0.720993, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 );
}
SetPlayerCheckpoint(playerid, 1172.2474,-1323.4930,15.4033, 3.0);
SCM(playerid, POSAOBOJA, ": {FFFFFF}Sad se vratite do kombia i uzmite drugu kutiju. Kutija istovareni: 4.");
}
else if(LijekoviVozila == 1)
{
LijekoviVozila = 0;
IstovarLijekova = 0;
NosiLijekove = true;
if (!IsPlayerAttachedObjectSlotUsed(playerid, 0))
{
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
SetPlayerAttachedObject(playerid, 0, 1221, 1, 0.494823, 0.720993, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 );
}
}
}
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): gore sve

