Guest User

Sw-Arqueiro v0.1

a guest
May 21st, 2021
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.52 KB | None | 0 0
  1. $${
  2.  
  3. &homemob="/home swmob";
  4. &homebau="/home swbau";
  5. #itemname=261;
  6.  
  7. IF(sway_aq);
  8. Log("&c&lDesativado!");
  9. Unset(sway_aq);
  10. stop;
  11. Else;
  12. Log("&e&lAtivado!");
  13. Set(sway_aq);
  14.  
  15. Log(" ");
  16. Log("&c&l[Arqueiro] &fVocê é VIP ?");
  17. Log(" ");
  18. Log("&c&l[Arqueiro] &d&l[1] &aSou VIP");
  19. Log("&c&l[Arqueiro] &d&l[2] &cNão sou VIP");
  20. Log("&c&l[Arqueiro] &d&l[0] &4Sair");
  21. Log(" ");
  22. SET((&sway_vip,"1")||(&sway_vip,"2")||(&sway_vip,"0"));
  23. PROMPT(&sway_vip,$$?,"Digite aqui a resposta.");
  24.  
  25. IF(%&sway_vip%="1"); #delaytp=2500; Endif;
  26. IF(%&sway_vip%="2"); #delaytp=4250; Endif;
  27. IF(%&sway_vip%="0"); Log("&c&l[Arqueiro] &c&lDesativado!"); Toggle(sway_aq); stop; Endif;
  28. IF(%&sway_vip%=NONE); Log("&c&l[Arqueiro] &c&lDesativado!"); Toggle(sway_aq); stop; Endif;
  29.  
  30. Log(" ");
  31. Log("&c&l[Arqueiro] &fVocê vai trocar de arco ou reparar oque está usando ?");
  32. Log(" ");
  33. Log("&c&l[Arqueiro] &d&l[1] &aReparar");
  34. Log("&c&l[Arqueiro] &d&l[2] &cTrocar");
  35. Log("&c&l[Arqueiro] &d&l[0] &4Sair");
  36. Log(" ");
  37. SET((&trocar,"1")||(&trocar,"2")||(&trocar,"0"));
  38. PROMPT(&trocar,$$?,"Digite aqui a resposta.");
  39.  
  40. IF(%&trocar%="0"); Log("&c&l[Arqueiro] &c&lDesativado!"); Toggle(sway_aq); stop; Endif;
  41. IF(%&trocar%=NONE); Log("&c&l[Arqueiro] &c&lDesativado!"); Toggle(sway_aq); stop; Endif;
  42.  
  43. IF(%&trocar%="1");
  44. GUI(INVENTORY);
  45. GETSLOT(261,#arco_slot);
  46. IF(%#arco_slot% = -1);
  47. Log("&c&lNão foi encontrado arco em seu inventário."); Toggle(sway_aq); stop;
  48. Else;
  49. Log("&a&lArco encontrado.");
  50. ENDIF;
  51. GETSLOT(287,#linha_slot);
  52. IF(%#linha_slot% = -1);
  53. Log("&c&lNão foi encontrado linha em seu inventário."); Toggle(sway_aq); stop;
  54. Else;
  55. Log("&a&lLinha encontrado.");
  56. ENDIF;
  57. GETSLOT(262,#flecha_slot);
  58. IF(%#flecha_slot% = -1);
  59. Log("&c&lNão foi encontrado flecha em seu inventário."); Toggle(sway_aq); stop;
  60. Else;
  61. Log("&a&lFlecha encontrado.");
  62. Endif;
  63. Wait(500Ms);
  64. GUI();
  65. Echo("%&homemob%");
  66. Wait(%#delaytp%MS);
  67. IFMATCHES(%DIRECTION%,N); &sway_look_frente=NORTH; &sway_look_costas=SOUTH; ENDIF;
  68. IFMATCHES(%DIRECTION%,S); &sway_look_frente=SOUTH; &sway_look_costas=NORTH; ENDIF;
  69. IFMATCHES(%DIRECTION%,W); &sway_look_frente=WEST; &sway_look_costas=EAST; ENDIF;
  70. IFMATCHES(%DIRECTION%,E); &sway_look_frente=EAST; &sway_look_costas=WEST; ENDIF;
  71. Log("&c&l[Arqueiro] &fDireção do mob &c%&sway_look_frente%");
  72. Echo("/g &6%PLAYER% &festá upando &9arqueiro &6na macro &c[&7sway&f-&9arqueiro&c]");
  73. Wait(300Ms);
  74. GUI();
  75. Look(%&sway_look_frente%); Looks(0,90,1);
  76. Do(20);
  77. Wait(40MS);
  78. UNTIL(%HITID% = 42);
  79. IF(%HITID% = 42);
  80. Set(sway_up_arco);
  81. Else;
  82. Log("&c&lNão foi encontrado bloco de ferro em baixo de você."); Toggle(sway_aq); stop;
  83. Endif;
  84. IF(sway_up_arco);
  85. Look(%&sway_look_frente%);
  86. Wait(300Ms);
  87. do;
  88. PICK(261);
  89. IF(%DURABILITY% < 50);
  90. Wait(300Ms);
  91. Look(%&sway_look_frente%); Look(0,90);
  92. Key(use);
  93. Wait(300Ms);
  94. ENDIF;
  95. Look(%&sway_look_frente%);
  96. Do(42);
  97. do;
  98. Key(use);
  99. Wait(150Ms);
  100. Until(%DURABILITY% > 20);
  101. Else;
  102. do(20);
  103. Look(%&sway_look_frente%);
  104. Key(use);
  105. loop;
  106. loop;
  107. Echo("/spawn");
  108. Wait(%#delaytp%MS);
  109. Echo("%&homemob%");
  110. Wait(%#delaytp%MS);
  111. loop;
  112. ENDIF;
  113. ENDIF;
  114. IF(%&trocar%="2");
  115. GUI(INVENTORY);
  116. GETSLOT(261,#arco_slot);
  117. IF(%#arco_slot% = -1);
  118. Log("&c&lNão foi encontrado arco em seu inventário."); Toggle(sway_aq); stop;
  119. Else;
  120. Log("&a&lArco encontrado.");
  121. ENDIF;
  122. GETSLOT(262,#flecha_slot);
  123. IF(%#flecha_slot% = -1);
  124. Log("&c&lNão foi encontrado flecha em seu inventário."); Toggle(sway_aq); stop;
  125. Else;
  126. Log("&a&lFlecha encontrado.");
  127. Endif;
  128. Wait(500Ms);
  129. GUI();
  130. Echo("%&homemob%");
  131. Wait(%#delaytp%MS);
  132. IFMATCHES(%DIRECTION%,N); &sway_look_frente=NORTH; &sway_look_costas=SOUTH; ENDIF;
  133. IFMATCHES(%DIRECTION%,S); &sway_look_frente=SOUTH; &sway_look_costas=NORTH; ENDIF;
  134. IFMATCHES(%DIRECTION%,W); &sway_look_frente=WEST; &sway_look_costas=EAST; ENDIF;
  135. IFMATCHES(%DIRECTION%,E); &sway_look_frente=EAST; &sway_look_costas=WEST; ENDIF;
  136. Log("&c&l[Arqueiro] &fDireção do mob &c%&sway_look_frente%");
  137. Echo("/g &6%PLAYER% &festá upando &9arqueiro &6na macro &c[&7sway&f-&9arqueiro&c]");
  138. Wait(300Ms);
  139. GUI();
  140. Look(%&sway_look_frente%); Looks(0,90,1);
  141. Do(20);
  142. Wait(40MS);
  143. UNTIL(%HITID% = 42);
  144. IF(%HITID% = 42);
  145. Set(sway_troc_arco);
  146. Else;
  147. Log("&c&lNão foi encontrado bloco de ferro em baixo de você."); Toggle(sway_aq); stop;
  148. Endif;
  149. IF(sway_troc_arco);
  150. Look(%&sway_look_frente%);
  151. Wait(300Ms);
  152. do;
  153. PICK(261);
  154. IF(%DURABILITY% < 60);
  155. Echo("%&homebau%");
  156. Wait(%#delaytp%MS);
  157. IF((%HITID%=54)||(%HITID%=146));
  158. Wait(300Ms);Key(use);
  159. Do(30);
  160. Wait(30MS);
  161. UNTIL(%GUI%="GUICHEST");
  162. ENDIF;
  163. For(#sway_slot_click,54,89);
  164. Getslotitem(%#sway_slot_click%,#bow_sw);
  165. IF(#bow_sw=#itemname);
  166. Slotclick(%#sway_slot_click%,l,true);
  167. Wait(300Ms);
  168. ENDIF;
  169. NEXT;
  170. Wait(200Ms);
  171. For(#sway_slot_click,0,53);
  172. GETSLOTITEM(%#sway_slot_click%,#bow_sw,#sway_qnt,#sway_data);
  173. IF((#bow_sw=#itemname)&&(#sway_data < 60));
  174. Slotclick(%#sway_slot_click%,l,true);
  175. Wait(300Ms);
  176. Break;
  177. ENDIF;
  178. NEXT;
  179. Wait(200Ms);
  180. GUI();
  181. GETSLOT(261,#sway_verify);
  182. IF(%#sway_verify% = -1);
  183. Log("&c&l[Arqueiro] &cAcabaram os arcos, finalizado.");
  184. Toggle(teste);
  185. stop;
  186. Else;
  187. Echo("%&homemob%");
  188. Wait(%#delaytp%MS);
  189. ENDIF;
  190. ENDIF;
  191. Look(%&sway_look_frente%);
  192. Do(42);
  193. do;
  194. Key(use);
  195. Wait(150Ms);
  196. Until(%DURABILITY% > 20);
  197. Else;
  198. do(20);
  199. Look(%&sway_look_frente%);
  200. Key(use);
  201. loop;
  202. loop;
  203. Echo("/spawn");
  204. Wait(%#delaytp%MS);
  205. Echo("%&homemob%");
  206. Wait(%#delaytp%MS);
  207. PICK(261);
  208. IF(%DURABILITY% < 60);
  209. Echo("%&homebau%");
  210. Wait(%#delaytp%MS);
  211. IF((%HITID%=54)||(%HITID%=146));
  212. Wait(300Ms);Key(use);
  213. Do(30);
  214. Wait(30MS);
  215. UNTIL(%GUI%="GUICHEST");
  216. ENDIF;
  217. For(#sway_slot_click,54,89);
  218. Getslotitem(%#sway_slot_click%,#bow_sw);
  219. IF(#bow_sw=#itemname);
  220. Slotclick(%#sway_slot_click%,l,true);
  221. Wait(300Ms);
  222. ENDIF;
  223. NEXT;
  224. Wait(200Ms);
  225. For(#sway_slot_click,0,53);
  226. GETSLOTITEM(%#sway_slot_click%,#bow_sw,#sway_qnt,#sway_data);
  227. IF((#bow_sw=#itemname)&&(#sway_data < 60));
  228. Slotclick(%#sway_slot_click%,l,true);
  229. Wait(300Ms);
  230. Break;
  231. ENDIF;
  232. NEXT;
  233. Wait(200Ms);
  234. GUI();
  235. GETSLOT(261,#sway_verify);
  236. IF(%#sway_verify% = -1);
  237. Log("&c&l[Arqueiro] &cAcabaram os arcos, finalizado.");
  238. Toggle(teste);
  239. stop;
  240. Else;
  241. Echo("%&homemob%");
  242. Wait(%#delaytp%MS);
  243. ENDIF;
  244. ENDIF;
  245. loop;
  246. ENDIF;
  247. ENDIF;
  248. ENDIF;
  249.  
  250. }$$
Add Comment
Please, Sign In to add comment