Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [BS]Paolo poslato Novembar 27, 2013, 02:00:50 PRE PODNE

Naslov: [Pomoc]Wanted lvl
Poruka od: [BS]Paolo poslato Novembar 27, 2013, 02:00:50 PRE PODNE
Skripta koju koristim: UP
Detaljan opis problema: Kako da napravim da igrac kad izadje sa srw a ima wanted lvl da kad udje opet da ga stavi u zatvor 5 min?
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Naslov: Odg: [Pomoc]Wanted lvl
Poruka od: [BR] Ralph poslato Novembar 27, 2013, 02:18:46 PRE PODNE
Provera ako ima WL, odmah mu upisuj jail...
Naslov: Odg: [Pomoc]Wanted lvl
Poruka od: [BS]Paolo poslato Novembar 27, 2013, 02:23:38 PRE PODNE
al kako proveru da napravim i da stavim jail na 5 min
Naslov: Odg: [Pomoc]Wanted lvl
Poruka od: [BR] Ralph poslato Novembar 27, 2013, 02:26:25 PRE PODNE
Citat: Madafaker poslato Novembar 27, 2013, 02:23:38 PRE PODNE
al kako proveru da napravim i da stavim jail na 5 min

Daj nam komandu za postavljanje wanted levela...
Naslov: Odg: [Pomoc]Wanted lvl
Poruka od: [BS]Paolo poslato Novembar 27, 2013, 02:30:03 PRE PODNE

YCMD:su(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"BS:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(!Policajac(playerid)) return SendClientMessage(playerid,-1,""PLAVA"[GRESKA] "SIVA"Samo clanovi BGPD!");
   if(PolicajacNaDuznosti[playerid] == 0) return SendClientMessage(playerid, -1, ""PLAVA"(BGPD) "SIVA"Niste uzeli znacku(duznost) pa nemozete koristi tu komandu!");
   new id, zlocin[64];
   if(sscanf(params, "us[64]", id, zlocin)) return SCM(playerid, -1, ""PLAVA"BS:RP Pomoc | "BELA"/su [ID/Nick] [Opis zlocina]");
   if(!IsPlayerConnected(id)) return SCM(playerid, -1, ""PLAVA"[GRESKA] "SIVA"Taj igrac je offline!");
   if(id == playerid) return SCM(playerid, -1, ""PLAVA"[GRESKA] "SIVA"Ne mozete sebi dati wanted level!");
   if(IgracPolicajac(id)) return SCM(playerid,-1,""PLAVA"INFO | "SIVA"Ne mozes dati wanted level policajcu!");
   if(GetPlayerWantedLevel(id) > 5) return SCM(playerid,-1,""PLAVA"[GRESKA] "SIVA"Igrac moze imati max 6 wanted levela!");
   PostaviWanted(id, zlocin, GetName(playerid));
   SetPlayerColor(id, COLOR_RED);
   return 1;
}

i ovo ce ti trebati

   if(PlayerInfo[playerid][pZatvor] == 2)
   {
       new rand = random(sizeof(RandomZatvor));
       SetPlayerPos(playerid, RandomZatvor[rand][0], RandomZatvor[rand][1], RandomZatvor[rand][2]);
      SetPlayerInterior(playerid, 0);
      SCMF(playerid,-1,""SIVA"Vracas se na odsluzenje zatvorske kazne | Ostalo ti je jos %d sekundi!",PlayerInfo[playerid][pZatvorenVreme]);
       TogglePlayerControllable(playerid, 0);
      freeze[playerid] = SetTimerEx("Freeze",5000, false, "i", playerid);
      return 1;
   }
Naslov: Odg: [Pomoc]Wanted lvl
Poruka od: [BS]Paolo poslato Novembar 27, 2013, 16:56:45 POSLE PODNE
Zna li neko ?
Naslov: Odg: [Pomoc]Wanted lvl
Poruka od: FalconyAS poslato Novembar 27, 2013, 21:40:42 POSLE PODNE
if(GetPlayerWantedLevel(playerid) > 0)
{
   PlayerInfo[playerid][pZatvoren] = 1;
   PlayerInfo[playerid][pZatvorenVrijeme] = 300;
//i tjt,ak još šta želiš slobodno :D
}

Ja mislim da bi ovako trebalo :D

Prilagodi svom modu :)
Naslov: Odg: [Pomoc]Wanted lvl
Poruka od: Ermin. poslato Novembar 27, 2013, 22:05:46 POSLE PODNE
preporucujem server-side Wanted level naravno..

PostaviWanted(id, zlocin, GetName(playerid));

Daj nam funkciju PostaviWanted, ako zelis GetWanted itd..
Naslov: Odg: [Pomoc]Wanted lvl
Poruka od: [BS]Paolo poslato Novembar 27, 2013, 23:02:58 POSLE PODNE
Hvala Ivo sredi sam moze lock