Нужна помощь?
Создайте тему в соответствующем разделе
Не нужно писать всё в чат!Загляните на торговую площадку
Там вы можете купить
всё что касается игровых серверовНе хотите бан?
Пожалуйста, ознакомьтесь с нашими правилами
Не нарушайте порядок!Продаёте или покупаете?
Пользуйтесь услугами гаранта
Мы сделаем вашу сделку безопасной
- 1
GetGame().GetCallQueue(CALL_CATEGORY_GAMEPLAY).CallLater
Спросил
BorizzK
-
Наш выбор
-
Создаем свой серверный мод. [DayZ 1.4 to Discontined]
123new опубликовал тему в Версия 1.0 и выше,
-
Увеличение карты х2
vitacite опубликовал тему в Картостроение,
Обратил внимание на какой-то неведомый глюк с этим вызовом
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 ?
Пока не проверял
Есть идеи?
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах