Advertisement
Guest User

Untitled

a guest
Mar 19th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.96 KB | None | 0 0
  1. $${IFMATCHES(%CHAT%,[&a-f0-9](.+?)Por favor digite /login sua-senha)}$$$${WAIT(500ms)}$$/login mae29150545$${WAIT(500ms)}$$/pvp off$${WAIT(500ms)}$$$${ENDIF;}$$
  2. $${
  3.  
  4. ////////////////////////////
  5. // CraftLandia 1.7 ou 1.8 //
  6. ////////////////////////////
  7. // Versao deste codigo: //
  8. // 0.1 //
  9. ////////////////////////////
  10.  
  11. IFMATCHES("%CHATCLEAN%","^»Bem vindo de volta. Por favor digite /login sua-senha.$");
  12.  
  13. //Insira a tecla alfabetica (letra) onde a macro Sleep_MobKill foi instalada (nao apague os " nem ;):
  14. &sleep_mobkill_key = "1" ;
  15.  
  16. IF(%&sleep_password%=NONE);
  17. ELSE;
  18. IFMATCHES("%SERVER%","(beta|Beta|BETA).craftlandia.com.br");
  19. GUI(CHAT);
  20. WAIT(2T);
  21. TYPE("/login %&sleep_password%");
  22. WAIT(2T);
  23. PRESS(RETURN);
  24. ELSE;
  25. ECHO("/login %&sleep_password%");
  26. ENDIF;
  27. ENDIF;
  28. SETLABEL("SPRINT","");
  29. SETLABEL("G","");
  30. SETLABEL("G2","");
  31. SET(info_stop);
  32. SET(&cmd,"9s89l9e98e9p98");
  33. SET(&dmc,"9S89L9E98E9P98");
  34. UNSET(g_chat);
  35. UNSET(call);
  36. UNSET(confiar);
  37. FOR(#rpc,8,9);
  38. REPLACE(&cmd,"%#rpc%","");
  39. REPLACE(&dmc,"%#rpc%","");
  40. NEXT;
  41. ENDIF;
  42. IFMATCHES("%CHATCLEAN%","Agora você está logado. NUNCA use a mesma senha do CraftLandia em outros servidores. JAMAIS passe sua senha para outras pessoas.");
  43. IF(%&sleep_password%=NONE);
  44. LOG("&a&l[&f&oI&fnfo&a&l] &aPara &alogar &aautomaticamente &ainforme &asua &asenha, &adigite &fsleep &fipass &ano &achat &alocal &aou &aaltere &amanualmente &ano &acódigo &ada &amacro &fOnChat&a. &9&o#%&dmc%");
  45. LOG("");
  46. ELSE;
  47. LOG("&a&l[&f&oI&fnfo&a&l] &aLogin &arealizado. &9&o#%&dmc%");
  48. LOG("");
  49. ENDIF;
  50. IF(@sleep_mobkill);
  51. UNSET(@sleep_mobkill);
  52. DO;
  53. SET(@mobkill_power);
  54. GUI();
  55. TYPE(%&sleep_mobkill_key%);
  56. WAIT(40T);
  57. UNTIL(@sleep_mobkill);
  58. ENDIF;
  59. WAIT(2T);
  60. UNSET(info_stop);
  61. DO;
  62. SET(&label_info,"");
  63. SET(&label_info,%&label_info% &aFPS: &e%FPS%\n&bX: &f%&label_info%%XPOS% &bY: &f%&label_info%%YPOS% &bZ: &f%&label_info%%ZPOS%\n);
  64. SETLABEL("INFO","%&label_info%");
  65. UNTIL(info_stop);
  66. ENDIF;
  67. IFMATCHES("%CHATCLEAN%","^\[(G|L)\] (.*)(%PLAYER%|%&dmc%)(.*)\: (.*)$");
  68. MATCH("%CHATCLEAN%","^\[(G|L)\] (.*)(%PLAYER%|%&dmc%)(.*)\: (.*)$",{&chat_canal,,&chat_nick,,&chat_msg});
  69. IFMATCHES("%PLAYER%","^%&chat_nick%$");
  70. IFMATCHES("%&chat_msg%","sleep ipass");
  71. LOG("&a&l[&f&oI&fnfo&a&l] &aDigite sua senha (totalmente sigiloso). &9&o#%&dmc%");
  72. LOG("");
  73. SET(&sleep_password,"");
  74. PROMPT(&sleep_password,$$?,"Digite sua senha (totalmente sigiloso).");
  75. IF(%&sleep_password%=NONE);
  76. LOG("&a&l[&f&oI&fnfo&a&l] &cVocê &cnão &cdigitou &csua &csenha. &9&o#%&dmc%");
  77. ELSE;
  78. LOG("&a&l[&f&oI&fnfo&a&l] &aSenha &asalva &acom &asucesso. &9&o#%&dmc%");
  79. ENDIF;
  80. ENDIF;
  81. IF(%&chat_canal%="G");
  82. SET(#chat_delay,"10");
  83. IF(!g_chat);
  84. SET(g_chat);
  85. DO;
  86. DO(10);
  87. SETLABEL("G","&7[G] &c%#chat_delay%");
  88. SETLABEL("G2","&7[G] &c%#chat_delay%");
  89. WAIT(15MS);
  90. UNTIL(!g_chat);
  91. IF(!g_chat);
  92. BREAK;
  93. ENDIF;
  94. DEC(#chat_delay,1);
  95. WHILE(%#chat_delay%>-1);
  96. UNSET(g_chat);
  97. ENDIF;
  98. SETLABEL("G","");
  99. SETLABEL("G2","");
  100. ENDIF;
  101. ENDIF;
  102. ENDIF;
  103. IFMATCHES("%CHATCLEAN%","^\(Mensagem de ([\d\w_]+)\): (.*)$");
  104. MATCH("%CHATCLEAN%","^\(Mensagem de ([\d\w_]+)\): (.*)$",{&nick_tell});
  105. IF(@afk_onchat);
  106. IFMATCHES("%@&afk_onchat_bn%","%&nick_tell%");
  107. ELSE;
  108. }$$/r estou afk no momento, tente novamente mais tarde. #SLEEP$${
  109. SET(@&afk_onchat_bn,"%&nick_tell%");
  110. ENDIF;
  111. ENDIF;
  112. ENDIF;
  113. IFMATCHES("%CHATCLEAN%","^\[Server\] (.+) Limpando (.+) do chao em 5s$");
  114. SET(@sleep5s);
  115. SET(@break);
  116. WAIT(110T);
  117. UNSET(@sleep5s);
  118. ENDIF;
  119. IFMATCHES("%CHATCLEAN%","(Seu inventário foi limpo|Your inventory has been cleared)");
  120. SET(@sleepclear);
  121. ENDIF;
  122. IFMATCHES("%CHATCLEAN%","^A home \"[\d\w_]+\" foi definida com sucesso\!$");
  123. SET(@sleepsethome);
  124. ENDIF;
  125. IFMATCHES("%CHATCLEAN%","^Você precisa de mais [\d\w_]+$");
  126. SET(@sleeplack);
  127. ENDIF;
  128. IFMATCHES("%CHATCLEAN%","^\*\*Rolou perfeitamente\*\*$");
  129. SET(@sleeprolled);
  130. ENDIF;
  131. IFMATCHES("%CHATCLEAN%","^Você conseguiu manter o encantamento nesse item.$");
  132. SET(@sleeprepair);
  133. ENDIF;
  134. IFMATCHES("%CHATCLEAN%","^\[Tesouro\] %PLAYER% encontrou um livro: Tesouro Nível ([\d,.]+)$",@#nivel,1,NONE);
  135. SET(@sleepbook);
  136. SET(@break);
  137. ENDIF;
  138. IFMATCHES("%CHATCLEAN%","^Você foi enviado\(a\) para a home \"[\w\d_]+\"\!$");
  139. SET(@sleepteleport);
  140. ENDIF;
  141. IFMATCHES("%CHATCLEAN%","^(Teleportado|Teleported).$");
  142. SET(@sleepteleport);
  143. ENDIF;
  144. IFMATCHES("%CHATCLEAN%","^Voce recebeu 1 coin\(s\) por ter ajudado a acabar com o mal\!$");
  145. SET(@sleepmobkill);
  146. INC(#mobs_killed,1);
  147. IFMATCHES("%#mobs_killed%","^[\d]+(.*)(0)$");
  148. ACHIEVEMENTGET("[%#mobs_killed%] mobs mortos","skull");
  149. IFMATCHES("%#mobs_killed%","^[\d]+(.*)(00)$");
  150. WAIT(65T);
  151. ACHIEVEMENTGET("#%&dmc%","skull");
  152. ENDIF;
  153. ENDIF;
  154. ENDIF;
  155. IFMATCHES("%CHATCLEAN%","^\[CraftLandia\] Você matou: (.*)$");
  156. INC(#onchat_kills,1);
  157. IF(%#onchat_kills%=1);
  158. ACHIEVEMENTGET("[%#onchat_kills%] jogador morto","skull:3");
  159. ELSE;
  160. ACHIEVEMENTGET("[%#onchat_kills%] jogadores mortos","skull:3");
  161. ENDIF;
  162. WAIT(65T);
  163. ACHIEVEMENTGET("#%&dmc%","skull:3");
  164. ENDIF;
  165. IFMATCHES("%CHATCLEAN%","» Você está tentando (.+) um item por (.+) coin\(s\) em uma loja desconhecida");
  166. IF(!confiar);
  167. }$$/confiar$${
  168. ACHIEVEMENTGET("Confiado :) #%&dmc%","sign");
  169. SET(confiar);
  170. WAIT(20T);
  171. UNSET(confiar);
  172. ENDIF;
  173. ENDIF;
  174. IFMATCHES("%CHATCLEAN%","^(.*) deseja ir até você\! (Use|Digite) \/bring (.+) para aceitar.$",&nick_bring,1,NONE);
  175. IF(!call);
  176. SET(call);
  177. SET(&nick_aceitar,"%&nick_bring%");
  178. ACHIEVEMENTGET("Press DEL para aceitar","ender_pearl");
  179. DO(600);
  180. IF((KEY_DELETE)||(KEY_DECIMAL));
  181. IFMATCHES("%SERVER%","(beta|BETA|Beta).craftlandia.com.br");
  182. GUI(CHAT);
  183. WAIT(2T);
  184. TYPE("/bring @%&nick_aceitar%");
  185. WAIT(2T);
  186. PRESS(RETURN);
  187. ELSE;
  188. IFMATCHES("%SERVER%","(propano|PROPANO|Propano).craftlandia.com.br");
  189. ECHO("/bring %&nick_aceitar%");
  190. ELSE;
  191. ECHO("/bring @%&nick_aceitar%");
  192. ENDIF;
  193. ENDIF;
  194. WAIT(10T);
  195. ACHIEVEMENTGET("Aceito :) #%&dmc%","ender_pearl");
  196. BREAK;
  197. ENDIF;
  198. LOOP;
  199. UNSET(call);
  200. ENDIF;
  201. ENDIF;
  202.  
  203. }$$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement