Advertisement
Guest User

Untitled

a guest
Dec 2nd, 2015
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.02 KB | None | 0 0
  1. local combat = {}
  2.  
  3. for i = 1, 6 do
  4. combat[i] = Combat()
  5. combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
  6. combat:setParameter(COMBAT_PARAM_EFFECT, 18)
  7. combat:setParameter(COMBAT_FORMULA_LEVELMAGIC, -2.0, -150, -1.6, -150)
  8. end
  9.  
  10.  
  11.  
  12. local area = {
  13. {
  14. {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
  15. {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
  16. {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
  17. {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
  18. {0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0},
  19. {0, 0, 0, 1, 1, 2, 1, 1, 0, 0, 0},
  20. {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
  21. {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
  22. {0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0},
  23. {0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0},
  24. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
  25. },
  26. {
  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. {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
  32. {0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0},
  33. {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
  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. },
  39. {
  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, 1, 1, 1, 0, 0, 0, 0},
  44. {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0},
  45. {0, 0, 0, 1, 0, 2, 0, 1, 0, 0, 0},
  46. {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0},
  47. {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
  48. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  49. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  50. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
  51. },
  52. {
  53. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  54. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  55. {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
  56. {0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0},
  57. {0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0},
  58. {0, 0, 1, 0, 0, 2, 0, 0, 1, 0, 0},
  59. {0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0},
  60. {0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0},
  61. {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
  62. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  63. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
  64. },
  65. {
  66. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  67. {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
  68. {0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0},
  69. {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0},
  70. {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0},
  71. {0, 1, 0, 0, 0, 2, 0, 0, 0, 1, 0},
  72. {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0},
  73. {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0},
  74. {0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0},
  75. {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
  76. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
  77. },
  78. {
  79. {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1},
  80. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  81. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  82. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  83. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  84. {1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 1},
  85. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  86. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  87. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  88. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  89. {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1}
  90. }
  91. }
  92. for x, _ in ipairs(area) do
  93. setCombatArea(combat[x], createCombatArea(area[x]))
  94. end
  95.  
  96. function executeCombat(cid, combat, var)
  97. if isCreature(cid) == TRUE then
  98. doCombat(cid, combat, var)
  99. end
  100. end
  101.  
  102. function onCastSpell(cid, var)
  103. local time_ = {1, 200, 400, 800, 1000, 1200}
  104. for t in ipairs(time_) do
  105. addEvent(executeCombat, time_[t], cid:getId(), combat[t], var)
  106. end
  107. return TRUE
  108. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement