PO
pedido

Exana Mort healando 1k com 10ml

Por Pokerangers, 23 de jul. de 2013 em Scripts

resolvido
5
1.1k
PokerangersP
23 de julho de 2013 às 12:35

Bom, eu quero que alguem edite o meu wound cleasing.lua

Para que com lv 10 de ml, o knight heale 1k no spells exana mort.

 

Meu wound cleasing.lua:

 

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)
setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, 25, -1, 50, 5, 5, 4.99, 7.99)
function onGetFormulaValues(cid, level, maglevel)
local min = ((level/5)+(maglevel*4.99)+25)
local max = ((level/5)+(maglevel*7.99)+50)
return min, max
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end

To precisando disso, Favor me ajudar.
MaenilseM
23 de julho de 2013 às 12:42

tente (nao testado)

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)
setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, 25, -1, 50, 5, 5, 4.99, 7.99)
 
function onGetFormulaValues(cid, level, maglevel)
local min = ((level/5)+(maglevel*4.99)+25)
local max = ((level/5)+(maglevel*10.0)+1000)
return min, max
end
 
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
 
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end

No caso voce teria de ir no vocations.xml procura a vocation Knight, mude magHealingDamage="1.0" para magHealingDamage="10.0"

Editado Julho 23 por Maenilse

PokerangersP
23 de julho de 2013 às 14:31

tente (nao testado)

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)
setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, 25, -1, 50, 5, 5, 4.99, 7.99)
 
function onGetFormulaValues(cid, level, maglevel)
local min = ((level/5)+(maglevel*4.99)+25)
local max = ((level/5)+(maglevel*10.0)+1000)
return min, max
end
 
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
 
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end

No caso voce teria de ir no vocations.xml procura a vocation Knight, mude magHealingDamage="1.0" para magHealingDamage="10.0"

 

 

Deu certo, Obrigado.

Podem Mover.

MaenilseM
23 de julho de 2013 às 14:41

reportado para que movam, abraços.

BeekiB
23 de julho de 2013 às 19:12

reportado para que movam, abraços.

 

já te alertei verbalmente e por PM. E essa será a ultima vez que FARE ISSO. Comentários desse tipo "Reportado para que movem, local errado etc..." são considerados FLOODS que é algo contra as regras.

 

Se você persistir, terá um alerta físico, podendo haver sua suspensão do fórum.

 

Abraço.

Tópico movido para a seção de dúvidas e pedidos resolvidos.