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

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

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

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

/makeadmin ( удобнее )

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

Justin_Saint

Компетентный
Ко всем командам:

PHP:
else if(strcmp(cmd, "/makeadmin", true) == 0 || strcmp(cmd, "/madmin", true) == 0)
    {
        if(PlayerInfo[playerid][pAdmin] >= 1339)
        {
            ShowPlayerDialog(playerid,1555,DIALOG_STYLE_LIST,"Выдача административных прав:","Администратор 1lvl\nАдминистратор 2lvl\nАдминистратор 3lvl\nАдминистратор 4lvl\nАдминистратор 5lvl\nАдминистратор 6lvl\nАдминистратор 7lvl ","Продолжить"," Отмена");
              return 1;
        }
        else
        {
            SendClientMessage(playerid, COLOR_GREY, "Вы не уполномочены использовать команду");
            return 1;
        }
    }
Ко всем диалогом OnDialogResponse:

PHP:
case 1555:
    {
        if(response)
        {
            if(listitem == 0)
            {
                ShowPlayerDialog(playerid, 1556, DIALOG_STYLE_INPUT, "Выдать 1lvl","Введите ID того, кому вы хотите выдать админку", "Выдать", "Отмена");
                return 0;
            }
            if(listitem == 1)
            {
                ShowPlayerDialog(playerid, 1557, DIALOG_STYLE_INPUT, "Выдать 2lvl","Введите ID того, кому вы хотите выдать админку", "Выдать", "Отмена");
                return 0;
            }
            if(listitem == 2)
            {
                ShowPlayerDialog(playerid, 1558, DIALOG_STYLE_INPUT, "Выдать 3lvl","Введите ID того, кому вы хотите выдать админку", "Выдать", "Отмена");
                return 0;
            }
            if(listitem == 3)
            {
                ShowPlayerDialog(playerid, 1559, DIALOG_STYLE_INPUT, "Выдать 4lvl","Введите ID того, кому вы хотите выдать админку", "Выдать", "Отмена");
                return 0;
            }
            if(listitem == 5)
            {
                ShowPlayerDialog(playerid, 1561, DIALOG_STYLE_INPUT, "Выдать 5lvl","Введите ID того, кому вы хотите выдать админку", "Выдать", "Отмена");
                return 0;
            }
            if(listitem == 4)
            {
                ShowPlayerDialog(playerid, 1560, DIALOG_STYLE_INPUT, "Выдать 6lvl","Введите ID того, кому вы хотите выдать админку", "Выдать", "Отмена");
                return 0;
            }
            if(listitem == 6)
            {
                ShowPlayerDialog(playerid, 1562, DIALOG_STYLE_INPUT, "Выдать 7lvl","Введите ID того, кому вы хотите выдать админку", "Выдать", "Отмена");
                return 0;
            }
        }
    }
case 1556:
    {
        if(response)
        {
            new pname[MAX_PLAYER_NAME];
            new idd = strval(inputtext);
            new lname[MAX_PLAYER_NAME];
            if(idd == INVALID_PLAYER_ID)
            {
                SendClientMessage(playerid, COLOR_GREY, "Такого игрока нет на сервере!");
                return 1;
            }
               if(PlayerInfo[idd][pAdmin] == 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "Этот человек уже имеет административные права!");
                return 1;
            }
               GetPlayerName(idd, pname, sizeof(pname));
            format(string, sizeof(string), "Вы выдали административные права 1 уровня %s[%d].",pname, idd);
            SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
            PlayerInfo[idd][pAdmin] = 1;
            GetPlayerName(playerid, lname, sizeof(lname));
            format(string, sizeof(string), "Администратор %s выдал административные права 1 уровня %s[%d].",lname, pname, idd);
            SendRadioMessage(11,COLOR_LIGHTBLUE , string);
            SendClientMessage(idd, COLOR_LIGHTBLUE, "Вы выдали административные права");
        }
    }
case 1557:
    {
        if(response)
        {
            new string557[255];
            new pname[MAX_PLAYER_NAME];
            new idd = strval(inputtext);
            new lname[MAX_PLAYER_NAME];
            if(idd == INVALID_PLAYER_ID)
            {
                SendClientMessage(playerid, COLOR_GREY, "Такого игрока нет на сервере!");
                return 1;
            }
               if(PlayerInfo[idd][pAdmin] == 2)
            {
                SendClientMessage(playerid, COLOR_GREY, "Этот человек уже имеет административные права!");
                return 1;
            }
            GetPlayerName(idd, pname, sizeof(pname));
            format(string557, sizeof(string557), "Вы выдали административные права 2 уровня %s[%d].",pname, idd);
            SendClientMessage(playerid, COLOR_LIGHTBLUE, string557);
            PlayerInfo[idd][pAdmin] = 2;
            GetPlayerName(playerid, lname, sizeof(lname));
            format(string, sizeof(string), "Администратор %s выдал административные права 2 уровня %s[%d].",lname, pname, idd);
            SendRadioMessage(11,COLOR_LIGHTBLUE , string);
            SendClientMessage(idd, COLOR_LIGHTBLUE, "Вы выдали административные права");

        }
    }
case 1558:
    {
        if(response)
        {
            new string558[255];
            new pname[MAX_PLAYER_NAME];
            new idd = strval(inputtext);
            new lname[MAX_PLAYER_NAME];
            if(idd == INVALID_PLAYER_ID)
            {
                SendClientMessage(playerid, COLOR_GREY, "Такого игрока нет на сервере!");
                return 1;
            }
            if(PlayerInfo[idd][pAdmin] == 3)
            {
                SendClientMessage(playerid, COLOR_GREY, "Этот человек уже имеет административные права!");
                return 1;
            }
            GetPlayerName(idd, pname, sizeof(pname));
            format(string558, sizeof(string558), "Вы выдали административные права 3 уровня %s[%d].",pname, idd);
            SendClientMessage(playerid, COLOR_LIGHTBLUE, string558);
            PlayerInfo[idd][pAdmin] = 3;
            GetPlayerName(playerid, lname, sizeof(lname));
            format(string, sizeof(string), "Администратор %s выдал административные права 3 уровня %s[%d].",lname, pname, idd);
            SendRadioMessage(11,COLOR_LIGHTBLUE , string);
            SendClientMessage(idd, COLOR_LIGHTBLUE, "Вы выдали административные права");
        }
    }
case 1559:
    {
        if(response)
        {
             new string559[255];
            new pname[MAX_PLAYER_NAME];
            new idd = strval(inputtext);
            new lname[MAX_PLAYER_NAME];
            if(idd == INVALID_PLAYER_ID)
            {
                SendClientMessage(playerid, COLOR_GREY, "Такого игрока нет на сервере!");
                return 1;
            }
            if(PlayerInfo[idd][pAdmin] == 4)
            {
                SendClientMessage(playerid, COLOR_GREY, "Этот человек уже имеет административные права!");
                return 1;
            }
            GetPlayerName(idd, pname, sizeof(pname));
            format(string559, sizeof(string559), "Вы выдали административные права 4 уровня %s[%d].",pname, idd);
            SendClientMessage(playerid, COLOR_LIGHTBLUE, string559);
            PlayerInfo[idd][pAdmin] = 4;
            GetPlayerName(playerid, lname, sizeof(lname));
            format(string, sizeof(string), "Администратор %s выдал административные права 4 уровня %s[%d].",lname, pname, idd);
            SendRadioMessage(11,COLOR_LIGHTBLUE , string);
            SendClientMessage(idd, COLOR_LIGHTBLUE, "Вы выдали административные права");
        }
    }
case 1560:
    {
        if(response)
        {
            new string560[255];
            new pname[MAX_PLAYER_NAME];
            new idd = strval(inputtext);
              new lname[MAX_PLAYER_NAME];
            if(idd == INVALID_PLAYER_ID)
            {
                SendClientMessage(playerid, COLOR_GREY, "Такого игрока нет на сервере!");
                return 1;
            }
            if(PlayerInfo[idd][pAdmin] == 5)
            {
                SendClientMessage(playerid, COLOR_GREY, "Этот человек уже имеет административные права!");
                return 1;
            }
            GetPlayerName(idd, pname, sizeof(pname));
            format(string560, sizeof(string560), "Вы выдали административные права 5 уровня %s[%d].",pname, idd);
            SendClientMessage(playerid, COLOR_LIGHTBLUE, string560);
            PlayerInfo[idd][pAdmin] = 5;
            GetPlayerName(playerid, lname, sizeof(lname));
            format(string, sizeof(string), "Администратор %s выдал административные права 5 уровня %s[%d].",lname, pname, idd);
            SendRadioMessage(11,COLOR_LIGHTBLUE , string);
            SendClientMessage(idd, COLOR_LIGHTBLUE, "Вы выдали административные права");
        }
    }
case 1561:
    {
        if(response)
        {
            new string561[255];
            new pname[MAX_PLAYER_NAME];
            new idd = strval(inputtext);
              new lname[MAX_PLAYER_NAME];
            if(idd == INVALID_PLAYER_ID)
            {
                SendClientMessage(playerid, COLOR_GREY, "Такого игрока нет на сервере!");
                return 1;
            }
            GetPlayerName(idd, pname, sizeof(pname));
            format(string561, sizeof(string561), "Вы выдали административные права 6 уровня %s[%d].",pname, idd);
            SendClientMessage(playerid, COLOR_LIGHTBLUE, string561);
            PlayerInfo[idd][pAdmin] = 6;
            GetPlayerName(playerid, lname, sizeof(lname));
            format(string, sizeof(string), "Администратор %s выдал административные права 6 уровня %s[%d].",lname, pname, idd);
            SendRadioMessage(11,COLOR_LIGHTBLUE , string);
            SendClientMessage(idd, COLOR_LIGHTBLUE, "Вы выдали административные права");
        }
    }
case 1562:
    {
        if(response)
        {
            new string561[255];
            new pname[MAX_PLAYER_NAME];
            new idd = strval(inputtext);
              new lname[MAX_PLAYER_NAME];
            if(idd == INVALID_PLAYER_ID)
            {
                SendClientMessage(playerid, COLOR_GREY, "Такого игрока нет на сервере!");
                return 1;
            }
            GetPlayerName(idd, pname, sizeof(pname));
            format(string561, sizeof(string561), "Вы выдали административные права 7 уровня %s[%d].",pname, idd);
            SendClientMessage(playerid, COLOR_LIGHTBLUE, string561);
            PlayerInfo[idd][pAdmin] = 1338;
            GetPlayerName(playerid, lname, sizeof(lname));
            format(string, sizeof(string), "Администратор %s выдал административные права 7 уровня %s[%d].",lname, pname, idd);
            SendRadioMessage(11,COLOR_LIGHTBLUE , string);
            SendClientMessage(idd, COLOR_LIGHTBLUE, "Вы выдали административные права");
        }
    }
Автор: Justin_Saint ( Klip* )


 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу