Ir para conteúdo

Posts Recomendados

eu preciso de uma action ou movement de uma alavanca que ela remova uma parede e e vá uma msg pro player "voce tem um minuto para passar" e tambem remova 500 k da pessoa que a puxou e depois de 1 minuto a parede volte..

 

Obrigado!

Link para o comentário
https://xtibia.com/forum/topic/117662-action-que-remove-parede/
Compartilhar em outros sites

ta aki seu script mais n vai volta a pedra em 1 minuto ela so volta se o player aperta a alavanca de novo

 

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

piece1pos = {x=364, y=43, z=7, stackpos=1}

rockpos = {x=364, y=43, z=7, stackpos=1}

getpiece1 = getThingfromPos(piece1pos)

if item.uid == 9221 and item.itemid == 9825 and getpiece1.itemid == 1543 then

doPlayerRemoveMoney(cid, 50000) == TRUE then

doRemoveItem(getpiece1.uid,1)

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

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

doCreateItem(1543,1,rockpos)

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

else

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

end

return 1

end

explicação:

 

piece1pos: a posição da pedra

rockpos: aki tbm vai ser a mesma coisa

item.uid == 9221: O uniqueid usado

doCreateItem(1543,1,rockpos): 1543 o id da pedra ow kalker coisa

1543 then: Aki tbm o id da pedra

 

ae vc coloka isso no xml.actions

<action uniqueid="9221" script="nome do scritp.lua"/>

espero que eu tenha ajuda claro ;d

Editado por ka9
Link para o comentário
https://xtibia.com/forum/topic/117662-action-que-remove-parede/#findComment-772933
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

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