Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local config = {
- manaCost = 1000,
- timeRemoval = 5
- }
- local combat = createCombatObject()
- setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)
- setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1)
- setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1)
- setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
- setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_STUN)
- setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0, 0, 1.0, 0)
- function onCastSpell(cid, var)
- local target = variantToNumber(var)
- local exhausted = createConditionObject(CONDITION_EXHAUST)
- setConditionParam(exhausted, CONDITION_PARAM_TICKS,5000)
- getPlayerPosition(target, true)
- addEvent(getPlayerPosition, config.timeRemoval * 1000, target, false)
- return doCombat(cid, combat, var)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement