-
_images
-
ru
-
_articles
-
_quests
-
_triggers
-
affect
-
arena
-
ba
-
building
-
d
-
dance_event
-
DragonLair
-
ds
-
forked
-
game
-
global
-
guild
-
highscore
-
horse
-
item
-
marriage
-
member
-
mgmt
-
mob
-
pc
-
q
-
indexed_articles
-
server_timer
Триггер server_timer срабатывает после вызова функций server_timer() или server_loop_timer(). Единственный триггер, который исполняется от имени сервера, а не игрока, то бишь анонимно.
Параметры
timer_id
Тип number. Обязательный параметр. Идентификатор таймера.
Примечания
При вызове функции, создающей серверный таймер, создается переменная с именем таймера. Допусим, server_timer("timer_test_name", 123) создаст переменную timer_test_name, которая будет содержать идентификатор таймера. Самым правильным подходом будет передавать этот идентификатор в качестве первого параметра триггера, то бишь when timer_test_name.server_timer begin.
Серверный таймер умеет передавать аргументы через функцию get_server_timer_arg().
Поскольку таймер исполняется от имени сервера, то использовать функции, направленные на игрока, он не может. Например, использование функция pc.give_item2() или, допустим, pc.get_name() невозможно.
В отличие от обычного таймера (timer), этот таймер будет работать даже в том случае, если вызвавший его игрок находится в оффлайне.