Advertisement
Guest User

Untitled

a guest
Dec 6th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.32 KB | None | 0 0
  1. $${
  2.  
  3. TOGGLE(sleep_macro);
  4. IF(sleep_macro);
  5. IF((%ITEM%=0)||(%ITEM%="air"));
  6. SET(&sleep_id_item,"nothing");
  7. ELSE;
  8. IFMATCHES("%ITEMIDDMG%","^%ITEM%:0$");
  9. SET(&sleep_id_item,"%ITEM%");
  10. ELSE;
  11. SET(&sleep_id_item,"%ITEMIDDMG%");
  12. ENDIF;
  13. SET(&sleep_name_item,"%ITEMNAME%");
  14. ENDIF;
  15. LOG("&6&l[&f&oM&facro&6&l] &aPlaca Automática &f&l[&2ON&f&l]");
  16. WAIT(16T);
  17. SET(#sleep_inc,"199");
  18. DO;
  19. INC(#sleep_inc,1);
  20. IF(%#sleep_inc%=200);
  21. SET(#sleep_inc,"");
  22. CLEARCHAT;
  23. LOG("&6&l[&f&oM&facro&6&l] &aPressione as teclas &f1&a, &f2&a, &f3 &aou &f4 &apara editar:");
  24. LOG("");
  25. IF(%&line[1]%=NONE);
  26. LOG("&f&l[&2Linha 1&f&l] &8---");
  27. ELSE;
  28. LOG("&f&l[&2Linha 1&f&l] &f%&line[1]%");
  29. ENDIF;
  30. IF(%&line[2]%=NONE);
  31. LOG("&f&l[&2Linha 2&f&l] &8---");
  32. ELSE;
  33. LOG("&f&l[&2Linha 2&f&l] &f%&line[2]%");
  34. ENDIF;
  35. IF(%&line[3]%=NONE);
  36. LOG("&f&l[&2Linha 3&f&l] &8---");
  37. ELSE;
  38. LOG("&f&l[&2Linha 3&f&l] &f%&line[3]%");
  39. ENDIF;
  40. IF(%&line[4]%=NONE);
  41. LOG("&f&l[&2Linha 4&f&l] &8---");
  42. ELSE;
  43. LOG("&f&l[&2Linha 4&f&l] &f%&line[4]%");
  44. ENDIF;
  45. LOG("");
  46. IF(%&sleep_id_item%="nothing");
  47. ELSE;
  48. IFMATCHES("%&line[4]%","%&sleep_id_item%");
  49. ELSE;
  50. IFMATCHES("%&sleep_id_item%","^%&sleep_id_item%:(.*)$");
  51. LOG("&6&l[&f&oM&facro&6&l] &aPressione &fCTRL &apara inserir \"&f%&sleep_id_item%&a\" (&f&o%&sleep_name_item%&a) na &fLinha 4&a.");
  52. ELSE;
  53. LOG("&6&l[&f&oM&facro&6&l] &aPressione &fCTRL &apara inserir \"&f%&sleep_id_item%&a\" (&f&o%&sleep_name_item%&a) na &fLinha 4&a.");
  54. ENDIF;
  55. ENDIF;
  56. ENDIF;
  57. LOG("&6&l[&f&oM&facro&6&l] &aPressione &fENTER &aquando acabar.");
  58. LOG("");
  59. ENDIF;
  60. IF(((KEY_LCONTROL)||(KEY_RCONTROL))&&(%&sleep_id_item%!="nothing"));
  61. IFMATCHES("%&line[4]%","%&sleep_id_item%");
  62. ELSE;
  63. SET(&line[1],"%PLAYER%");
  64. SET(&line[4],"%&sleep_id_item%");
  65. DO;WHILE((KEY_LCONTROL)||(KEY_RCONTROL));
  66. SET(#sleep_inc,"199");
  67. ENDIF;
  68. ELSEIF(KEY_1);
  69. GUI();
  70. PROMPT(&line[1],$$?,"Linha 1");
  71. SET(#sleep_inc,"199");
  72. DO;UNTIL((!KEY_RETURN)&&(!KEY_NUMPADENTER));
  73. ELSEIF(KEY_2);
  74. GUI();
  75. PROMPT(&line[2],$$?,"Linha 2");
  76. SET(#sleep_inc,"199");
  77. DO;UNTIL((!KEY_RETURN)&&(!KEY_NUMPADENTER));
  78. ELSEIF(KEY_3);
  79. GUI();
  80. PROMPT(&line[3],$$?,"Linha 3");
  81. SET(#sleep_inc,"199");
  82. DO;UNTIL((!KEY_RETURN)&&(!KEY_NUMPADENTER));
  83. ELSEIF(KEY_4);
  84. GUI();
  85. PROMPT(&line[4],$$?,"Linha 4");
  86. SET(#sleep_inc,"199");
  87. DO;UNTIL((!KEY_RETURN)&&(!KEY_NUMPADENTER));
  88. ENDIF;
  89. UNTIL((KEY_RETURN)||(KEY_NUMPADENTER));
  90. SET(#sleep_inc,"199");
  91. DO;
  92. GETSLOTITEM(2,#sleep_id1);
  93. GETSLOTITEM(6,#sleep_id2);
  94. IF((%GUI%="GUICHEST")&&(%#sleep_id1%=35)&&(%#sleep_id2%=35));
  95. SLOTCLICK(2,L,TRUE);
  96. WAIT(2T);
  97. ENDIF;
  98. IF(%GUI%!="GUIEDITSIGN");
  99. INC(#sleep_inc,1);
  100. ENDIF;
  101. IF(%#sleep_inc%=200);
  102. SET(#sleep_inc,"");
  103. LOG("&6&l[&f&oM&facro&6&l] &aPara colocar uma placa pressione a tecla &fSHIFT&a. &9&o#SLEEP");
  104. LOG("");
  105. IF(%&line[1]%=NONE);
  106. LOG("&8---");
  107. ELSE;
  108. LOG("&f%&line[1]%");
  109. ENDIF;
  110. IF(%&line[2]%=NONE);
  111. LOG("&8---");
  112. ELSE;
  113. LOG("&f%&line[2]%");
  114. ENDIF;
  115. IF(%&line[3]%=NONE);
  116. LOG("&8---");
  117. ELSE;
  118. LOG("&f%&line[3]%");
  119. ENDIF;
  120. IF(%&line[4]%=NONE);
  121. LOG("&8---");
  122. ELSE;
  123. LOG("&f%&line[4]%");
  124. ENDIF;
  125. LOG(");
  126. ENDIF;
  127. IF((%GUI%="NONE")&&(KEY_LSHIFT)||(KEY_RSHIFT));
  128. DO;UNTIL((!KEY_LSHIFT)&&(!KEY_RSHIFT));
  129. IF(%HIT%="TILE");
  130. PICK(323,sign);
  131. IF((%ITEM%=323)||(%ITEM%="sign"));
  132. WAIT(1T);
  133. DO(4);
  134. KEYDOWN(SNEAK);
  135. LOOP;
  136. KEY(USE);
  137. DO(100);
  138. UNTIL(%GUI%="GUIEDITSIGN");
  139. WAIT(1T);
  140. IF(%GUI%="GUIEDITSIGN");
  141. FOR(#sleep_linha,1,4);
  142. TYPE(%&line[%#sleep_linha%]%);
  143. PRESS(RETURN);
  144.  
  145. NEXT;
  146. WAIT(1000ms);
  147. PRESS(ESCAPE);
  148. SET(#sleep_inc,"195");
  149. ELSE;
  150. LOG("&6&l[&f&oM&facro&6&l] &cAlgum problema aconteceu. Tente colocar a placa novamente. &9&o#SLEEP");
  151. SET(#sleep_inc,"");
  152. ENDIF;
  153. KEYUP(SNEAK);
  154. ELSE;
  155. LOG("&6&l[&f&oM&facro&6&l] &cNenhuma placa foi encontrada. &9&o#SLEEP");
  156. ENDIF;
  157. ELSE;
  158. LOG("&6&l[&f&oM&facro&6&l] &cVocê precisa olhar para um bloco ou baú. &9&o#SLEEP");
  159. ENDIF;
  160. ENDIF;
  161. LOOP;
  162. ELSE;
  163. LOG("&6&l[&f&oM&facro&6&l] &cPlaca Automática &f&l[&4OFF&f&l]");
  164. STOP;
  165. ENDIF;
  166.  
  167. }$$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement