Započeo ZivaSila123
•17. Jan. 2016.• Zaključano[Pomoc] Jedno Ime
689
pregleda
9
postova
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
21
Postovi:
2
Teme:
Pridružio se:Jan. 2016
17. Jan. 2016.
Skripta koju koristim: Srbija gaming
Detaljan opis problema: Kako da stavim da mogu jedno ime ?
Dio skripte:
evo onplayerconnect
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Detaljan opis problema: Kako da stavim da mogu jedno ime ?
Dio skripte:
evo onplayerconnect
new name;
GetPlayerName(playerid, name, sizeof(name));
if(!IsRPName(name) || !NameValidator(playerid))
{
SendServerMessage(playerid, "Vase ime nije prihvatljivo.");
SendServerMessage(playerid, "(( Vase ime mora da bude u formatu Ime_Prezime. ))");
KickPL(playerid);
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
21
Postovi:
2
Teme:
Pridružio se:Jan. 2016
17. Jan. 2016.
Da evo to nonrp
stock IsRPName(const name[], max_underscores = 2)
{
new underscores = 0;
if (name < 'A' || name > 'Z') return false; // First letter is not capital
for(new i = 1; i < strlen(name); i++)
{
if(name != '_' && (name < 'A' || name > 'Z') && (name < 'a' || name > 'z')) return false; // a-zA-Z_
if( (name >= 'A' && name <= 'Z') && (name[i - 1] != '_') ) return false; // unneeded capital letter
if(name == '_')
{
underscores++;
if(underscores > max_underscores || i == strlen(name)) return false; // More underlines than limit, or underline at the last pos
if(name[i + 1] < 'A' || name[i + 1] > 'Z') return false; // Not a capital letter after underline
}
}
if (underscores == 0) return false; // No underline detected
return true;
}
stock NameValidator(playerid)
{
new pname;
GetPlayerName(playerid, pname, sizeof(pname));
if(strfind(pname,"Jebem",true) != (-1)) return 0;
else if(strfind(pname,"Kurac",true) != (-1)) return 0;
else if(strfind(pname,"Picka",true) != (-1)) return 0;
else if(strfind(pname,"Retard",true) != (-1)) return 0;
else if(strfind(pname,"Debil",true) != (-1)) return 0;
else if(strfind(pname,"Majmun",true) != (-1)) return 0;
else if(strfind(pname,"Proliv",true) != (-1)) return 0;
else if(strfind(pname,"Karina",true) != (-1)) return 0;
else if(strfind(pname,"Spray",true) != (-1)) return 0;
else if(strfind(pname,"Player",true) != (-1)) return 0;
else if(strfind(pname,"Igrac",true) != (-1)) return 0;
else if(strfind(pname,"Tag",true) != (-1)) return 0;
else if(strfind(pname,"Admin",true) != (-1)) return 0;
else if(strfind(pname,"Promoter",true) != (-1)) return 0;
else if(strfind(pname,"Supporter",true) != (-1)) return 0;
else if(strfind(pname,"Dupe",true) != (-1)) return 0;
return 1;
}Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
243 / 250 XP
Početnik(0)
562
Postovi:
87
Teme:
Pridružio se:Apr. 2015
17. Jan. 2016.
Iskljuci tu provjeru i ubaci ovu obicnu, dodaj na onplayerconnect
new plnames;
GetPlayerName(playerid, plnames, sizeof(plnames));
new namestring = strfind(plnames, "_", true);
new IME = strfind(plname, "IME", true);
if(IME == -1 && namestring == -1)
{
SCM(playerid, -1, ""SPLAVA"Vase ime mora biti u formatu {FFFFFF}Ime_Prezime");
Kick(playerid);
return 1;
}
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
21
Postovi:
2
Teme:
Pridružio se:Jan. 2016
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
21
Postovi:
2
Teme:
Pridružio se:Jan. 2016
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
21
Postovi:
2
Teme:
Pridružio se:Jan. 2016
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava