• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Как установить значение в функции?

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

[a]

Нуль
Регистрация
19 Фев 2019
Сообщения
1
Лучшие ответы
0
Репутация
0
Делал команду для выхода с дежурства.
И не совсем понимаю, как установить значение функции?
Код команды:
PHP:
[PHP]CMD:aexit(playerid, params[]) {
    if(PlayerInfo[playerid][pAdmin] < 1) return false;
    if(ADuty[playerid] !=228) return SendClientMessage(playerid, COLOR_GREY, NO_DUTY_TEXT);
    {
        ShowPlayerDialogEx(playerid, 9999, DIALOG_STYLE_LIST, "Выход из модераторских прав", "Закончить дежурство\nОстаться на дежурстве", "Выйти", "Нет");
    }

    return 1;
}
[/PHP]

И код диалога который должен всё приводить в действие:
PHP:
case 9999:
        {
            if(response)
            {
                switch(listitem)
                {
                case 0:
                {
                    new gg[MAX_PLAYER_NAME];
                    new ggg[50];
                    GetPlayerName(playerid,gg,24);
                    format(ggg,sizeof(ggg),"[A] Администратор %s[%d] вышел с дежурства.",gg,playerid);
                    SendAdminsMessage(COLOR_RED,ggg,1);
                    SendClientMessage(playerid , COLOR_WHITE , "[A] Вы вышли с дежурства.");
                    Delete3DTextLabel(admintext[playerid]);
                     if(ADuty[playerid] == 228)
                     {
                      ADuty[playerid] != 228; \\тут нужно правильно сделать
                      }
                }
        }
    }
    return 1;
}

Или напишите как примерно должна выглядеть функция, в моём случае это выход с админки, к примеру если Aduty = 228 то тогда игрок авторизован
А если Aduty не равна 228 то игрок не авторизован, помогите прошу вас!:ac:
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу