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

Как запретить игроку нажатие клавиши?

Sergey_Malfoy

Умник
Добрый вечер!
Сделал системку, но нужно чтобы игрок не мог нажать кнопку ALT (KEY_WALK) до того как выполниться функция "UpdateBusBar". Возможно?
Код:
    if(newkeys == KEY_WALK && IsPlayerInRangeOfPoint(playerid, 1.0, 827.9005,-516.8751,996.6475))
    {
        if(Bus[playerid] == 1)
        {
            if(Exam[playerid] == 1)
            {
                TextDrawShowForPlayer(playerid, BusBar_TD[0]);
                TextDrawShowForPlayer(playerid, BusBar_TD[1]);
                TextDrawShowForPlayer(playerid, BusBar_TD[2]);
                TextDrawShowForPlayer(playerid, BusBar_TD[3]);
                BusSdvig[playerid] = 0;
                BusBarTimer[playerid] = SetTimerEx("UpdateBusBar", 100, true, "i", playerid);
                SetPlayerPos(playerid,827.9005,-516.8751,996.6475);
                SetPlayerFacingAngle(playerid,182.8346);
                ApplyAnimation(playerid, "INT_HOUSE", "WASH_UP", 4.1, 1, 0, 0, 0, 0, 1);
            }
            else if(Exam[playerid] == 0)
            {
                SCM(playerid,-1,"{FF0000}[Ошибка]{FFFFFF} Для начала необходимо сдать экзамен!");
            }
        }
        else if(Bus[playerid] == 0)
        {
            SCM(playerid,-1,"{FF0000}[Ошибка]{FFFFFF} Сначала необходимо заступить на смену и пройти экзамен!");
        }
    }
 
Сверху Снизу