Advertisement
Guest User

Untitled

a guest
Nov 12th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.59 KB | None | 0 0
  1. $${
  2.  
  3. IF(@reparco);
  4. LOG("&6[Il-RepArco] &cDesligada");
  5. ACHIEVEMENTGET(by Infiel);
  6. UNSET(@reparco);
  7. STOP;
  8. ELSE;
  9. LOG("&6[Il-RepArco] &aLigada");
  10. ACHIEVEMENTGET(by Infiel);
  11. SET(@reparco);
  12.  
  13. PROMPT(#totaldehomesbaus,$$?,"Quantas homes?(fileiras)");
  14. IF(%#totaldehomesbaus%="");
  15. LOG("&6[Il-RepArco] &cNada no campo de resposta");
  16. LOG("&6[Il-RepArco] &cDesligada");
  17. ACHIEVEMENTGET(by Infiel);
  18. UNSET(@reparco);
  19. STOP;
  20. ENDIF;
  21.  
  22. SET(#olharbau,"1");
  23. SET(#homebaus,"1");
  24. SET(&repararouprocurar,"");
  25. SET(#slotrep,"0");
  26. SET(#acabouorep,"0");
  27. SET(#comproulinhas,"0");
  28. SET(#unbug,"0");
  29. SET(#comprarlinha,"0");
  30. SET(#homerep,"0");
  31. SET(#liberarhome,"0");
  32.  
  33.  
  34. DO;
  35.  
  36.  
  37. IF(%#comprarlinha%=0);
  38. GUI(INVENTORY);
  39. ECHO("/home clinhas");
  40. WAIT(1);
  41. ECHO("/menuloja off");
  42. GUI(INVENTORY);
  43. SLOTCLICK(9,l,true);
  44. SLOTCLICK(10,l,true);
  45. SLOTCLICK(11,l,true);
  46. KEYDOWN(SNEAK);
  47. DO;
  48. GETSLOTITEM(38,&id,#stack);
  49. IF(%#stack%>=1);
  50. SET(#comproulinhas,"1");
  51. ELSE;
  52. KEY(USE);
  53. WAIT(200MS);
  54. ENDIF;
  55. UNTIL(%#comproulinhas%=1);
  56. KEYUP(SNEAK);
  57. SET(#comproulinhas,"0");
  58. SLOTCLICK(36,l,true);
  59. SLOTCLICK(37,l,true);
  60. SLOTCLICK(38,l,true);
  61. SET(#comprarlinha,"1");
  62. ENDIF;
  63. IF(%#olharbau%>=7);
  64. SET(#olharbau,"1");
  65. INC(#homebaus);
  66. SET(#liberarhome,"0");
  67. ENDIF;
  68.  
  69. IF(%#homebaus%>%#totaldehomesbaus%);
  70. LOG("&6[Il-RepArco] &cAcabou as fileiras de baus.");
  71. LOG("&6[Il-RepArco] &cDesligada");
  72. ACHIEVEMENTGET(by Infiel);
  73. UNSET(@reparco);
  74. STOP;
  75. ENDIF;
  76.  
  77. IF(%#liberarhome%=0);
  78. ECHO("/home fileira%#homebaus%");
  79. SET(#liberarhome,"1");
  80. ENDIF;
  81. DO;
  82. IF(%#olharbau%=1);
  83. LOOK(NORTH);
  84. LOOK(,55);
  85. ELSEIF(%#olharbau%=2);
  86. LOOK(NORTH);
  87. LOOK(,40);
  88. ELSEIF(%#olharbau%=3);
  89. LOOK(NORTH);
  90. LOOK(,5);
  91. ELSEIF(%#olharbau%=4);
  92. LOOK(NORTH);
  93. LOOK(,-30);
  94. ELSEIF(%#olharbau%=5);
  95. LOOK(NORTH);
  96. LOOK(,-50);
  97. ELSEIF(%#olharbau%=6);
  98. LOOK(NORTH);
  99. LOOK(,-60);
  100. ENDIF;
  101. KEY(USE);
  102. WAIT(500MS);
  103. UNTIL(%GUI%="GUICHEST");
  104.  
  105. FOR(#i,0,53);
  106. GETSLOTITEM(%#i%,&id,#stack);
  107. IF(%&id%="bow");
  108. SLOTCLICK(%#i%,l,true);
  109. ELSE;
  110. ENDIF;
  111. NEXT;
  112.  
  113. GETSLOTITEM(57,&id,#stack);
  114. IF(%#stack%>=1);
  115. SET(&repararouprocurar,"reparar");
  116. SET(#liberarhome,"0");
  117. ELSE;
  118. GUI;
  119. INC(#olharbau);
  120. SET(&repararouprocurar,"");
  121. ENDIF;
  122.  
  123. IF(%&repararouprocurar%="reparar");
  124. DO;
  125. DO(1);
  126. GUI(INVENTORY);
  127. FOR(#i,9,35);
  128. GETSLOTITEM(%#i%,&id,#stack);
  129. IF(%&id%="bow");
  130. SLOTCLICK(%#i%,l,true);
  131. ELSE;
  132. ENDIF;
  133. NEXT;
  134. LOOP;
  135. GETSLOTITEM(36,&id,#stack);
  136. IF(%#stack%<=0);
  137. SET(#acabouorep,"1");
  138. ELSE;
  139.  
  140. IF(%#homerep%=0);
  141. GUI;
  142. ECHO("/home rep");
  143. WAIT(1);
  144. SET(#homerep,1);
  145. ENDIF;
  146.  
  147. DO;
  148. INC(#slotrep);
  149. LOOK(SOUTH);
  150. LOOK(,90);
  151. SLOT(%#slotrep%);
  152. IF(%ITEM%!="bow");
  153. INC(#slotrep);
  154. ENDIF;
  155. SLOT(%#slotrep%);
  156. DO;
  157. KEY(USE);
  158. WAIT(1.0);
  159. INC(#unbug);
  160. UNTIL((%DURABILITY%>=380)||(%#unbug%=>100)||(%DURABILITY%=0));
  161. SET(#unbug,"0");
  162. UNTIL(%#slotrep%>=10);
  163. SET(#slotrep,"0");
  164. LOOK(NORTH);
  165. LOOK(,0);
  166. GUI(INVENTORY);
  167. FOR(#i,36,45);
  168. GETSLOTITEM(%#i%,&id);
  169. IF(%&id%="air");
  170. ELSE;
  171. SLOTCLICK(%#i%,l,false);
  172. WAIT(200MS);
  173. SLOTCLICK(-999);
  174. ENDIF;
  175. NEXT;
  176. ENDIF;
  177.  
  178. UNTIL(%#acabouorep%=1);
  179.  
  180. SET(#acabouorep,"0");
  181. SET(#homerep,0);
  182. SET(#comprarlinha,"0");
  183.  
  184. ENDIF;
  185.  
  186. LOOP;
  187. ENDIF;
  188.  
  189. }$$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement