VagosClubTM
Active Member
Lua:
local combat = Combat()
combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_HEALING)
combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
combat:setParameter(COMBAT_PARAM_AGGRESSIVE, 0)
combat:setParameter(COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
combat:setParameter(COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)
function onGetFormulaValues(player, level, maglevel)
local min = (level * 2) + (maglevel * 7) + 100
local max = (level * 3) + (maglevel * 7) + 100
local minn = (level * 5) + (maglevel * 2) + 100
local maxx = (level * 5) + (maglevel * 3) + 100
local heal = math.floor(math.random(min, max))
local mana = math.floor(math.random(minn, maxx))
player:say("+ "..heal.." heal", TALKTYPE_ORANGE_1)
player:say("+ "..mana.." mana", TALKTYPE_ORANGE_1)
player:addHealth(heal)
player:addMana(mana)
return
end
combat:setCallback(CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
function onCastSpell(creature, var, isHotkey)
return combat:execute(creature, var)
end
Hello friends this is the code that I would like to be able to fix, it has 2 problems.
1.- when using it on another player, he takes out a white skull
2.- It cannot be used in a protection zone.
Thank you very much in advance for taking the time to see my problem. <3