Ir para conteúdo
  • 0

Addevent Item


Sofft

Pergunta

Mapa: Global

Distro: TFS 0.4

Versão: 8.60

 

Duvida: Estou fazendo a quest "Against the Spider Cult Quest", e o actions ques estou usando é esse:

function onUse(cid, item, frompos, item2, topos)
if(item.itemid == 7585) and getPlayerStorageValue(cid, 123468) < 6 then
doSummonCreature('Giant Spider', {x=33181, y=31867, z=12})
setPlayerStorageValue(cid, 123468,getPlayerStorageValue(cid, 123468)+1)
doTransformItem(item.uid, 7586)
addEvent(doTransformItem, 3000, item.uid, 7585)
end
return TRUE
end

 

porem ocorre o seguinte erro no Console:

 

[Error - Action Interface]
In a time event called from:
....
<luaDoTransformItem> item not found

 

Com certeza o erro é na função

addEvent(doTransformItem, 3000, item.uid, 7585)

Se alguém souber a função corretamente por favor me ajude.

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

tenta assim oh:

function onUse(cid, item, fromPosition, itemEx, toPosition)
if(item.itemid == 7585) and getPlayerStorageValue(cid, 123468) < 6 then
   doSummonCreature('Giant Spider', {x=33181, y=31867, z=12})
   setPlayerStorageValue(cid, 123468,getPlayerStorageValue(cid, 123468)+1)
   doTransformItem(item.uid, 7586)
   addEvent(TransformItem, 3000, toPosition, itemEx.itemid)
end
return TRUE
end

function TransformItem(position, itemid)
   doRemoveItem(getThingfromPos(position).uid, 1)
   doCreateItem(itemid, 1, position)
end

Link para o comentário
Compartilhar em outros sites

  • 0

tenta assim, nem testei =/

function onUse(cid, item, fromPosition, itemEx, toPosition)
if(item.itemid == 7585) and getPlayerStorageValue(cid, 123468) < 6 then
   doSummonCreature('Giant Spider', {x=33181, y=31867, z=12})
   setPlayerStorageValue(cid, 123468,getPlayerStorageValue(cid, 123468)+1)
   doTransformItem(item.uid, 7586)
   addEvent(TransformItem, 3000, toPosition, itemEx.itemid)
end
return TRUE
end

function TransformItem(position, itemid)
   doRemoveItem(getThingfromPos(position).uid, 1)
   local uid = doCreateItem(itemid, 1, position)
   doSetItemActionId(uid, 10000)
end

 

qualquer erro avisa!

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...