Ir para conteúdo

Posts Recomendados

Ajuda aki pq eu fiz um script que quando aperta na lavanca remove uma parede ow uma pedra kalker coisa do lugar depois aperta de novo volta por lugar

so quero ver o que ta de errado desse script colokei pra remover mais de uma parede ver isso pra mim ae gente

 

 

aki esta

 

function onUse(cid, item, frompos, item2, topos)

piece1pos = {x=110, y=619, z=7, stackpos=1}

rockpos = {x=110, y=619, z=7, stackpos=1}

piece2pos = {x=110, y=620, z=7, stackpos=1}

rockpos = {x=110, y=620, z=7, stackpos=1}

piece3pos = {x=110, y=20, z=7, stackpos=1}

rockpos = {x=110, y=20, z=7, stackpos=1}

getpiece1 = getThingfromPos(piece1pos)

getpiece3 = getThingfromPos(piece2pos)

getpiece2 = getThingfromPos(piece3pos)

if item.uid == 9224 and item.itemid == 9825 and getpiece1.itemid == 9373 then

doRemoveItem(getpiece1.uid,1)

doTransformItem(item.uid,item.itemid+1)

elseif item.uid == 9224 and item.itemid == 9826 then

doCreateItem(9373,1,rockpos)

doTransformItem(item.uid,item.itemid-1)

else

doPlayerSendTextMessage(cid,22,"Sorry, not possible.")

end

return 1

end

Editado por ka9
Link para o comentário
https://xtibia.com/forum/topic/115948-erro-plix/
Compartilhar em outros sites

 

getpiece3 = getThingfromPos(piece2pos)

getpiece2 = getThingfromPos(piece3pos)

 

 

ta certo isso?

 

ou o certo seria assim?

 

getpiece2 = getThingfromPos(piece2pos)

getpiece3 = getThingfromPos(piece3pos)

Link para o comentário
https://xtibia.com/forum/topic/115948-erro-plix/#findComment-759954
Compartilhar em outros sites

começando por isso:

 

if item.uid == 9224 and item.itemid == 9825 and getpiece1.itemid == 9373 then

e isso:

doRemoveItem(getpiece1.uid,1)

e isso tanbem:

doCreateItem(9373,1,rockpos)

 

uma pequena dica nao necessita usar isso tudo.

 

piece1pos = {x=110, y=619, z=7, stackpos=1}

rockpos = {x=110, y=619, z=7, stackpos=1}

piece2pos = {x=110, y=620, z=7, stackpos=1}

rockpos = {x=110, y=620, z=7, stackpos=1}

piece3pos = {x=110, y=20, z=7, stackpos=1}

rockpos = {x=110, y=20, z=7, stackpos=1}

usa so isso:

piece1pos = {x=110, y=619, z=7, stackpos=1}

piece2pos = {x=110, y=620, z=7, stackpos=1}

piece3pos = {x=110, y=20, z=7, stackpos=1}

 

ta certo isso?

 

ou o certo seria assim?

 

getpiece2 = getThingfromPos(piece2pos)

getpiece3 = getThingfromPos(piece3pos)

 

 

nao tem diferença da no mesmo ele por em qualquer sequencia o importante e que sera executado o getThingfromPos.

Editado por Marcryzius
Link para o comentário
https://xtibia.com/forum/topic/115948-erro-plix/#findComment-759956
Compartilhar em outros sites

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