Нужна помощь?
Создайте тему в соответствующем разделе
Не нужно писать всё в чат!Загляните на торговую площадку
Там вы можете купить
всё что касается игровых серверовНе хотите бан?
Пожалуйста, ознакомьтесь с нашими правилами
Не нарушайте порядок!Продаёте или покупаете?
Пользуйтесь услугами гаранта
Мы сделаем вашу сделку безопасной
-
Объявления
-
⚙️ Новые онлайн-инструменты для DayZ 26.07.2026
-
- 1
GetGame().GetCallQueue(CALL_CATEGORY_GAMEPLAY).CallLater
Спросил
BorizzK

Обратил внимание на какой-то неведомый глюк с этим вызовом
GetGame().GetCallQueue(CALL_CATEGORY_GAMEPLAY).CallLater
Эти вызовы выполняются подряд с увеличением time
что бы сообщения появлялись не сразу
а через паузы между собой
первое через секунду, следующее через 2 и тп, те вызов идет в цикле с увеличением time
GetGame().GetCallQueue(CALL_CATEGORY_GAMEPLAY).CallLater(Send_Chat_Message, (time * 1000), false, Player, Message);
Вобщем когда никого на сервере нет - все работает норм
Набежало игроков
Вроде пока все норм
Через какое-то время когда игроки там набегают и тп начинается
Send_Chat_Message выполняется после вызова не через time * 1000
А хрен знает как - может через указанное время, а может через 30 секунд, а может через 60 секунд
Полная хрень какая-то
Что я делаю не так?
Может заменить CALL_CATEGORY_GAMEPLAY на CALL_CATEGORY_SYSTEM ?
Пока не проверял
Есть идеи?
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах