[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум pawno » Pawno » Стандартные функции » Проверка ника на RolePlay
Проверка ника на RolePlay
ЛолЛисДата: Четверг, 12.05.2016, 00:33 | Сообщение # 1
Группа: Администратор
Сообщений: 277
Статус: Offline
Полная проверка ника на соответствие формату 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);
  
Автор: Неизвестен


IP: 83.222.105.54:8358
© [CRMP] Россия - Дрифт
 
Форум pawno » Pawno » Стандартные функции » Проверка ника на RolePlay
Страница 1 из 11
Поиск:

Хостинг от uCoz