Advertisement
Guest User

Untitled

a guest
Feb 16th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. local combat1 = createCombatObject()
  2. setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
  3. setCombatParam(combat1, COMBAT_PARAM_EFFECT, 113)
  4. setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1.2, 1, -2.2, 1)
  5.  
  6. local combat2 = createCombatObject()
  7. setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
  8. setCombatParam(combat2, COMBAT_PARAM_EFFECT, 58)
  9. setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -0.2, 1, -0.2, 1)
  10.  
  11. local combat3 = createCombatObject()
  12. setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
  13. setCombatParam(combat3, COMBAT_PARAM_EFFECT, 113)
  14. setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -0.2, 1, -.2, 1)
  15.  
  16.  
  17. arr1 = {
  18. {3}
  19. }
  20.  
  21. arr2 = {
  22. {3}
  23. }
  24.  
  25. arr3 = {
  26. {3}
  27. }
  28.  
  29.  
  30. local area1 = createCombatArea(arr1)
  31. local area2 = createCombatArea(arr2)
  32. local area3 = createCombatArea(arr3)
  33. setCombatArea(combat1, area1)
  34. setCombatArea(combat2, area2)
  35. setCombatArea(combat3, area3)
  36.  
  37. local function onCastSpell1(parameters)
  38. return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var)
  39. end
  40.  
  41. local function onCastSpell2(parameters)
  42. return isPlayer(parameters.cid) and doCombat(parameters.cid, combat2, parameters.var)
  43. end
  44.  
  45. local function onCastSpell3(parameters)
  46. return isPlayer(parameters.cid) and doCombat(parameters.cid, combat3, parameters.var)
  47. end
  48.  
  49.  
  50. function onCastSpell(cid, var)
  51. local position14 = {x=getThingPosition(getCreatureTarget(cid)).x+1, y=getThingPosition(getCreatureTarget(cid)).y+1, z=getThingPosition(getCreatureTarget(cid)).z}
  52. local position15 = {x=getThingPosition(getCreatureTarget(cid)).x+2, y=getThingPosition(getCreatureTarget(cid)).y+1, z=getThingPosition(getCreatureTarget(cid)).z}
  53. local position16 = {x=getThingPosition(getCreatureTarget(cid)).x+2, y=getThingPosition(getCreatureTarget(cid)).y+1, z=getThingPosition(getCreatureTarget(cid)).z}
  54. local parameters = { cid = cid, var = var}
  55. addEvent(onCastSpell1, 200, parameters)
  56. addEvent(onCastSpell2, 600, parameters)
  57. addEvent(onCastSpell3, 1000, parameters)
  58. doSendMagicEffect(position14, 58)
  59. return TRUE
  60. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement