Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Neckiy poslato Novembar 07, 2021, 00:11:10 PRE PODNE

Naslov: Kreiranje pina
Poruka od: Neckiy poslato Novembar 07, 2021, 00:11:10 PRE PODNE
Problem(error/warning): Pravim admin pin za ulazak i sad zelim da admin kreira svoj pin kad dobije admina, napravio sam sve to samo jel neko zna kako da nateram igraca da ukuca petocifreni broj, bez slova i znakova ali da moze i 00000 i 11111 i sve moguce kombinacije. Ja sam pokusao da stavim [pawn]if(strlen(inputtext) != 5 && (strval(inputtext) < 0 || strval(inputtext) > 99999)[/pawn] ali znam da je ovo jako lose a nista drugo mi ne pada na pamet jer se ne razumem bas.
Deo skripte: //
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Naslov: Odg: Kreiranje pina
Poruka od: V01D poslato Novembar 07, 2021, 00:34:49 PRE PODNE
[pawn]new pin;
if(sscanf(inputtext, "d", pin)) return ShowPlayerDialog... //Ovde da mu ponovo prikaze dialog da unese pin

if(pin < 10000 || pin > 99999) return ShowPlayerDialog... //Ovde mu ponovo prikaze dialog da unese pin[/pawn]

Sto se tice ovoga za kombinacije jedino da cuvas kao string, sto bi izgledalo :

[pawn]new pin[6];
if(sscanf(inputtext, "s[6]", pin)) return ShowPlayerDialog... //Ovde da mu ponovo prikaze dialog da unese pin

if(strval(pin) < 10000 || strval(pin) > 99999) return ShowPlayerDialog... //Ovde mu ponovo prikaze dialog da unese pin[/pawn]