Ir para conteúdo
  • 0

Porque nao esta funcionando?


tonynamoral

Pergunta

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
end

 

Poré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

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

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

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...