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

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), этот таймер будет работать даже в том случае, если вызвавший его игрок находится в оффлайне.