Ston Virie - 2009-12-30 23:47:41

Mój pierwszy czar. Mam nadzieję że się wam spodoba.
W data\spells\scripts tworzymy plik cakeattack.lua i wklejamy do niego:

Kod:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE,COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT,CONST_ME_CAKE)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, -0, 1.6, -10000000000)

arr = {
{1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1},
{0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0},
{0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0},
{0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0},
{0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0},
{0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0},
{1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1},
}

local area = createCombatArea(arr)
setCombatArea(combat, area)

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

Do spells.xml wklejamy

Kod:

<instant name="Cake attack" words="Cake attack" lvl="10000" mana="100" prem="1" exhaustion="1000" selftarget="1" needlearn="0" script="cakeattack.lua">
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" />
    </instant>

Czar wygląda następująco:
http://img705.imageshack.us/img705/1029/nowyobrazmapabitowaa.png

www.wayofshinobi.pun.pl www.ldz.pun.pl www.cheatyanglive.pun.pl www.wodhavoc.pun.pl www.kolekcjonerzy.pun.pl