psilocibe
Member
- Joined
- Jul 9, 2007
- Messages
- 479
- Reaction score
- 8
This script gives attack speed for a wand or staffs, but it also kills people in PZ area. How do I fix this?
Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 40)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -1050, 0, -1100)
local function m(parameters)
doCombat(parameters.cid, parameters.combat, parameters.var)
end
function onUseWeapon(cid, var)
local delay = 700
local seconds = 0
local parameters = { cid = cid, var = var, combat = combat }
repeat
addEvent(m, seconds, parameters)
seconds = seconds + delay
until seconds == 2000
end