Hi otlanders
i have some problems which i gonna share it with u
3- Condition ....
where i can find more condition scripts hmmm
i wana make condition script that allow items (mana and health gain - speed - absorbpercent)
4- how to set attribute "attackspeed" to distance weapons ? cuz it does not work
5- i wana make formula of this spell
i wana delete this type of formula
and add this type to local combate too
cuz when i added u formula functions it says
6- how i can set attack speed of distance weapons ? cuz it does not work
Thanks for reading , repp + +
i have some problems which i gonna share it with u
3- Condition ....
where i can find more condition scripts hmmm
i wana make condition script that allow items (mana and health gain - speed - absorbpercent)
4- how to set attribute "attackspeed" to distance weapons ? cuz it does not work
5- i wana make formula of this spell
Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DROWNDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 2)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -150, -1.0, -150)
local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_DROWNDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_EFFECT, 2)
function onGetFormulaValues(cid, level, maglevel)
local min = (level * 1) --- add the minimum you want outside parenthesis it will be added last. So for lvl 0 and ml 0, min damage = 750
local max = (level * 1) --- here 1000 is the minimum max value
return -min, -max
end
setCombatCallback(combat1, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
local function onCastSpell1(parameters)
doCombat(parameters.cid, combat, parameters.var)
end
local function onCastSpell2(parameters)
doCombat(parameters.cid, combat1, parameters.var)
end
local function onCastSpell3(parameters)
doCombat(parameters.cid, combat1, parameters.var)
end
local function onCastSpell4(parameters)
doCombat(parameters.cid, combat1, parameters.var)
end
local function onCastSpell5(parameters)
doCombat(parameters.cid, combat1, parameters.var)
end
local function onCastSpell6(parameters)
doCombat(parameters.cid, combat1, parameters.var)
end
local function onCastSpell7(parameters)
doCombat(parameters.cid, combat1, parameters.var)
end
local function onCastSpell8(parameters)
doCombat(parameters.cid, combat1, parameters.var)
end
local function onCastSpell9(parameters)
doCombat(parameters.cid, combat1, parameters.var)
end
local function onCastSpell10(parameters)
doCombat(parameters.cid, combat1, parameters.var)
end
function onCastSpell(cid, var)
local parameters = { cid = cid, var = var}
addEvent(onCastSpell1, 0, parameters)
addEvent(onCastSpell2, 2000, parameters)
addEvent(onCastSpell3, 4000, parameters)
addEvent(onCastSpell4, 6000, parameters)
addEvent(onCastSpell5, 8000, parameters)
addEvent(onCastSpell6, 10000, parameters)
addEvent(onCastSpell7, 12000, parameters)
addEvent(onCastSpell8, 14000, parameters)
addEvent(onCastSpell9, 16000, parameters)
addEvent(onCastSpell10, 18000, parameters)
return TRUE
end
i wana delete this type of formula
Code:
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -150, -1.0, -150)
and add this type to local combate too
Code:
function onGetFormulaValues(cid, level, maglevel)
local min = (level * 1) --- add the minimum you want outside parenthesis it will be added last. So for lvl 0 and ml 0, min damage = 750
local max = (level * 1) --- here 1000 is the minimum max value
return -min, -max
end
cuz when i added u formula functions it says
Code:
Warning: [CallBack::loadCallBack] Event onGetFormulaValues not found
6- how i can set attack speed of distance weapons ? cuz it does not work
Thanks for reading , repp + +
Last edited: