cristianso 0 Postado Março 6, 2011 Share Postado Março 6, 2011 (editado) Olá pessoal, estou com uma dúvida em relação a este script: function onUse(cid, item, frompos, item2, topos) wall1 = {x=952, y=1113, z=10, stackpos=1} wall2 = {x=953, y=1113, z=10, stackpos=1} getwall1 = getThingfromPos(wall1) getwall2 = getThingfromPos(wall2) if item.uid == 32005 and item.itemid == 1945 then doRemoveItem(getwall1.uid,1355) doRemoveItem(getwall2.uid,1355) doTransformItem(item.uid,item.itemid+1) elseif item.uid == 32005 and item.itemid == 1946 then doTransformItem(item.uid,item.itemid-1) doCreateItem(1355,1,wall1) doCreateItem(1355,1,wall2) end return 1 end É o seguinte, esta alavanca está localizada no floor 12, porém quero remover um item do floor 10 e não consigo. Este script funciona normalmente quando é do mesmo floor. Vocês poderiam fazer um script para que possa remover um item de outro floor?? Editado Março 6, 2011 por cristianso Link para o comentário https://xtibia.com/forum/topic/152861-pedido-alavanca-para-remover-item/ Compartilhar em outros sites More sharing options...
Demonbholder 420 Postado Março 6, 2011 Share Postado Março 6, 2011 Parceiro, é o seguinte: function onUse(cid, item, frompos, item2, topos)wall1 = {x=952, y=1113, z=12, stackpos=1} wall2 = {x=953, y=1113, z=12, stackpos=1} getwall1 = getThingfromPos(wall1) getwall2 = getThingfromPos(wall2) if item.uid == 32005 and item.itemid == 1945 then doRemoveItem(getwall1.uid,1355) doRemoveItem(getwall2.uid,1355) doTransformItem(item.uid,item.itemid+1) elseif item.uid == 32005 and item.itemid == 1946 then doTransformItem(item.uid,item.itemid-1) doCreateItem(1355,1,wall1) doCreateItem(1355,1,wall2) end return 1 end Azul: Ai você edita as posições dos itens a serem removidos. Era essa a tua dúvida? Link para o comentário https://xtibia.com/forum/topic/152861-pedido-alavanca-para-remover-item/#findComment-1009393 Compartilhar em outros sites More sharing options...
cristianso 0 Postado Março 6, 2011 Autor Share Postado Março 6, 2011 Acho que você não entendeu direito rsrs As posiçoes já estão corretas, são dois itens a ser retirados, mas esses dois itens estão em outro andar, o 10º e a alavanca está no 12º andar. Quando ativo ela os itens não somem, mas se a alavanca estivesse no mesmo andar que os itens eles somemiriam. Aí o que estou querendo é um script que tire o item de outro andar, entendeu? Link para o comentário https://xtibia.com/forum/topic/152861-pedido-alavanca-para-remover-item/#findComment-1009401 Compartilhar em outros sites More sharing options...
Demonbholder 420 Postado Março 6, 2011 Share Postado Março 6, 2011 Parceiro, isso é porque você tinha colocado assim: wall1 = {x=952, y=1113, z=10, stackpos=1} wall2 = {x=953, y=1113, z=10, stackpos=1} E deveria ser assim: wall1 = {x=952, y=1113, z=12, stackpos=1} wall2 = {x=953, y=1113, z=12, stackpos=1} Z é o andar, até mais. Link para o comentário https://xtibia.com/forum/topic/152861-pedido-alavanca-para-remover-item/#findComment-1009412 Compartilhar em outros sites More sharing options...
cristianso 0 Postado Março 8, 2011 Autor Share Postado Março 8, 2011 Eu corrigi, mas ainda não foi :'( Eu aciono a alavanca e não acontece nada com a pedra do outro andar! Poxa, ninguem aqui do Xtibia sabe isso????????? Uma alavanca que remova pedras de andares diferentes???? afffff Link para o comentário https://xtibia.com/forum/topic/152861-pedido-alavanca-para-remover-item/#findComment-1009429 Compartilhar em outros sites More sharing options...
Posts Recomendados