-
_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_loop_timer()
Функция server_loop_timer создает цикличный серверный таймер.
Параметры функции
timer_name
Тип string. Обязательный параметр. Имя таймера. Должно начинаться с латинской буквы. Может содержать только латиницу, нижние прочерки и числа.
time
Тип number. Обязательный параметр. Количество секунд, по прошествии которых сработает таймер.
argument
Тип number. Аргумент, который будет передан в таймер. Этот аргумент можно будет получить из триггера server_timer с помощью функции get_server_timer_arg(). По умолчанию аргумент равен 0.
Примечания
Функция может быть вызвана анонимно.
В отличие от функции server_timer(), эта функция вызывает триггер server_timer бесконечное количество раз. После того, как на таймере заканчивается время, он запускается по новой.
Подробности о работе серверного таймера читайте в статье о триггере server_timer.
Обратите внимание на то, что таймер не может вызвать сам себя. Т.е. эта конструкция вызовет ошибку:
when login begin
server_loop_timer("example", 3)
end
when example.server_timer begin
server_loop_timer("example", 3)
end