Перейти к содержанию

Поиск сообщества

Показаны результаты для тегов 'имя'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Информационный раздел
    • Новости портала
    • Техническая поддержка
    • Приватный форум
  • CRMP 0.3е
    • Помощь по Скриптингу
    • Ошибки
    • Готовые сервера
    • Дополнительные скрипты
    • Мануалы/Уроки
    • Модификации
    • Поиск
    • Архив Вопросов/Проблем/Ошибок
    • Файловый архив
    • Другое
  • SAMP/CRMP 0.3.7
    • Помощь по Скриптингу
    • Ошибки
    • Готовые сервера
    • Плагины
    • Поиск
    • Документация
  • Другое
    • Флейм

Поиск результатов в...

Поиск результатов, которые содержат...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Найдено: 1 результат

  1. Всем здравствуйте. Ко public OnPlayerConnect // if(!IsRPNick(playerid)) { SendClientMessage(playerid,0xFF0000FF,"[Сервер]: Извините, но у Вас никнейм, который не подходит формату RP Имени. "); SendClientMessage(playerid,0xFF0000FF,"[Сервер]: Измените ваш никнейм в клиенте CR:MP на RP имя и попробуйте зайти еще раз."); SendClientMessage(playerid,0xFF0000FF,"[Сервер]: Если этого сообщение повторно не будет, значит вы ввели все верно!"); SendClientMessage(playerid,0xFF0000FF,"[Подсказка]:Пример RP имени: Ivan_Ivanov."); Kick(playerid); return true; } ко stock stock IsRPNick(playerid) { new plname[MAX_PLAYER_NAME]; GetPlayerName(playerid, plname, MAX_PLAYER_NAME); for(new i=0;i<strlen(plname);i++) { if( !((plname[i]>='a'&&plname[i]<='z') || (plname[i]>='A'&&plname[i]<='Z') || plname[i]=='_')) { return false; // недопустимые символы в нике } } new d = strfind(plname, "_"); if( d==-1 ) return false; // нет_ в нике if(strfind(plname, "_", false, d+1) != -1) return false; // больше одного _ в нике new name[10]; strmid(name, plname, 0, d, sizeof name); new surname[10]; strmid(surname, plname, d+1, strlen(plname), sizeof surname); if(strlen(name)<3 || strlen(name)>9) return false; // неверная длина имени if(strlen(surname)<3 || strlen(surname)>9) return false; // неверная длина фамилии if(!(name[0]>='A' && name[0]<='Z')) return false; // первая буква в имени не заглавная if(!(surname[0]>='A' && surname[0]<='Z')) return false; // первая буква в фамилии не заглавная for(new i=1;i<strlen(name);i++) { if(!(name[i]>='a'&&name[i]<='z')) return false; // неверные буквы в имени } for(new i=1;i<strlen(surname);i++) { if(!(surname[i]>='a'&&surname[i]<='z'))return false; // неверные буквы в фамилии } return true;// ok } P.S Вырезал с геймера новичкам пригодится.
×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.