usa a minha função cara, essa função doMove é muito complexa
3
525
info
Grupo: Barão
Registrado: 05/10/12
Posts: 245
Reputação: +36

28 de dezembro de 2012 às 21:11
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

28 de dezembro de 2012 às 22:25
o certo seria assim..
function onUse(cid,item,item2,topos,frompos,pos)
local pos = {x = 95, y = 112, z = 7}
local npc = doCreateNpc("Riona", pos)
for a = 1,5 do
addEvent(doMoveCreature, a * 1000, npc, SOUTH)
end
return true
end
mas tb aconcelho a usar outra funçao mais complexa para fazer isso... pq ms se tiver agua ou uma porta ou uma montanha, a npc vai passar por cima como se n tivese nd kk


info
Grupo: Visconde
Registrado: 21/09/10
Posts: 319
Reputação: +27
Char no Tibia: lest sarif
Fala ai galera , eu fiz um sistema aqui mais ele nao esta funcionando...
O negocio é o seguinte , o carinha vai clicar no item , vai criar 1 NPC em X pos , e ele vai andar pra baixo 5 vezes.
function onUse(cid,item,item2,topos,frompos,pos) local npc = getCreatureByName("Riona") local npc2 = "Riona" local pos = {x = 95, y = 112, z = 7} doCreateNpc(npc2,pos) for a = 1,5 do addEvent(doMoveCreature,a * 1000, npc, SOUTH) end endPorém , quando o NPC é criado , ele nao funciona e ainda da o seguinte erro...
[28/12/2012 21:06:09] [Error - Action Interface]
[28/12/2012 21:06:09] In a timer event called from:
[28/12/2012 21:06:09] data/actions/scripts/storager.lua:onUse
[28/12/2012 21:06:09] Description:
[28/12/2012 21:06:09] (luaDoMoveCreature) Creature not found