NPCs personalizados dão vida ao seu servidor de Tibia, oferecendo serviços exclusivos, missões e histórias próprias. Este guia demonstra como planejar, escrever e instalar NPCs customizados na OTH Host.
Planejamento do NPC #
- Defina qual função o NPC terá (comerciante, quest giver, guia, etc.).
- Liste os diálogos esperados e as palavras-chave que o jogador utilizará.
- Determine a localização e a aparência (outfit) do NPC dentro do mapa de Tibia.
Criando o arquivo do NPC #
- Conecte-se via SFTP ou painel de arquivos da OTH Host.
- Navegue até
data/npc/no diretório do servidor de Tibia. - Crie um arquivo
nomedoNPC.xmldescrevendo nome, outfit, posição e script associado.
Escrevendo o script Lua #
- Em
data/npc/scripts, crienomedoNPC.lua. - Utilize funções padrão do TFS para lidar com palavras-chave, transações e missões.
- Teste diálogos diretamente no servidor de Tibia para garantir que as respostas estejam corretas.
Validação e boas práticas #
- Recarregue o NPC com o comando
/reload npcou reinicie o servidor de Tibia. - Cheque logs para mensagens de erro de script Lua.
- Documente palavras-chave e rotas de fala para ajudar a equipe administrativa.
FAQ #
Posso usar variáveis globais no NPC? #
Sim, mas prefira armazenar dados em storage ou no banco para evitar conflitos ao reiniciar o servidor de Tibia.
Como replicar NPCs em múltiplas cidades? #
Crie múltiplas entradas XML apontando para o mesmo script ou trate cidades diferentes em uma única lógica Lua.
NPCs criados com cuidado enriquecem a experiência dos jogadores de Tibia no seu mundo personalizado.