Detaljan opis problema:Kak da sredim kad igrac dobije tiket da nemoze da vozi bilo koje vozilo dok ne plati tiket ?
Dio skripte:Evo vam CMD:ticket
CMD:ticket(playerid, params[])
{
if(!IsACop(playerid)) return SCM(playerid, GRAD2, "Nisi clan PD/ZAND/PA");
new id, razlog, hIme;
if(sscanf(params, "us", id, razlog)) return SCM(playerid, GRAD3, "Koristite: {BFC0C2}/ticket [Korisnicki ID ili Deo imena] ");
if(!IsPlayerConnected(id)) return SCM(playerid, GRAD2, "Taj igrac je offline!");
if(id == playerid) return SCM(playerid, GRAD2, "Ne mozete sami sebi naplatiti kaznu!");
if(strlen(razlog) > 32) return SCM(playerid, GRAD2, "Predugacak razlog!");
//GetPlayerPos(id, Poz, Poz, Poz);
//if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz, Poz, Poz) || IgracNaReconu == true) return SCM(playerid, GRAD2, "Predaleko ste!");
RPIme(playerid, hIme);
RPIme(id, hIme);
PlayerInfo += 1;
SCMF(id, ZUTA, ": Dobili ste kaznu za saobracaj ! Razlog : %s",razlog);
if(PlayerInfo > 4)
{
PlayerInfo = 0;
SCM(id,CRVENA,"[SAOBRACAJNA POLICIJA]: ODUZETA VAM JE VOZACKA DOZVOLA ZBOG NEPLACENIH KAZNI ZA SAOBRACAJ.");
}
else
{
SCM(id, ZUTA, ": Platite kaznu u policiji. Ukoliko imate vise neplacenih kazni, oduzece vam se vozacka dozvola !");
}
SCMF(playerid, ZUTA, "* Dali ste kaznu za saobracaj igracu %s, razlog : %s", hIme, razlog);
format(CmdString, 128, ": %s je dobio kaznu za saobracaj, razlog : %s",hIme,razlog);
SendClientMessageToAll(NARANDZASTA,CmdString);
return 1;
}I evo CMD😛latikaznu
CMD:platikaznu(playerid, params[])
{
if(!IsPlayerInRangeOfPoint(playerid, 5.0, 1575.2174,-1674.1329,1091.6796)) return SCM(playerid, GRAD2, "Niste na salteru za placanje kazne !");
if(PlayerInfo < 1000) return SCM(playerid,BELA,"Nemate dovoljno novca ! (1000$)");
if(PlayerInfo == 0) return SCM(playerid,BELA,"Nemate nijedne kazne!");
SCM(playerid, ZUTA, "* Platili ste skidanje jedne saobracajne kazne u iznosu od $1000.");
GivePlayerMoneyEx(playerid, -200);
PlayerInfo -= 1;
return 1;
}