Ir para conteúdo

Posts Recomendados

Oi galerinha, aki a primera action que eu posto no xtibia :D

é tipo um sistema de arma encantada mais como meu otserv é 7.6(melhor versão 4ever) não tem essas frescura ^^

então coloquei né (só em 2 items fire sword[rapier] e magic staff[staff]).

 

Vamos aoS scriptS:

 

Antes de tudo abra ai na pasta de seu otserv data/actions/scripts, copie e cole um qualquer, renomeie para sw com a extensão lua, abra

ele e apague tudo que tiver dentro então cole:

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

itein = 4333

if item2.itemid == 2392 then

doRemoveItem(item2.uid,1)

doPlayerAddItem(cid,2384,1)

doPlayerSendTextMessage(cid,22,"Você absorveu a energia deste item!")

doPlayerAddItem(cid,itein,1)

 

elseif item2.itemid == 2433 then

doPlayerAddItem(cid,2401,1)

doRemoveItem(item2.uid,1)

doPlayerSendTextMessage(cid,22,"Você absorveu a energia deste item!")

doPlayerAddItem(cid,itein,1)

else

doPlayerSendCancel(cid,"You can not use this object.")

end

return 1

end

o item que vai ser a "energia espiritual" no meu caso eu fiz um no item editor, coloquei o sprite doa frozen starlight(id 2361 aki no meu ot)

 

com este script, quando você usar a runa XYZ no item(fire sword/magic staff), irão aparecer a energia e a rapier/staff.

 

2 script: faça a mesma coisa que no acima só que renomeie como fs com a mesma extenção

então copie e cole isto:

 

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

 

itein = 4333

 

if item2.itemid == itein and item.itemid == 2384 then

doRemoveItem(item2.uid,1)

doRemoveItem(item.uid,1)

doPlayerAddItem(cid,2392,1)

doPlayerSendTextMessage(cid,22,"Você adicionou energia a este item!")

 

elseif item2.itemid == itein and item.itemid == 2401 and stov == stv then

doRemoveItem(item2.uid,1)

doRemoveItem(item.uid,1)

doPlayerAddItem(cid,2433,1)

doPlayerSendTextMessage(cid,22,"Você adicionou energia a este item!")

else

doPlayerSendCancel(cid,"You can not use this object.")

end

return 1

end

 

Agora com este script quando você der use na rapier/staff e clickar na energia o item irá virar o "seu encantado".(obs se for fazer isso tire eles do "destroy" é so i um tikin pra baxo que você acha ou use ctrl+f e procure o id)

 

 

Agora o 3º e ultimo script (uma manarune bem bestinha): faça a mesma coisa que nos acima mais renomeie para ee

cole o seguinte:

 

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

if item.itemid == 4333 then

doPlayerAddMana(cid,450)

doSendMagicEffect(topos,8)

doSendMagicEffect(topos,9)

doPlayerSendTextMessage(cid,22,"Mana absorvida!")

doRemoveItem(item.uid,1)

else

doRemoveItem(item.uid,1)

end

return 1

end

 

está é a mana que a energia irá recuperar, se quiser que seja variado é so por math.random

agora quando você clicar na energia ela irá lhe dar mana.

 

 

Agora abra data/actions abra o actions.xml (se é q isso ainda existe xD)

e cole

 

<action itemid="2384" script="fs.lua" />

<action itemid="2401" script="fs.lua" />

<action itemid="2280" script="sw.lua" />

<action itemid="4333" script="ee.lua" />

 

no "4333" você coloca o id da energia(se coloca numa orb acho que fika bem legal), e no "2280" você coloca o id da rune que vai usa.

 

e é só xD

 

desculpem-me os erros de port, espero que gostem dos meus scripts, são simples? são, mais eu gostei do resultado.

 

aaa e podem edita a vontade

Editado por ASamurai
Link para o comentário
https://xtibia.com/forum/topic/100701-~~posta-akii~~/
Compartilhar em outros sites

×
×
  • Criar Novo...