Ir para conteúdo

Exura Vip Para Seu Otserv


wevertonpk

Posts Recomendados

oi galera esto postando o segundo tutorial para voces q nao consegue equilibra o heal das classe (vocaçoes)

entao vamos começa:

vai em: Data/spells/script/healing copie qualquer arquivo ai e renomeia para exuravip.lua se coloca issu:

 

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*1 + maglv*3) * 3.89)

local formula_max = ((lv*1 + maglv*3) * 3.78)

 

if(formula_max < formula_min) then

local tmp = formula_max

formula_max = 20000

formula_min = 16000

end

return formula_min, formula_max

end

 

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas")

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

depois vai em Data/spells/spells cola issu

 

</instant>

<instant name="exura vip" words="exura vip" lvl="500" mana="15" aggressive="0" selftarget="1" exhaustion="500" needlearn="0" event="script" value="healing/exuravip.lua">

<vocation name="Rox druid" />

<vocation name="Rox knight" />

<vocation name="Rox paladin" />

<vocation name="Rox sorcerer" />

 

o exura vip enche de 16000 a 20000 Random mais se quizer almenta o heal só muda aonde ta vermelho

e bom para quem tem mapa do heroserv :)

Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...

cara se pode dimimui seu script escluindo uma parte inutiu que vol citar abaixo

 

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*1 + maglv*3) * 3.89)

local formula_max = ((lv*1 + maglv*3) * 3.78)

 

if(formula_max < formula_min) then

local tmp = formula_max

formula_max = 20000

formula_min = 16000

end

return formula_min, formula_max

end

 

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas")

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

a parte em azul pode apaga tudo que n vai ser vi pra nada(literalmente)

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...