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

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

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

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

/admins, /leaders в дилоговых окнах.

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

Korbell

Компетентный
Начнем)
/leaders
B
PHP:
OnPlayerCommandText
PHP:
if(strcmp(cmd, "/leaders", true) == 0)
    {
        string[0] = 0;
        for(new i=0;i<MAX_PLAYERS;i++)// Сканируем Всех...
        {
            new ttext[300];
            if(!IsPlayerConnected(i) || IsPlayerNPC(i)) continue;
            if(PlayerInfo[i][pLeader] <= 0) continue;// Отсеиваем лидеров...
            {
            if(PlayerInfo[i][pLeader] == 1) { ttext = "Начальник МВД"; }// Подписываем лидеров...
            else if(PlayerInfo[i][pLeader] == 2) { ttext = "Директор ФСБ"; }
            else if(PlayerInfo[i][pLeader] == 3) { ttext = "Генерал Гвардии"; }
            else if(PlayerInfo[i][pLeader] == 4) { ttext = "Глав.Врач"; }
            else if(PlayerInfo[i][pLeader] == 5) { ttext = "Крёстный отец La Cosa Nostra"; }
            else if(PlayerInfo[i][pLeader] == 6) { ttext = "Крёстный отец Якудзы"; }
            else if(PlayerInfo[i][pLeader] == 7) { ttext = "Президент"; }
            else if(PlayerInfo[i][pLeader] == 8) { ttext = "Босс Киллеров"; }
            else if(PlayerInfo[i][pLeader] == 9) { ttext = "Президент S.A.N."; }
            else if(PlayerInfo[i][pLeader] == 10) { ttext = "Авторитет The Street Dogs"; }
            else if(PlayerInfo[i][pLeader] == 11) { ttext = "Министр Образования"; }
              else if(PlayerInfo[i][pLeader] == 12) { ttext = "Авторитет Байкеров"; }
               else if(PlayerInfo[i][pLeader] == 13) { ttext = "Босс Мафии"; }
            else if(PlayerInfo[i][pLeader] == 14) { ttext = "Директор Охранного Агенства"; }
            else if(PlayerInfo[i][pLeader] == 15) { ttext = "Авторитет Orange Grove Families"; }
            else if(PlayerInfo[i][pLeader] == 16) { ttext = "Авторитет East Side Ballas"; }
            else if(PlayerInfo[i][pLeader] == 17) { ttext = "Авторитет Varrios Los Aztecas"; }
            else if(PlayerInfo[i][pLeader] == 18) { ttext = "Авторитет Los Santos Vagos"; }
            else if(PlayerInfo[i][pLeader] == 19) { ttext = "Авторитет Da Nang Boys"; }
            else if(PlayerInfo[i][pLeader] == 20) { ttext = "Авторитет San-Fierro Rifa"; }
            }
            GetPlayerName(i, sendername, sizeof(sendername));
            format(string,sizeof(string),"%s%s: %s [%d]\n",string,ttext,sendername,i);
        }
        ShowPlayerDialog(playerid,13, DIALOG_STYLE_MSGBOX, "Лидеры ОнЛайн:", string, "Принять", "Отмена");
        return 1;
    }
P.S: название лидерки изменяем на свои.

Теперь /admins
Туда же вставляем:
PHP:
if(strcmp(cmd, "/admins", true) == 0)
    {
        string[0] = 0;
        for(new i = 0; i  <MAX_PLAYERS; i++)
        {
            new ttext[1500];
            if(!IsPlayerConnected(i) || IsPlayerNPC(i)) continue;
               if(IsAnAdmin(i))
            {
                   if(PlayerInfo[i][pAdmin] <= 0) continue;
                {
                    if(PlayerInfo[i][pAdmin] > 0 && PlayerInfo[i][pAdmin] < 5) { ttext = "Администратор"; }
                  }
                      GetPlayerName(i, sendername, sizeof(sendername));
                      format(string,sizeof(string),"%s%s: %s [%d]\n",string,ttext,sendername,i);
                }
        }
        ShowPlayerDialog(playerid,13, DIALOG_STYLE_MSGBOX, "Администраторы в сети:", string, "Принять", "Принять");
        return 1;
    }
Ко всем stock
PHP:
stock IsAnAdmin(playerid)// Принадлежность к Админке
{
    if(IsPlayerConnected(playerid))
    {
        new admin = PlayerInfo[playerid][pAdmin];
        if(admin==1||admin==2||admin==3||admin==4||admin==5)// lvl админки (изменяем на свои)
        {
            return 1;
        }
    }
    return 0;
}
 
Последнее редактирование модератором:
  • Нравится
Реакции: Nitr
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу