Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Нонрп ник

Статус
В этой теме нельзя размещать новые ответы.

Tema003

Ученик
У меня стоит проверка на рп ники

как сделать чтобы админ мог зайти на сервер с ником например [Artem]




PHP:
stock NonRpName(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) < 1 || strlen(name) > 9) return false;
    if(strlen(surname) <2 || strlen(surname) > 14) 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;
}
PHP:
    if(!NonRpName(playerid))
    {
        SendClientMessage(playerid, COLOR_WHITE, "Èçìåíèòå ñâîé íèê ïî òèïó: Èìÿ_Ôàìèëèÿ. Íàïðèìåð: Vasya_Pypkin");
        if(PlayerInfo[playerid][pLevel] > 1)
        Kick(playerid);
        return true;
    }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу