Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: goxyru poslato Septembar 03, 2014, 13:33:51 POSLE PODNE

Naslov: [Pomoc] Pomoc oko komande /Uhapsi
Poruka od: goxyru poslato Septembar 03, 2014, 13:33:51 POSLE PODNE
Skripta koju koristim:Up edit
Detaljan opis problema: Kada se igrac sa wanted levelom uhapsi ne skida mu se WL
Dio skripte:YCMD:uhapsi(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""ZUTA2"[server uklonjen!]"BELA" Morate se ulogovati da bi koristili komande");
   if(!IgracPolicajac(playerid)) return SendClientMessage(playerid,-1,""PLAVA"[GRESKA] "SIVA"Samo clanovi BGPD i FBI!");
   if(PolicajacNaDuznosti[playerid] == 0) return SendClientMessage(playerid, -1, ""PLAVA"[BGPD] "SIVA"Niste uzeli znacku(duznost) pa nemozete koristi tu komandu!");
   if(!IsPlayerInRangeOfPoint(playerid, 8.0,1824.6287,-1538.2739,13.5469)) return SendClientMessage(playerid,-1,""PLAVA"(GRESKA) "SIVA"Niste kod mesta za hapsenje!");
   new id, cena, vreme, kaucija, kaucijacena,string[256];
   if(sscanf(params, "uiiii", id, cena, vreme, kaucija, kaucijacena)) return SCM(playerid, -1, ""PLAVA"{FFCC00}[server uklonjen!]{FFFFFF} "BELA"/uhapsi [ID/Nick] [Novcana Kazna (50-2000)] [Vreme (5-45min)] [Kaucija (0-Ne 1-Da)] [Iznos Kaucije]");
   if(!IsPlayerConnected(id)) return SCM(playerid, -1, ""PLAVA"[GRESKA] "SIVA"Pogresan ID!");
   if(VuceIgraca[playerid] == 1) return SCM(playerid,-1,""ZUTA2"[server uklonjen!]"BELA" Morate pustiti igraca (/pusti)");
   if(IgracPolicajac(id)) return SCM(playerid, -1, ""PLAVA"[GRESKA] "SIVA"Ne mozete uhapsiti Policajca/Agenta!");
   if(cena < 50 || cena > 2000) return SCM(playerid, -1, ""PLAVA"[GRESKA] "SIVA"Cena ne moze biti manja od 50$ i veca od 2000$!");
   if(vreme < 5 || vreme > 45) return SCM(playerid, -1, ""PLAVA"[GRESKA] "SIVA"Ne mozete igraca zatvoriti manje od 5 minuta i vise od 45 minuta!");
   if(kaucija < 0 || kaucija > 1) return SCM(playerid, -1, ""PLAVA"[GRESKA] "SIVA"Kaucija mora biti 0 ili 1(0-Ne 1-Da)!");
   if(PlayerInfo[id][pTrazeniLevel] == 0) return SCM(playerid, -1, ""PLAVA"[GRESKA] "SIVA"Igrac nema wanted level!");
   if(!DaljinaIgraca(8.0,playerid,id)) return SCM(playerid,-1,""PLAVA"[GRESKA] "SIVA"Taj igrac nije blizu tebe!");
   if(kaucija == 1 && kaucijacena <= 0) return SCM(playerid,-1, ""PLAVA"[GRESKA] "SIVA"Cena kaucije mora biti veca od 0!");
   if(kaucija == 1) Kaucija[id] = kaucijacena;
   g_NovacMinus(id, cena);
   ResetPlayerWeapons(id);
   new rand = random(sizeof(RandomZatvor));
   SetPlayerPos(id, RandomZatvor[rand][0], RandomZatvor[rand][1], RandomZatvor[rand][2]);
   PlayerInfo[id][pZatvor] = 2;
   PlayerInfo[id][pZatvorenVreme] = vreme*60;
   PlayerInfo[id][pUhapsenPuta]++;
   TogglePlayerControllable(id,0);
   SetPlayerWantedLevel(id, 0);
   PlayerInfo[id][pTrazeniLevel] = 0;
   StavljeneLisice[id] = 0;
   strmid(ZlocinInfo[id][zPrijavio], "Nema", 0, strlen("Nema"), 255);
   strmid(ZlocinInfo[id][zPocinio], "Nema", 0, strlen("Nema"), 255);
   strmid(ZlocinInfo[id][zZlocin], "Nema", 0, strlen("Nema"), 255);
   SetPlayerSpecialAction(id,SPECIAL_ACTION_NONE);
   freeze[id] = SetTimerEx("Freeze",5000, false, "i", id);
   if(kaucija == 0) format(string, sizeof(string), ""CRVENA2"Policajac %s vas je uhapsio na %d minuta! | Cena: %d$ | Kaucija: Nema!", GetName(playerid),vreme,cena);
   else if(kaucija == 1) format(string, sizeof(string), ""CRVENA2"Policajac %s vas je uhapsio na %d minuta! | Cena: %d$ | Cena Kaucije: %d$!", GetName(playerid),vreme, cena,kaucijacena);
   SCM(id, -1, string);
   format(string, sizeof(string), ""SIVA"- "CRVENA2"Uhapsili ste %s na %d minuta! | Cena: %d$ | Kaucija: %d$!", GetName(id),vreme,cena,kaucijacena);
   SCM(playerid, -1, string);
   SavePlayer(id);
   format(string, sizeof(string), "{0066FF}[ZATVOR]{FFFFFF} Policajac/Agent %s je uhapsio %s",GetName(playerid),GetName(id));
   SendClientMessageToAll(-1, string);
   if(PlayerInfo[id][pLevel] <= 3)
   {
      format(string, sizeof(string), ""CRVENA"{FFCC00}[server uklonjen!]{FFFFFF} "SIVA"Policajac %s(ID:%d) je uhapsio %s(ID:%d - Igracev Level %d) ", GetName(playerid), playerid, GetName(id), id, PlayerInfo[id][pLevel]);
      AdminSupporter(-1, string);
   }
   return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc] Pomoc oko komande /Uhapsi
Poruka od: goxyru poslato Septembar 04, 2014, 17:44:08 POSLE PODNE
sredjeno moze lock... u pitanju je bilo samo to da nije jos samo dodato da se podesi igracu boja na belo, a inace skinut je wl.