usa a minha função cara, essa função doMove é muito complexa
3
545
info
Group: Barão
Joined: 05/10/12
Posts: 245
Reputation: +36

28 de dezembro de 2012 às 21:11
info
Group: Príncipe
Joined: 19/08/10
Posts: 4k
Reputation: +1.1k
Gender: 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
Group: Visconde
Joined: 21/09/10
Posts: 319
Reputation: +27
Tibia Character: 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