Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Salke poslato Jul 07, 2021, 21:23:57 POSLE PODNE

Naslov: Pomoc
Poruka od: Salke poslato Jul 07, 2021, 21:23:57 POSLE PODNE
Problem(error/warning): Kako napraviti da ima neku granicu sa lozinkom npr da ima 0/4 pokusaja 1/4 pa sve tako ako ne pogodi kikuje ga
Pawno Code:  kako to napraviti
Dio skripte: [ pawn ]//[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]nepotrbeno[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
Naslov: Odg: Pomoc
Poruka od: Goku ^ poslato Jul 07, 2021, 21:48:14 POSLE PODNE
Primer
[pawn]new   LoginPokusaji[MAX_PLAYERS];[/pawn]

zatim tamo gde je onaj login kao ukucajte sifru itd itd
stavi ovo
[pawn]LoginPokusaji[playerid] += 1; //ispod ovoga stavi ovo
          %d/4 puta!\n\n* Imate 2 minuta da unesete tacnu lozinku.", buffer,LoginPokusaji[playerid]);[/pawn]
to je koliko pokusaja je uradio tipa 1/4 2/4 itd itd
zatim ispod toga svega stavi ovo

[pawn]if(LoginPokusaji[playerid] >= 4)
           Status(playerid, 1);[/pawn]

ovo dole negde dodaj
[pawn]Status(playerid, tip)
{
   new string[512];
   if(tip == 1)
   {
      format(string, charsmax(string), "%s pogresili ste lozinku '4/4' puta pa ste "CRVENA"KICKOVANI"BELA"!",GetName(playerid)); //conver
      SCM(playerid,-1, string);
        g_freeze[playerid] = SetTimerEx("KonektKick", 120000, 0, "d", playerid);
   }
   return 1;
}
   {[/pawn]
ovo je samo primer ovo sam napravio ovako na brzaka