Sofft 5 Postado Abril 28, 2012 Share Postado Abril 28, 2012 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 More sharing options...
0 jhon992 371 Postado Abril 28, 2012 Share Postado Abril 28, 2012 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 More sharing options...
0 Sofft 5 Postado Maio 1, 2012 Autor Share Postado Maio 1, 2012 @Jhon992, cara funcionou certinho PERFEITO! já levou meu rep+, agora queria pedir outro favor queria que esse item voltasse com ActionID 10000. Link para o comentário Compartilhar em outros sites More sharing options...
0 jhon992 371 Postado Maio 2, 2012 Share Postado Maio 2, 2012 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 More sharing options...
0 Sofft 5 Postado Maio 2, 2012 Autor Share Postado Maio 2, 2012 @Jhon992, perfeito, meu rep+ de hj também vai para você, não só pelo script, mas pela intenção de ajudar! Link para o comentário Compartilhar em outros sites More sharing options...
0 jhon992 371 Postado Maio 2, 2012 Share Postado Maio 2, 2012 #Reportado para moverem para Dúvidas Sanadas. Link para o comentário Compartilhar em outros sites More sharing options...
0 Vilden 137 Postado Maio 2, 2012 Share Postado Maio 2, 2012 Dúvida sanada, movido! Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Sofft 5
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:
porem ocorre o seguinte erro no Console:
Com certeza o erro é na função
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