Ir para conteúdo

Posts Recomendados

Estou com um pequeno problema....primeiro vou explicar qual o problema...

Problema:Eu consigo fazer um buraco ser aberto e se fechar em cave, mais estou querendo que funcione na areia tambem

o script que tem na pick.lua para abrir o buraco em cave eh esse:

function onUse(cid, item, fromPosition, itemEx, toPosition)

if(itemEx.uid <= 65535 or itemEx.actionid > 0) and (itemEx.itemid == 354 or itemEx.itemid == 355) then

doTransformItem(itemEx.uid, 392 )

doDecayItem(itemEx.uid)

doSendMagicEffect(toPosition, CONST_ME_POFF)

return TRUE

end

return FALSE

end

 

 

e o de abrir na areia eh esse:

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

if(itemEx.uid <= 65535 or itemEx.actionid > 0) and (itemEx.itemid == 231) then

doTransformItem(itemEx.uid, 489 )

doDecayItem(itemEx.uid)

doSendMagicEffect(toPosition, CONST_ME_POFF)

return TRUE

end

return FALSE

end

 

queria saber como que faço para colocar os dois em um só script...pois quando junto os dois so um que funciona, se alguem souber como faço eu agradeço :smile_positivo:

 

Ex :

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

if(itemEx.uid <= 65535 or itemEx.actionid > 0) and (itemEx.itemid == 354 or itemEx.itemid == 355) then

doTransformItem(itemEx.uid, 392 )

doDecayItem(itemEx.uid)

doSendMagicEffect(toPosition, CONST_ME_POFF)

return TRUE

end

return FALSE

end

 

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

if(itemEx.uid <= 65535 or itemEx.actionid > 0) and (itemEx.itemid == 231) then

doTransformItem(itemEx.uid, 489 )

doDecayItem(itemEx.uid)

doSendMagicEffect(toPosition, CONST_ME_POFF)

return TRUE

end

return FALSE

end

Link para o comentário
https://xtibia.com/forum/topic/109076-pick-abrindo-buraco-na-areia/
Compartilhar em outros sites

function onUse(cid, item, fromPosition, itemEx, toPosition)

 

if(itemEx.uid <= 65535 or itemEx.actionid > 0) and (itemEx.itemid == 354 or itemEx.itemid == 355) then

doTransformItem(itemEx.uid, 392 )

doDecayItem(itemEx.uid)

doSendMagicEffect(toPosition, CONST_ME_POFF)

return TRUE

end

 

if(itemEx.uid <= 65536 or itemEx.actionid > 0) and (itemEx.itemid == 231) then

doTransformItem(itemEx.uid, 489 )

doDecayItem(itemEx.uid)

doSendMagicEffect(toPosition, CONST_ME_POFF)

return TRUE

end

return FALSE

end

Olha ai, nao testei ;D

 

Dai agora, bota o UniqueID do tile de areia como 65536, que é exatamente o numero que esta para a pick checar na hora de abrir, até botei em negrito no script pra vc perceber :}

Abraços.

Link para o comentário
https://xtibia.com/forum/topic/109076-pick-abrindo-buraco-na-areia/#findComment-707078
Compartilhar em outros sites

Olha ai, nao testei ;D

 

Dai agora, bota o UniqueID do tile de areia como 65536, que é exatamente o numero que esta para a pick checar na hora de abrir, até botei em negrito no script pra vc perceber :}

Abraços.

 

 

Vlw, deu certo sim...Acho que se eu precisar de add mais um tipo de tile vo da conta, olhei como eu queria e como vc ensino e percebi as modificaçoes necessarias.xD

 

Vlw msm

Link para o comentário
https://xtibia.com/forum/topic/109076-pick-abrindo-buraco-na-areia/#findComment-707222
Compartilhar em outros sites

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