Страница 1 из 11
Форум » Программирование в Pawno » Стандартные функции » Проверка ника на RolePlay
Проверка ника на RolePlay
Добавлено 12.05.2016 в 00:33 | Сообщение №1
Сообщений: 263 Репутация: 0
Администраторы
Полная проверка ника на соответствие формату RolePlay серверов. Нельзя будет поставить ни цифру, ни символ, ни лишнюю большую букву (кроме нужных), нельзя будет название имени или фамилии написать с маленькой буквы или поставить более одного знака "_".

В начало OnPlayerConnect:
Код
new Symbol;
new PlayerName[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
if(PlayerName[0] < 'A' || PlayerName[0] > 'Z') return Kick(playerid);
for(new A = 1; A < strlen(PlayerName); A++)
{
    if(PlayerName [A]== '_')
    {
        if(Symbol == 1 || PlayerName[A+1] < 'A' || PlayerName[A+1] > 'Z') return Kick(playerid);
        Symbol = 1;
        A += 2;
        continue;
    }
    if(PlayerName [A]< 'a' || PlayerName [A]> 'z') return Kick(playerid);
}
if(!Symbol) return Kick(playerid);
  
Автор: Неизвестен


Программист любитель :)
Форум » Программирование в Pawno » Стандартные функции » Проверка ника на RolePlay
Страница 1 из 11
Поиск: