WIKI

ARTIGO · GENESYS WIKI

GameServerFunctions.lua.

Callbacks do GameServer disponíveis aos scripts.

Para que serve

LuaSystem\GameServerFunctions.lua faz a ponte entre eventos do GameServer e funções Lua registradas pelos recursos de Custom. Ele mantém listas de callbacks e chama as funções inscritas quando o evento correspondente acontece.

Grupos de eventos da base

Grupo Exemplos presentes no arquivo
Personagem entrada, saída, morte, respawn e subida de nível.
Movimento e itens movimentação, uso, coleta, equipamento e descarte de itens.
Interação conversa com NPC, chat, lojas, troca e party.
Combate e mundo dano, morte de monstro e conclusão de evento.
Ciclo dos scripts recarga de monstros e aviso de scripts recarregados.

Os callbacks são registrados por funções GameServerFunctions.* e, quando disponível, executados por LuaCore.SafeCall. Alguns eventos esperam que a função retorne um valor de confirmação ou bloqueio; o significado muda conforme o evento. Mantenha a implementação da base e configure o comportamento no script do recurso, em Custom\System.

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