Advertisement
Guest User

Untitled

a guest
Feb 8th, 2017
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. local config = {
  2. manaCost = 1000,
  3. timeRemoval = 5
  4. }
  5.  
  6. local combat = createCombatObject()
  7. setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)
  8. setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1)
  9. setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1)
  10. setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
  11. setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_STUN)
  12. setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0, 0, 1.0, 0)
  13.  
  14. function onCastSpell(cid, var)
  15. local target = variantToNumber(var)
  16. local exhausted = createConditionObject(CONDITION_EXHAUST)
  17. setConditionParam(exhausted, CONDITION_PARAM_TICKS,5000)
  18.  
  19. getPlayerPosition(target, true)
  20. addEvent(getPlayerPosition, config.timeRemoval * 1000, target, false)
  21.  
  22. return doCombat(cid, combat, var)
  23. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement