• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Exori vis upgraded ( HELP )

Ussef

New Member
Joined
May 27, 2009
Messages
123
Reaction score
2
How can i make a spell such as (exevo gran mas vis) follow the person or a monster i am attacking like (exori vis) .
 
I tried with something like this, and I minimized the size of it though. AREA_CROSS1X1 instead of AREA_CROSS6X6

XML:
<instant name="Rage of the Skies" words="exevo gran mas vis" lvl="55" mana="600" prem="1" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" groups="1,2000" icon="119" needlearn="0" event="script" value="attack/rage of the skies.lua">
        <vocation id="1"/>
        <vocation id="5"/>
    </instant>

- - - Edited - - -

Probably not what you're looking for I guess. :p
 
Last edited:
i mean from the script itself :D .. i tried to do it but i failed here take a look :D

- - - Updated - - -

Lua:
local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYAREA)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1.1, -85, -1.1, -85) 

local distanceCombat1 = createCombatObject()
setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYAREA)
setCombatFormula(distanceCombat, COMBAT_FORMULA_LEVELMAGIC, -0.4, 0, -0.5, 0)

arr1 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
         {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
         {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
         {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, 
         {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, 
         {0, 0, 0, 1, 1, 3, 1, 1, 0, 0, 0}, 
         {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, 
         {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, 
         {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
         {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
         {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, }

local area1 = createCombatArea(arr1) 

setCombatArea(combat1, area1) 

local function onCastSpell1(parameters)     
doCombat(parameters.cid, combat1, parameters.var) end  


function onCastSpell(cid, var) 

local parameters = { cid = cid, var = var} 

addEvent(onCastSpell1, 100, parameters) 
return 
TRUE 
end

- - - Updated - - -

BUMP
 
Last edited by a moderator:
Back
Top