Доступ к готовым решениям

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

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

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

/adminka | Команда для розыгрыша Админки

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

Carl_Onfroy

Начинающий
Пользователь
Регистрация
28 Дек 2019
Сообщения
80
Лучшие ответы
2
Репутация
5
Всем привет
Это моя первая тема на этом форуме, так что если есть ошибки в оформлении, то напишите пожалуйста)
Это команда для 'Бонусников"

Смысл:
1. Администратор вводит команду /adminka и всем игрокам присылает сообщение о розыгрыше
2. Потом игрок должен написать /goadminka и выбрать правильный пункт меню из 4(Кому как, у меня 4)

В начало Мода:
Код:
new adminka;
new admlevel;
Сама команда /adminka:
Код:
CMD:adminka(playerid)
{
    if(PlayerInfo[playerid][pAdmin] < 6)
        return SCM(playerid,0xFFFFFFFF,"{AC0000}| {FFFFFF}Вам недоступна данная функция");
    if(ADuty[playerid]!=228) return cmd_apanel(playerid,"");
    
    new string[122];
    admlevel = random(4);
    format(string,sizeof(string),"Администратор %s запустил розыгрыш Админки %d Уровня",PN(playerid),playerid,admlevel);
    SCMTA(COLOR_YELLOW2,string);
    adminka = 1;
    return 1;
}
Команда /goadminka:
Код:
CMD:goadminka(playerid)
{
    if(adminka != 0)
    {
        SPD(playerid, 111, DSL, !"Получить Админку", !"[1] Мне не нажна Админка\n [2] Что это вообще?\n[3] Получить Админку\n [4] Нке надо", !"Выбрать",!"Отмена");
    }
    else
        return SCM(playerid,0xFFFFFFFF,"На данный момент данная команда недоступна!");
    return 1;
}
В OnDialogResponse:
Код:
case 111:
{
    switch(listitem)
    {
        case 0: return false;// 1
        case 1: return false;// 2
        case 2:// 3
        {
            PlayerInfo[playerid][pAdmin] == admlevel;
            SCM(playerid, 0xFFFFFFFF, !"Вы выиграли в розыгрыше Админки");
            SCM(playerid, 0xFFFFFFFF, !"Введите /apanel для авторизации");
        } 
        case 3: return false;// 4
    }
}
Если есть ошибки, недочёты и т.д - пишите в коменты
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу