LukiS - 2008-11-29 08:34:36

Uh mass healing 3x3 pole :)
data/spells/superuh.lua

Kod:

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, -30, 1.7, 0)

    function onGetFormulaValues(cid, level, maglevel)
        min = (level * 2 + maglevel * 3) * 1.3 - 30
        max = (level * 2 + maglevel * 3) * 1.7
       
        if min < 250 then
            min = 250
        end

        return min, max
    end

    local area = createCombatArea( { {1, 1, 1}, {1, 3, 1}, {1, 1, 1} } )
    setCombatArea(combat, area)


    setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

    function onCastSpell(cid, var)
        return doCombat(cid, combat, var)
    end

data/spells/spells/xml

Kod:

<rune name="Super UH" id="2275" charges="3" lvl="30" maglv="30" mana="300" soul="2" exhaustion="1" prem="0" enabled="1" allowfaruse="1" script="Super UH.lua"></rune>

RUNA DLA DRUTA :)

www.haxball.pun.pl www.shahrukh-juhi.pun.pl www.dianne-forum.pun.pl www.tirrok1.pun.pl www.adapciak.pun.pl