[Pomoc] Nick


Započeo Sottra, Avgust 29, 2014, 23:56:02 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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:
new ime = strfind(Ime(playerid), "_", true);
	if(ime == -1)
	{
	Kick(playerid);
	return 1;
	}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //


stock ProveriIme(name[])
{
        new szLastCell,
       	bool:bUnderScore;

        for(new i; i < strlen(name); i++)
        {
                if(name[i] == '_')
                {
                	if(bUnderScore == true)
                 	{
                  	return false;
                   	}
					bUnderScore = true;
                }

                else if(!szLastCell || szLastCell == '_')
                {
                	if(name[i] < 'A' || name[i] > 'Z')
                	{
                	return false;
                	}
                }

                else
                {
                    if(name[i] < 'a' || name[i] > 'z')
                    return false;
                }
				szLastCell = name[i];
        }

        if(bUnderScore == false) return false;

        return true;
}
69