Блокировка меню после использования

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
76
Реакции
3
Помог
1 раз(а)
Привет всем, я вот столкнулся с такой темой об блокировки меню виде таймера до повторного использование.
Может кто подсказать как это добавить или может есть темы, или исходник у кого-то завалялся.
 

Вложения

Сообщения
494
Реакции
340
Помог
11 раз(а)
Код:
    static Float: fNextTime[MAX_PLAYERS+1], Float: fGameTime;
    fGameTime = get_gametime();
  
    if(fNextTime[id] < fGameTime)
    {
        // открыть меню игроку
        fNextTime[id] = fGameTime + 50; // Вместо 50 - время, через которое будет доступно повторное открытие меню
    }
    else
        client_print_color(id, print_team_default, "Меню будет доступно через %..1f сек.", fNextTime[id] - fGameTime);
Небольшой локальный пример. Учитывая то, что у меню есть обработчик, переменную fNextTime нужно делать глобальной, проверять при открытии, а присваивать ей значение в обработчике.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу