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

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

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

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

как сделать проверку

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

Tim

Новичок
Подскажите как сделать проверку на Вип акк!Ё сам пробовал!(Не получилось)
Вот Код
PHP:
    new name[MAX_PLAYER_NAME];
    new newt[MAX_PLAYERS];
    newt[playerid] = 0;
    GetPlayerName(playerid,name,sizeof(name));
    if((strfind(name,"_",true) == -1) 
    {
       ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"Анти-нонРПник","У вас не РПшный ник","Ок","");
       Kick(playerid);
	}
    for(new i = 0; i < strlen(name); i++)
    {
        if(!strcmp(name[i],"_",true))
        {
            newt[playerid] = newt[playerid] + 1;
        }
    }
    if(newt[playerid] > 1)
    {
        ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"Анти-нонРПник","У вас не РПшный ник","Ok","");
        Kick(playerid);
    }
    new namenew[2][20];
    split(name, namenew, '_');
    for(new i = 1; i < strlen(namenew[0]); i++)
    {
        if(!isalpha(namenew[0][i]))
        {
             ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"Анти-нонРПник","У вас не РПшный ник","Ok","");
             Kick(playerid);
            break;
        }
    }
    for(new i = 1; i < strlen(namenew[1]); i++)
    {
        if(!isalpha(namenew[1][i]))
        {
            ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"Анти-нонРПник","У вас не РПшный ник","Ok","");
            Kick(playerid);
            break;
        }
    }
    if(!strlen(namenew[0]))
    {
         ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"Анти-нонРПник","У вас не РПшный ник","Ok","");
         Kick(playerid);
    }
    if(!strlen(namenew[1]))
    {
         ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"Анти-нонРПник","У вас не РПшный ник","Ok","");
         Kick(playerid);
    }
    if(!isupper(namenew[0][0]))
    {
         ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"Анти-нонРПник","У вас не РПшный ник","Ok","");
         Kick(playerid);
    }
    if(!isupper(namenew[1][0]))
    {
         ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"Анти-нонРПник","У вас не РПшный ник","Ok","");
         Kick(playerid);
    }
    for(new i = 1; i < strlen(namenew[0]); i++)
    {
        if(!islower(namenew[0][i]))
        {
            ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"Анти-нонРПник","У вас не РПшный ник","Ok","");
            Kick(playerid);

        }
    }
    for(new i = 1; i < strlen(namenew[1]); i++)
    {
        if(!islower(namenew[1][i]))
        {
             ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"Анти-нонРПник","У вас не РПшный ник","Ok","");
             Kick(playerid);
        break;
        }
    }
    if(!strlen(namenew[0]))
    {
        ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"Анти-нонРПник","У вас не РПшный ник","Ok","");
        Kick(playerid);
    }
    if(!strlen(namenew[1]))
    {
       ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"Анти-нонРПник","У вас не РПшный ник","Ok","");
       Kick(playerid);
    }
    if(!isupper(namenew[0][0]))
    {
       ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"Анти-нонРПник","У вас не РПшный ник","Ok","");
       Kick(playerid);
    }
    if(!isupper(namenew[1][0]))
    {
        ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"Анти-нонРПник","У вас не РПшный ник","Ok","");
        Kick(playerid);
    }
    for(new i = 1; i < strlen(namenew[0]); i++)
    {
        if(!islower(namenew[0][i]))
        {
            ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"Анти-нонРПник","У вас не РПшный ник","Ok","");
            Kick(playerid);

        }
    }
Чтоб проверяло если есть Вип акк 3 уровня то его не кикает(если у него нонрп ник)

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