Advertisement
Guest User

Untitled

a guest
Sep 26th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. ---Creado Por Majestick Blacktibia---
  2.  
  3.  
  4. local acombat1 = createCombatObject()
  5. local acombat2 = createCombatObject()
  6.  
  7. local combat1 = createCombatObject()
  8. setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)
  9. setCombatParam(combat1, COMBAT_PARAM_EFFECT, 43)
  10. setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 36)
  11. setcombatformula(combat1, COMBAT_FORMULA_LEVELMAGIC, -500, -600, -700, -800)
  12.  
  13. local combat2 = createCombatObject()
  14. setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
  15. setCombatParam(combat2, COMBAT_PARAM_EFFECT, 31)
  16. setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 15)
  17. setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -485, -500, -824, -1024)
  18.  
  19. arr1 = {
  20. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  21. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  22. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  23. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  24. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  25. {0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0},
  26. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  27. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  28. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  29. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  30. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
  31. }
  32.  
  33. arr2 = {
  34. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  35. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  36. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  37. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  38. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  39. {0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0},
  40. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  41. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  42. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  43. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  44. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
  45. }
  46.  
  47. local area1 = createCombatArea(arr1)
  48. local area2 = createCombatArea(arr2)
  49. setCombatArea(acombat1, area1)
  50. setCombatArea(acombat2, area2)
  51.  
  52.  
  53. function onTargetTile(cid, pos)
  54. doCombat(cid,combat1,positionToVariant(pos))
  55. end
  56.  
  57. function onTargetTile2(cid, pos)
  58. doCombat(cid,combat2,positionToVariant(pos))
  59. end
  60.  
  61. setCombatCallback(acombat1, CALLBACK_PARAM_TARGETTILE, "onTargetTile")
  62.  
  63. setCombatCallback(acombat2, CALLBACK_PARAM_TARGETTILE, "onTargetTile2")
  64.  
  65.  
  66. local function onCastSpell1(parameters)
  67. doCombat(parameters.cid, acombat1, parameters.var)
  68. end
  69.  
  70. local function onCastSpell2(parameters)
  71. doCombat(parameters.cid, acombat2, parameters.var)
  72. end
  73.  
  74. function onCastSpell(cid, var)
  75. local parameters = { cid = cid, var = var}
  76. addEvent(onCastSpell1, 100, parameters)
  77. addEvent(onCastSpell2, 200, parameters)
  78.  
  79. return TRUE
  80.  
  81. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement