Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ★ OneZero ★ poslato Jul 30, 2017, 16:28:02 POSLE PODNE

Naslov: Unikatno ime
Poruka od: ★ OneZero ★ poslato Jul 30, 2017, 16:28:02 POSLE PODNE
Skripta koju koristim: Moja
Detaljan opis problema: Pa želim napraviti da vlasnik s unikatnim imenom može proći provjeru RP imena, no problem je u tome da samo provjerava jel u imenu ime recimo "OneZero". Drugim riječima netko može staviti ime "OneZeroasda" i opet će propustiti. Jel mi može netko pomoći da to napravim.
Dio skripte:
[pawn]new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));[/pawn]
[pawn]new OneZero = strfind(name, "OneZero", true);
if(OneZero == -1)
{
StatusKonekta(playerid, 2);
return 1;
}[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: Unikatno ime
Poruka od: Schone123 poslato Jul 30, 2017, 21:21:13 POSLE PODNE
Nadji stock ProverRPimena i ispod poslednjeg else if dodaj
else if(strfind(pname,"Schone",true) != (-1)) return 1;
Samo umesto Schone stavi ime koje ti zelis :)
Naslov: Odg: Unikatno ime
Poruka od: ★ OneZero ★ poslato Jul 30, 2017, 22:31:47 POSLE PODNE
Ovo ne radi
Evo ovako koristim za provjeru
[pawn]   if(!IsRPName(name) || !NameValidator(playerid) || !NumberValidator(name))
   {[/pawn]
Svaki taj stock vraća 0 ako ime nije u pravom formatu