Guest User

Untitled

a guest
Apr 23rd, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.35 KB | None | 0 0
  1. ;___________________________________________________________________________
  2. ;___________________________________________________________________________
  3. ;____________________Script: Spar - Stop (poison) _______________
  4. ;____________________Author: Heracles && Dracowing _______________
  5. ;____________________Debugged by: Heracles && Genesis _______________
  6. ;____________________Last update: 23 jan 2011 _______________
  7. ;____________________Script Version: 1.0 _______________
  8. ;____________________Shard: Neverlands Reborn _______________
  9. ;____________________EUO tested: 87 and 177 _______________
  10. ;___________________________________________________________________________
  11. ;___________________________________________________________________________
  12.  
  13. ;_________________________________________________________________________
  14. ;_____________________Variables___________________________________________
  15. ;_________________________________________________________________________
  16. ; Delete the ; in front of your role:
  17. ;(waron = in warmode, waroff = not in warmode)
  18.  
  19. ;goto waron
  20. goto waroff
  21.  
  22. ;___________________________________________________________________________
  23. ;_____________________Attacker's loop_______________________________________
  24. ;___________________________________________________________________________
  25.  
  26. waron:
  27. Finditem *partner
  28. if #FINDKIND = -1
  29. {
  30. gosub music
  31. }
  32. if #hits < 25
  33. {
  34. goto stopon
  35. }
  36. scanjournal 1
  37. if WARNING in #journal
  38. {
  39. goto stopon1
  40. }
  41. if Lets_start in #journal
  42. {
  43. goto gowaron
  44. }
  45. wait 5
  46. goto waron
  47.  
  48. ;___________________________________________________________________________
  49. ;_____________________Defender's loop_______________________________________
  50. ;___________________________________________________________________________
  51.  
  52. waroff:
  53. Finditem *partner
  54. if #FINDKIND = -1
  55. {
  56. gosub music
  57. }
  58. if #HITS < 30
  59. {
  60. set %WARNING on
  61. msg $
  62. msg WARNING$
  63. wait 1s
  64. msg WARNING$
  65. wait 10s
  66. }
  67. wait 5
  68. set %WARNING off
  69. goto waroff
  70.  
  71. ;___________________________________________________________________________
  72. ;_____________________Stop sub's____________________________________________
  73. ;___________________________________________________________________________
  74.  
  75.  
  76. stopon:
  77. event macro 6 ;war off
  78. wait 1s
  79. event macro 6 ;war on
  80. Gosub Healself
  81.  
  82. stopon1:
  83. event macro 6 ;war off
  84. wait 1s
  85. Event Macro 6 ;war on
  86. gosub Healpartner
  87.  
  88. gowaron:
  89. set #ltargetid *partner
  90. event macro 27 ;attack last
  91. goto waron
  92.  
  93. ;___________________________________________________________________________
  94. ;_____________________Healing sub's_________________________________________
  95. ;___________________________________________________________________________
  96.  
  97. sub Healself
  98. FindItem ZLF C_ , #BackPackID
  99. if #findkind = -1
  100. {
  101. msg Stop, I dont have bandages!! $
  102. wait 1s
  103. msg Stop, I dont have bandages!! $
  104. display ok No bandages found, halting.
  105. halt
  106. }
  107. set #lObjectID #FindID
  108. Event Macro 17 ;Last Object
  109. wait 3
  110. Event Macro 23
  111. wait 12s
  112. if #HITS = #MAXHITS
  113. {
  114. goto gowaron
  115. }
  116. gosub Healself
  117.  
  118. sub Healpartner
  119. FindItem ZLF C_ , #BackPackID
  120. if #findkind = -1
  121. {
  122. msg Stop, I dont have bandages!! $
  123. wait 1s
  124. msg Stop, I dont have bandages!! $
  125. display ok No bandages found, halting.
  126. halt
  127. }
  128. set #lObjectID #FindID
  129. set #lTargetID *Partner
  130. Event Macro 17 ;Last Object
  131. wait 3
  132. Event Macro 22
  133. wait 6s
  134. FindItem ZLF C_ , #BackPackID
  135. if #findkind = -1
  136. {
  137. msg Stop, I dont have bandages!! $
  138. wait 1s
  139. msg Stop, I dont have bandages!! $
  140. display ok No bandages found, halting.
  141. halt
  142. }
  143. set #lObjectID #FindID
  144. set #lTargetID *Partner
  145. Event Macro 17 ;Last Object
  146. Event Macro 22
  147. wait 6s
  148. return
  149. ;___________________________________________________________________________
  150. ;_____________________Music part____________________________________________
  151. ;___________________________________________________________________________
  152.  
  153. sub music
  154. execute C:\b.mp3
  155.  
  156. sub music
  157. execute C:\b.mp3
  158. key 0 CTRL
  159. wait 10s
  160. return
  161.  
  162. ;___________________________________________________________________________
  163. ;_____________________End Script____________________________________________
  164. ;___________________________________________________________________________
Add Comment
Please, Sign In to add comment