WIKI

ARTIGO · GENESYS WIKI

Timer.lua.

Timers e sua execução pelo GameServer.

Para que serve

LuaSystem\Timer.lua mantém a lista de timers Lua e oferece uma função que o GameServer chama periodicamente para verificar quais devem executar.

Partes fixas

Nome Função
Timer.Interval(seconds, callback) Registra uma função para execução periódica; seconds deve ser positivo.
Timer.Tick() Verifica a lista e executa os timers que atingiram seu intervalo.
TimerSystem() Entrada chamada pelo GameServer para executar Timer.Tick.

As funções agendadas são chamadas com LuaCore.SafeCall quando disponível. Recarregar todos os scripts recria o ambiente Lua; os timers mantidos só na memória são registrados novamente pelos scripts ativos. A configuração de cada timer pertence ao recurso correspondente em Custom, não a este arquivo fixo.

Fim do artigo
AJUDE A MELHORAR A WIKI

Encontrou algo incorreto ou faltando?

O WhatsApp abrirá com o título e o link deste artigo. Conte no atendimento o que precisamos ajustar.

Reportar uma questão