Prolific
Специалист
Написал функцию проверки никнейма, проста в использовании.
В конец мода
В OnPlayerConnect
Автор: Prolific.
В конец мода
PHP:
stock CheckNick(str[])
{
new big, probel, i;
if(str[0] < 'A' || str[0] > 'Z') return 0;
do {
if(str[i] == '_')
{
probel++;
if(probel > 1) return 0;
if(str[i + 1] < 'A' || str[i + 1] > 'Z') return 0;
if(str[i + 2] < 'a' || str[i + 2] > 'z') return 0;
}
if(str[i] >= '0' && str[i] <= '9') return 0;
if(str[i] >= 'A' && str[i] <= 'Z') big++;
}while(str[i++] != '\0');
if(big != 2) return 0;
return 1;
}
PHP:
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
if(!CheckNick(name)) return Kick(playerid);
