Ir para conteúdo

Posts Recomendados

Ola Pessoal Hoje estou botando uma magia para o XTIBIA

 

 

Obs: Esta magia é bom para seu server que é de 150x até 300x. Ela cura + ou - 2k de vida e gasta -1 de soul points , pois esta magia é boa em caso de perigo mais não para usar toda hora...

 

Primeiro passo entre na pasta do seu servidor em /data/spells/spells

 

e adicione isto:

 

<instant name="Hell Healing" words="exura hell" lvl="100" mana="375" prem="0" soul="1" selftarget="1" aggressive="0" exhaustion="1000" needlearn="0" script="healing/hell healing.lua">

<vocation name="Knight"/>

<vocation name="Elite Knight"/>

<vocation name="Warrior"/> - NO SEU CASO TIREM ISTO , NO MEU OTSERV EU USO ESTA VOCAÇÃO

</instant>

 

 

Depois disso va em scripts e crie um com o nome "hell healing" sem as aspas.

 

e adicione isto dentro:

 

--Calculo by vitinhow--

--Para qualquer versão--

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)

setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, FALSE)

setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)

 

 

function getCombatFormulas(cid, lv, maglv)

local formula_min = ((lv*0.25 + maglv*3) * 19.0)

local formula_max = ((lv*0.25 + maglv*3) * 24.0)

 

if(formula_max < formula_min) then

local tmp = formula_max

formula_max = formula_min

formula_min = tmp

end

return formula_min, formula_max

end

 

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas")

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

 

 

Muito obrigado por verem e postem...

 

Esta magia é simples de se fazer não estou postando porque é dificil e sim para compartilhar com o XTibia

Editado por ElitePally
Link para o comentário
https://xtibia.com/forum/topic/125797-spell-hell-healing-para-knight/
Compartilhar em outros sites

×
×
  • Criar Novo...