BU

Manarune De Acordo Com Level E Ml

Por buzurck, 24 de mar. de 2010 em Archived

3
1.5k
buzurckB
24 de março de 2010 às 17:53

FORGOTTEN SERVER 0.3.5

versão 8.54

Alissow mapa 3.9

 

Eu ja tentei de tudo,mas eu não consigo tornar minha mana rune, numa runa de verdade (com nome, lvl e ml para usar)

 

- eu só quero um jeito que eu consiga mudar o nome "spell rune",

- colocar lvl e ml para usa-la

- que enxa de acordo com o lvl e ml do player

- e no minimo 400.

 

Se alguem puder me ajudar... vlw

satan666S
25 de março de 2010 às 22:07

pra mudar o nome vá no items.xml e procure pelo id da runa.

acredito que o código seja esse mas não testei.

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE,COMBAT_MANADRAIN)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)

setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)

setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)

 

function getCombatFormulas(cid, lv, maglv)

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

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

if(formula_max < formula_min) then

formula_max = formula_min

formula_min = formula_max

end

formula_min = (formula_min < 400) and 400 or formula_min

formula_max = (formula_max < 400) and 400 or formula_max

return formula_min, formula_max

end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas")

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

wellisonW
28 de março de 2010 às 14:28

Marcryzius sua mana rune está funcionando perfeitamente seus post ajudo !

obrigado