Wazzap
Killing Elite
1.How his look like
which magic hit ( ICE, Fire ... )
Effect
Power Hit ( - HP if get hit )
Next we have where, size to Hit
0 = ignor
1 = hit of spell
2 , 3 = player
Next We Have this ( NON CHANGE )
next we have time how long to shot second shot form onCastSpellx:
2. How To ADD more
Under :
Under :
3. How to - a hit
Delete following list :
local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_EFFECT, 6)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -0.4, -50, -0.5, 0)
local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat2, COMBAT_PARAM_EFFECT, 37)
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -0.4, -60, -0.5, 0)
local combat3 = createCombatObject()
setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat3, COMBAT_PARAM_EFFECT, 20)
setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -0.4, -70, -0.5, 0)
local combat4 = createCombatObject()
setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat4, COMBAT_PARAM_EFFECT, 39)
setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -0.4, -70, -0.5, 0)
which magic hit ( ICE, Fire ... )
Effect
Power Hit ( - HP if get hit )
Next we have where, size to Hit
arr1 = {
{0, 0, 0},
{0, 0, 1},
{0, 2, 0},
{1, 0, 0},
{0, 0, 0},
}
arr2 = {
{0, 0, 0},
{0, 1, 0},
{0, 2, 0},
{0, 1, 0},
{0, 0, 0},
}
arr3 = {
{0, 0, 0},
{1, 0, 0},
{0, 2, 0},
{0, 0, 1},
{0, 0, 0},
}
arr4 = {
{0, 0, 0},
{0, 0, 0},
{1, 2, 1},
{0, 0, 0},
{0, 0, 0},
}
0 = ignor
1 = hit of spell
2 , 3 = player
Next We Have this ( NON CHANGE )
local area1 = createCombatArea(arr1)
local area2 = createCombatArea(arr2)
local area3 = createCombatArea(arr3)
local area4 = createCombatArea(arr4)
setCombatArea(combat1, area1)
setCombatArea(combat2, area2)
setCombatArea(combat3, area3)
setCombatArea(combat4, area4)
local function onCastSpell1(parameters)
doCombat(parameters.cid, parameters.combat1, parameters.var)
end
local function onCastSpell2(parameters)
doCombat(parameters.cid, parameters.combat2, parameters.var)
end
local function onCastSpell3(parameters)
doCombat(parameters.cid, parameters.combat3, parameters.var)
end
local function onCastSpell4(parameters)
doCombat(parameters.cid, parameters.combat4, parameters.var)
end
function onCastSpell(cid, var)
local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4}
next we have time how long to shot second shot form onCastSpellx:
x = time 1000 = 1 secondaddEvent(onCastSpell1, x, parameters)
addEvent(onCastSpell2, x, parameters)
addEvent(onCastSpell3, x, parameters)
addEvent(onCastSpell4, x, parameters)
end
2. How To ADD more
Under :
Add :local combat4 = createCombatObject()
setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat4, COMBAT_PARAM_EFFECT, 39)
setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -0.4, -70, -0.5, 0)
Under :local combat5 = createCombatObject()
setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat5, COMBAT_PARAM_EFFECT, 39)
setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -0.4, -70, -0.5, 0)
Add :arr4 = {
{0, 0, 0},
{0, 0, 0},
{1, 2, 1},
{0, 0, 0},
{0, 0, 0},
}
Under :arr5 = {
{0, 0, 0},
{0, 0, 0},
{1, 2, 1},
{0, 0, 0},
{0, 0, 0},
}
Add :local area4 = createCombatArea(arr4)
Under :local area5 = createCombatArea(arr5)
Add :local function onCastSpell4(parameters)
doCombat(parameters.cid, parameters.combat4, parameters.var)
end
New We have to in :local function onCastSpell5(parameters)
doCombat(parameters.cid, parameters.combat5, parameters.var)
end
After :local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4}
Before :combat4 = combat4
add :
Mast look like this :, combat5 = combat5
and for end :local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5}
Under :
Add :addEvent(onCastSpell4, x, parameters)
addEvent(onCastSpell5, x, parameters)
3. How to - a hit
Delete following list :
local combatX = createCombatObject()
setCombatParam(combatX, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combatX, COMBAT_PARAM_EFFECT, 39)
setCombatFormula(combatX, COMBAT_FORMULA_LEVELMAGIC, -0.4, -70, -0.5, 0)
arrX = {
{0, 0, 0},
{0, 0, 0},
{1, 2, 1},
{0, 0, 0},
{0, 0, 0},
}
local areaX = createCombatArea(arrX)
setCombatArea(combatX, areaX)
From This :local function onCastSpellX(parameters)
doCombat(parameters.cid, parameters.combatX, parameters.var)
end
delete this :local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combatX = combatX}
Last things to delete :, combatX = combatX
addEvent(onCastSpellX, time, parameters)
END
Sorr For my bad English
Sorr For my bad English