Skripta koju koristim: tdi od pinkija
Detaljan opis problema: Pa ovako ja uzmem posao i sad radim i kad ocu da prekinem posao nema cmd za prekid posla i ja kad izadjem sa srw i udjem opet na srw meni se posao i dalje nije stopirao.Nmg da sa portam ni nista pise ,,niste zavrsili taj i taj posao..,, tako nest i onda moram da odem u Opstinu da dam otakz da bi stopirao.
Dio skripte: ako treba dacu
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Posalji komandu
Evo kod za startovanje posla i zavrsetak ja msm
if(strcmp(cmd,"/lutovari",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 2439.5903,-2120.8926,13.5469))
{
if(PlayerInfo[playerid][pJob] != 26)
{
SendClientMessage(playerid, COLOR_GRAD1, "Nisi dostavljac lekova");
return 1;
}
if(DlekovaPosao[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vec ste zapoceli sa poslom.");
return 1;
}
if(IsADostavljacLekovaAuto(idcar))
{
DlekovaPosao[playerid] = 1;
JBC_TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, COLOR_WHITE, "Utovarili ste lekove, odvezite ih do beogradske Bolnice (crveni marker)");
SendClientMessage(playerid, COLOR_RED, "Sto vise radite ,dobijacete vise para i veci skill");
SendClientMessage(playerid, COLOR_RED, "Tako sto budete radili KIM vas moze nagraditi RP rankom +1");
SetPlayerCheckpoint(playerid, 1147.5520,-1315.8458,13.6751, 5.0);
}
}
}
return 1;
}
if(strcmp(cmd,"/listovari",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 1147.5520,-1315.8458,13.6751))
{
if(DlekovaPosao[playerid] == 1)
{
if(IsPlayerInAnyVehicle(playerid))
{
new carid = GetPlayerVehicleID(playerid);
if(IsADostavljacLekovaAuto(carid))
{
new stringdll[128];
new cashes=(random(500)+750);
DlekovaPosao[playerid] = 0;
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
format(stringdll, sizeof(stringdll), "Zaradili ste $%d, sto vise radite, vise cete zaraditi i dobiti veci skill",cashes);
SendClientMessage(playerid, COLOR_YELLOW, stringdll);
SendClientMessage(playerid, COLOR_RED, "Sto vise radite ,dobijacete vise para i veci skill");
SendClientMessage(playerid, COLOR_RED, "Tako sto budete radili KIM vas moze nagraditi RP rankom +1");
DisablePlayerCheckpoint(playerid);
JBC_GivePlayerMoney(playerid, cashes);
SetPlayerCheckpoint(playerid, 2439.5903,-2120.8926,13.5469, 5.0);
JBC_TogglePlayerControllable(playerid,0);
GameTextForPlayer(playerid,"Dostavljate lekove..",5000,4);
SetTimerEx("DlekovaStop",5000,0,"d",playerid);
}
}
}
}
}
return 1;
}
ZNA LI KO ?
public OnPlayerDisconnect()
{
if(PlayerInfo[playerid][pJob] ==ID posla)
{
if(PlayerInfo[pDostavljacLekova] = 1)
{
PlayerInfo[pDostavljacLekova] = 0;
return 1;
}
}
}