Ir para conteúdo

[Pedido] Alavanca Para Remover Item


cristianso

Posts Recomendados

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 por cristianso
Link para o comentário
Compartilhar em outros sites

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
Compartilhar em outros sites

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
Compartilhar em outros sites

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
Compartilhar em outros sites

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
Compartilhar em outros sites

×
×
  • Criar Novo...