Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
31 lines (22 sloc) 1.92 KB

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