Započeo Sottra
•29. Avg. 2014.• Zaključano[Pomoc] Nick
202
pregleda
3
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
172
Postovi:
47
Teme:
Pridružio se:Feb. 2014
29. Avg. 2014.
Skripta koju koristim: Moja
Detaljan opis problema: Naso sam kako se pravi da kad igrac u svom imenu nema donje crte(_) da ga kicka. Ima dole kod. Ali kako da dodam ime bude u ovom formatu Ime_Prezime. Znaci da ime i prezime pocinju sa velikim slovom, a da ostala moraju biti mala. I kako jos da dodam da minimalno kratak nick moze biti da sadrzi tri slova u imenu i tri slova u prezimenu. Hvala unapred
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Detaljan opis problema: Naso sam kako se pravi da kad igrac u svom imenu nema donje crte(_) da ga kicka. Ima dole kod. Ali kako da dodam ime bude u ovom formatu Ime_Prezime. Znaci da ime i prezime pocinju sa velikim slovom, a da ostala moraju biti mala. I kako jos da dodam da minimalno kratak nick moze biti da sadrzi tri slova u imenu i tri slova u prezimenu. Hvala unapred
Dio skripte:
new ime = strfind(Ime(playerid), "_", true);
if(ime == -1)
{
Kick(playerid);
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno): //
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
23 / 250 XP
Početnik(2)
3,748
Postovi:
73
Teme:
Pridružio se:Jan. 2012
31. Avg. 2014.
stock ProveriIme(name[])
{
new szLastCell,
bool:bUnderScore;
for(new i; i < strlen(name); i++)
{
if(name == '_')
{
if(bUnderScore == true)
{
return false;
}
bUnderScore = true;
}
else if(!szLastCell || szLastCell == '_')
{
if(name < 'A' || name > 'Z')
{
return false;
}
}
else
{
if(name < 'a' || name > 'z')
return false;
}
szLastCell = name;
}
if(bUnderScore == false) return false;
return true;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava