Adicionais/Informações: Runa que heala life e mana
Olá pessoal do Xtibia ;D
Então, eu gostaria de uma runa que heale life e mana juntos para paladins e Knight, PORÉM, o healing da mana pode ser entorno de 12000 para o paladins e Knight. MAS o healing da life eu gostaria que para Paladins healasse diferente do Knight, então a formula seria LEVEL e MAGIC LEVEL.
Eu tenho uma script de runa de knight e gostaria que alguem fizesse essa modificação pra mim.
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)
--setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 1.3, 10, 2.5, 10)
function onGetFormulaValues(cid, level, maglevel)
min = (level * 0.9 + maglevel * 3) * 0.9
max = (level * 0.9 + maglevel * 3) * 0.9
if min < 250 then
min = 250
end
return min, max
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
if isInArray({4, 8}, getPlayerVocation(cid)) then
doCreatureSay(cid, "Healing...", TALKTYPE_ORANGE_1)
doCombat(cid, combat, var)
end
return true
end
info
Grupo: Banidos
Registrado: 25/01/12
Posts: 1
Reputação: 0
Tipo do script: Spells
Protocolo (versão do Tibia): 8.60
Servidor utilizado: TFS 0.4
Nível de experiência: Médio
Adicionais/Informações: Runa que heala life e mana
Olá pessoal do Xtibia ;D
Então, eu gostaria de uma runa que heale life e mana juntos para paladins e Knight, PORÉM, o healing da mana pode ser entorno de 12000 para o paladins e Knight. MAS o healing da life eu gostaria que para Paladins healasse diferente do Knight, então a formula seria LEVEL e MAGIC LEVEL.
Eu tenho uma script de runa de knight e gostaria que alguem fizesse essa modificação pra mim.
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) --setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 1.3, 10, 2.5, 10) function onGetFormulaValues(cid, level, maglevel) min = (level * 0.9 + maglevel * 3) * 0.9 max = (level * 0.9 + maglevel * 3) * 0.9 if min < 250 then min = 250 end return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onCastSpell(cid, var) if isInArray({4, 8}, getPlayerVocation(cid)) then doCreatureSay(cid, "Healing...", TALKTYPE_ORANGE_1) doCombat(cid, combat, var) end return true endEditado Janeiro 27 por LFL12