Advertisement
Guest User

Untitled

a guest
Apr 30th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.38 KB | None | 0 0
  1. // ********************
  2. // Usage
  3. // ********************
  4. // Place a secure chest in your house, with multiple containers inside for super slayers. Inside each super slayer container, place a container for lesser slayers.
  5. // Junk slayers, snake, ogre, troll, etc will be put into a junk slayer container, feel free to add them if you like.
  6. // When prompted select each slayer type, they are in order of, super slayer followed by the lesser of that type.
  7. // If you plan to use this macro on a regular basis i would suggest setting static container id's for each type.
  8. // Use -info to get each containers serial number then create an ailias. replace the if statement for that slayer container with the example code
  9. // Example:
  10. // ================
  11. // setalias 'silver container' 'xcontainerserial'
  12. // ================
  13. // Replaces
  14. // ================
  15. // if not @findobject 'silver container'
  16. // headmsg 'silver container'
  17. // promptalias 'silver container'
  18. // ================
  19. //
  20. // you should have 18 containers in total NOT including your slayer container.
  21. //
  22. //
  23. //*****SILVER*****
  24. if not @findobject 'silver container'
  25. headmsg 'silver container'
  26. promptalias 'silver container'
  27. endif
  28. //*****EXORCISM*****
  29. if not @findobject 'exorcism container'
  30. headmsg 'exorcism container'
  31. promptalias 'exorcism container'
  32. endif
  33. if not @findobject 'balron damnation container'
  34. headmsg 'balron damnation container'
  35. promptalias 'balron damnation container'
  36. endif
  37. if not @findobject 'daemon dismissal container'
  38. headmsg 'daemon dismissal container'
  39. promptalias 'daemon dismissal container'
  40. endif
  41. if not @findobject 'gargoyles foe container'
  42. headmsg 'gargoyles foe container'
  43. promptalias 'gargoyles foe container'
  44. endif
  45. //*****REPOND*****
  46. if not @findobject 'repond container'
  47. headmsg 'repond container'
  48. promptalias 'repond container'
  49. endif
  50. //*****REPTILIAN*****
  51. if not @findobject 'reptilian container'
  52. headmsg 'reptilian container'
  53. promptalias 'reptilian container'
  54. endif
  55. if not @findobject 'dragon container'
  56. headmsg 'dragon container'
  57. promptalias 'dragon container'
  58. endif
  59. if not @findobject 'ophidian container'
  60. headmsg 'ophidian container'
  61. promptalias 'ophidian container'
  62. endif
  63. //*****FEY*****
  64. if not @findobject 'fey container'
  65. headmsg 'fey container'
  66. promptalias 'fey container'
  67. endif
  68. //*****ARACHNID DOOM*****
  69. if not @findobject 'arachnid doom container'
  70. headmsg 'arachnid doom container'
  71. promptalias 'arachnid doom container'
  72. endif
  73. if not @findobject 'spiders death container'
  74. headmsg 'spiders death container'
  75. promptalias 'spiders death container'
  76. endif
  77. if not @findobject 'terathan container'
  78. headmsg 'terathan container'
  79. promptalias 'terathan container'
  80. endif
  81. //*****ELEMENTAL*****
  82. if not @findobject 'elementalban container'
  83. headmsg 'elemental ban container'
  84. promptalias 'elementalban container'
  85. endif
  86. if not @findobject 'blood drinking container'
  87. headmsg 'blood drinking container'
  88. promptalias 'blood drinking container'
  89. endif
  90. if not @findobject 'elementalhealth container'
  91. headmsg 'elemental health container'
  92. promptalias 'elementalhealth container'
  93. endif
  94. if not @findobject 'summer wind container'
  95. headmsg 'summer wind container'
  96. promptalias 'summer wind container'
  97. endif
  98. if not @findobject 'water dissipation container'
  99. headmsg 'water dissipation container'
  100. promptalias 'water dissipation container'
  101. endif
  102. //*****MISC*****
  103. if not @findobject 'misc container'
  104. headmsg 'junk lessers container'
  105. promptalias 'misc container'
  106. endif
  107. //*****SLAYER container*****
  108. if not @findobject 'slayer container'
  109. headmsg 'Select the container full of slayers'
  110. promptalias 'slayer container'
  111. endif
  112. useobject 'slayer container'
  113. pause 200
  114. //weapon type lists, modifiy to your liking, currently set up for bows, xbow and heavy xbow.
  115. if not listexists 'bows'
  116. createlist 'bows'
  117. endif
  118. pushlist 'bows' 0xf50 //xbow
  119. pushlist 'bows' 0x13b2 //Bow
  120. pushlist 'bows' 0x13fd //heavy xbow
  121. pause 600
  122. for 0 to 'bows'
  123. //END weapon list
  124. //STOP if no slayers
  125. if not @findtype 'bows[]' 'any' 'slayer container'
  126. headmsg 'YOUR SLAYER container IS EMPTY'
  127. headmsg 'YOUR SLAYER container IS EMPTY'
  128. headmsg 'YOUR SLAYER container IS EMPTY'
  129. stop
  130. endif
  131. endfor
  132. for 0 to 'bows'
  133. //START SORT
  134. if @findtype 'bows[]' 'any' 'slayer container'
  135. @clearjournal
  136. clickobject 'found'
  137. pause 600
  138. //*****SILVER*****
  139. if @injournal 'silver' 'system'
  140. moveitem 'found' 'silver container'
  141. //*****REPOND*****
  142. elseif @injournal 'repond' 'system'
  143. moveitem 'found' 'repond container'
  144. //*****REPTILIAN*****
  145. elseif @injournal 'reptilian' 'system'
  146. moveitem 'found' 'reptilian container'
  147. elseif @injournal 'dragon' 'system'
  148. moveitem 'found' 'dragon container'
  149. elseif @injournal 'reptilian' 'system'
  150. moveitem 'found' 'reptilian container'
  151. elseif @injournal 'ophidian' 'system'
  152. moveitem 'found' 'ophidian container'
  153. //*****EXORCISM*****
  154. elseif @injournal 'exorcism' 'system'
  155. moveitem 'found' 'exorcism container'
  156. elseif @injournal 'gargoyle' 'system'
  157. moveitem 'found' 'gargoyles foe container'
  158. elseif @injournal 'balron damnation' 'system'
  159. moveitem 'found' 'balron damnation container'
  160. elseif @injournal 'daemon dismissal' 'system'
  161. moveitem 'found' 'daemon dismissal container'
  162. //*****FEY*****
  163. elseif @injournal 'fey' 'system'
  164. moveitem 'found' 'fey container'
  165. //*****ARACHNID DOOM*****
  166. elseif @injournal 'arachnid doom' 'system'
  167. moveitem 'found' 'arachnid doom container'
  168. elseif @injournal 'spider' 'system'
  169. moveitem 'found' 'spiders death container'
  170. elseif @injournal 'terathan' 'system'
  171. moveitem 'found' 'terathan container'
  172. //*****ELEMENTAL*****
  173. elseif @injournal 'ban' 'system'
  174. moveitem 'found' 'elementalban container'
  175. elseif @injournal 'blood drinking' 'system'
  176. moveitem 'found' 'blood drinking container'
  177. elseif @injournal 'health' 'system'
  178. moveitem 'found' 'elementalhealth container'
  179. elseif @injournal 'summer wind' 'system'
  180. moveitem 'found' 'summer wind container'
  181. elseif @injournal 'water dissipation' 'system'
  182. moveitem 'found' 'water dissipation container'
  183. //*****MISC*****
  184. elseif moveitem 'bows[]' 'misc container'
  185. endif
  186. endif
  187. endfor
  188. clearlist 'bows'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement