Abra o arquivo npc\scripts\lib\npc.lua e adicione no fim:
function getDistanceTo(id) if id == 0 or id == nil then selfGotoIdle() end cx, cy, cz = creatureGetPosition(id) if cx == nil then return nil end sx, sy, sz = selfGetPosition() return math.max(math.abs(sx-cx), math.abs(sy-cy)) end
Teste, se ainda tiver dando erro poste aqui os erros para analisarmos.
Abraços
Niohundranittionio




info
Grupo: Campones
Registrado: 04/10/10
Posts: 27
Reputação: +1
Char no Tibia: Não Jogo Mais
Por favor alguem me ajuda.
Os npcs não respondem e quando falam aparece esse error
[23/07/2012 17:07:59] [Error - Npc interface]
[23/07/2012 17:07:59] data/npc/scripts/reset.lua:onCreatureSay
[23/07/2012 17:07:59] Description:
[23/07/2012 17:07:59] data/npc/lib/npcsystem/npchandler.lua:539: attempt to call global 'getDistanceTo' (a nil value)
[23/07/2012 17:07:59] stack traceback:
[23/07/2012 17:07:59] data/npc/lib/npcsystem/npchandler.lua:539: in function 'isInRange'
[23/07/2012 17:07:59] data/npc/lib/npcsystem/npchandler.lua:365: in function 'onCreatureSay'
[23/07/2012 17:07:59] data/npc/scripts/reset.lua:98: in function <data/npc/scripts/reset.lua:98>
São todo os NPCs não somente este !!!
Já tentei mudar o distro e não ouve modificação, preciso muito de ajuda !!!
A versão é : 8.6