to aki pra divulga minha nva magia vamos la:
va em data/spells/scripts e copie um arquivo,renomeie para Lance Throw e entao digite o seguinte texto:
local acombat = createCombatObject() local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIREBALL) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.9, -60, -1.9, -100) arr = { {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 3, 0}, } local area = createCombatArea(arr) setCombatArea(acombat, area) function onTargetTile(cid, pos) doCombat(cid,combat,positionToVariant(pos)) end setCombatCallback(acombat, CALLBACK_PARAM_TARGETTILE, "onTargetTile") function onCastSpell(cid, var) return doCombat(cid, acombat, var) end
depois va em data/spells/spells.xml e adicione isto:
<instant name="Lance Throw" words="lance throw" direction="1" lvl="35" maglv="10" mana="300" soul="0" exhaustion="1" prem="1" enabled="1" script="Lance Throw.lua"><vocation id="3"/><vocation id="7"/></instant>