Scripts Lua permitem automatizar eventos, criar sistemas dinâmicos e responder às ações dos jogadores de Tibia. Veja como organizar e carregar scripts no TFS hospedado na OTH Host.
Estrutura de scripts #
data/actions: scripts ligados a itens e alavancas.data/talkactions: comandos digitados pelos jogadores.data/creaturescripts: eventos ligados a criaturas e jogadores.data/globalevents: rotinas automáticas com temporizadores.
Adicionando um novo script #
- Crie o arquivo Lua na pasta apropriada.
- Registre no XML correspondente (por exemplo,
actions.xml). - Reinicie o servidor ou use o comando
/reloadadequado.
Boas práticas #
- Mantenha scripts organizados por funcionalidade.
- Documente variáveis globais e storages usados.
- Teste cenários extremos para evitar exploits em Tibia.
FAQ #
Scripts podem impactar performance? #
Sim. Evite loops desnecessários e use timers com intervalos razoáveis no servidor de Tibia.
Como depurar erros de Lua? #
Ative logs detalhados no config.lua e consulte data/logs após cada teste.
Scripts bem escritos automatizam experiências de Tibia e ampliam as possibilidades do servidor.