Oi galerinha, aki a primera action que eu posto no xtibia
é 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.
info
Grupo: Campones
Registrado: 15/06/08
Posts: 86
Reputação: 0
Char no Tibia: Parei
Oi galerinha, aki a primera action que eu posto no xtibia
é 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:
☺ 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:
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:
☻ 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
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 Novembro 23 por ASamurai