Advertisement
Guest User

zTools v2.0 by zMatheus22

a guest
Aug 19th, 2019
7,493
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 82.62 KB | None | 0 0
  1. $${
  2. if(ztools);
  3. unset(ztools);
  4. unset(@ztools_onchat);
  5. LOG("&6[&4z&fTools&6] &aUpadora de Skills &2Profissional &5v2.0 &cDESLIGADA");
  6. ////////////
  7. //Creditos//
  8. ////////////
  9. log(" ");
  10. log("&cz&fTools &5v2.0 &7by &azMatheus22");
  11. log("&cEncontrou algum bug? &2/tell zmatheus22");
  12. log("&aGostou da macro e quer ajudar? &2deixe 1 like no topico :)");
  13. log(" ");
  14. ////////////
  15. //Creditos//
  16. ////////////
  17. stop;
  18. Else;
  19. set(ztools);
  20. LOG("&6[&4z&fTools&6] &aUpadora de skills &2Profissional &4z&fTools &ev2.0 &2LIGADO");
  21.  
  22. /////////////////////////////////////////////////////////////////////////////
  23. /////////////////////////////////////////////////////////////////////////////
  24. ////////////by zMatheus22 // Region 1.0 // Owna////////////////////////
  25. ////////////agradecimentos: // lomexicano // ///////////////////////////////
  26. /////////////////////////////////////////////////////////////////////////////
  27. ////////////me ajudou muito em praticamente tudo.//////////////////////////// Macro by zMatheus22 Region1 Owna
  28. /////////////////////////////////////////////////////////////////////////////
  29. /////////////////////////////////////////////////////////////////////////////
  30. #opc = 0;
  31. #opcz = 0;
  32. #naovipx = 0;
  33. #naovip = 0;
  34. unset(zminer_on);
  35. unset(zescav_on);
  36. unset(zlenha_on);
  37. unset(zherba_on);
  38. unset(verif_antibug);
  39.  
  40.  
  41. //// ~~~~ variaveis ~~~~ ////
  42. set(@ztools_onchat);
  43. #zminer_blockregister = 0;
  44. #zminer_minerio = 0;
  45. #zminer_minerio2 = 0;
  46. #zminer_loot = 0;
  47. #zminer_picareta = 278;
  48. #zminer_delaylook = 5;
  49. #zminer_delayputblock = 30;
  50. #zminer_delaybase = 500;
  51. #zminer_tentativas = 10;
  52. #zminer_baupegar = 1;
  53. #zminer_bauguardar = 1;
  54. #zminer_delay_slotclick = 60;
  55. #zminer_block_rep = 57;
  56. &zminer_home_venda = " ";
  57. #zminer_zminer_aviso = 0;
  58. unset(anti_bug_bau);
  59. set(zminer_pegarminerio);
  60. set(zminer_colocarblocos);
  61. set(zminer_quebrarblocos);
  62. set(zminer_gohome);;
  63. set(zminer_guardar);
  64. set(zminer_verificador_lotado);
  65. set(zminer_vender);
  66. unset(alttab);
  67. set(zminer_padrao);
  68. unset(minerio_carvao):
  69. unset(minerio_diamante);
  70. unset(minerio_esmeralda);
  71. unset(minerio_redstone);
  72. unset(minerio_lapiz);
  73. unset(minerio_quartzo);
  74. #zescav_troca_pa = 1;
  75. #zescav_bloco = 0;
  76. #zescav_ferramenta = 0;
  77. #zescav_loot = 0;
  78. #zescav_bautools = 1;
  79. #zescav_slotspecial = 8;
  80. set(colocarmadeira);
  81. set(quebrarmadeira);
  82. #zlenha_machado = 279;
  83. #zlenha_madeira = 17;
  84. #zlenha_delayputblock = 30;
  85. #zlenha_delaylook = 5;
  86. set(zlenha_vip);
  87. #zherba_planta = 0;
  88. #zherba_ferramenta = 0;
  89. #zherba_herbax = 0;
  90. //// ~~~~ Fim ~~~~ ////
  91. do();
  92. clearchat;
  93. log(" ");
  94. log("&6[&4z&fTools&6] &7 Escolha o que voce deseja. ");
  95. log(" ");
  96. log("&7[1] &4z&fMiner &6(Quebrar &bMinerios &6& Upar &bMineraçao&6)");
  97. log("&7[2] &4z&2Escav &6(Upar &2Escavaçao&6)");
  98. log("&7[3] &4z&eLenha &6(Upar &eLenhador&6)");
  99. log("&7[4] &4z&aHerba &6(Upar &aHerbalismo&6)");
  100. log("&7[5] &4z&bRepair &6(Upar reparação com &benxada&6)");
  101. log(" ");
  102. log("&7[6] &fSair");
  103. log(" ");
  104. prompt(#opc,$$?,"escolha o que deseja ou digite 5 para sair.");
  105. until((#opc = 1)|(#opc = 2)|(#opc = 3)|(#opc = 4)|(#opc = 5)|(#opc = 6));
  106.  
  107. IF(#opc = 1);
  108. set(@zminer_onchat);
  109. set(zminer_on);
  110. set(verif_antibug);
  111. unset(zescav_on);
  112. unset(zlenha_on);
  113. unset(zherba_on);
  114. ENDIF;
  115. IF(#opc = 2);
  116. set(@zescav_onchat);
  117. set(zescav_on);
  118. set(verif_antibug);
  119. unset(zminer_on);
  120. unset(zlenha_on);
  121. unset(zherba_on);
  122. ENDIF;
  123. IF(#opc = 3);
  124. set(@zlenha_onchat);
  125. set(zlenha_on);
  126. set(verif_antibug);
  127. unset(zescav_on);
  128. unset(zminer_on);
  129. unset(zherba_on);
  130. unset(zrepair_on);
  131. ENDIF;
  132. IF(#opc = 4);
  133. set(@zherba_onchat);
  134. set(zherba_on);
  135. set(verif_antibug);
  136. unset(zescav_on);
  137. unset(zlenha_on);
  138. unset(zminer_on);
  139. unset(zrepair_on);
  140. ENDIF;
  141. IF(#opc = 5);
  142. set(@zrepair_onchat);
  143. log("&6[&4z&fTools&6] &4z&bRepair &6Iniciada!");
  144. echo("/g &c%PLAYER% &6esta upando &breparaçao &6na super macro &4z&ftools &5v2.0 &aby zMatheus22");
  145. set(zrepair_on);
  146. set(verif_antibug);
  147. unset(zherba_on);
  148. unset(zescav_on);
  149. unset(zlenha_on);
  150. unset(zminer_on);
  151. ENDIF;
  152. IF(#opc = 6);
  153. log(" ");
  154. log("&6[&4z&fTools&6] &7Nenhuma das opções foi selecionada. &4Finalizando");
  155. log(" ");
  156. playsound(note.harp);
  157. Stop;
  158. ENDIF;
  159.  
  160. IF(verif_antibug);
  161. Else;
  162. LOG("&6[&4z&fTools&6] &aUpadora de Skills &2Profissional &5v2.0 &cDESLIGADA");
  163. unset(ztools);
  164. STOP;
  165. ENDIF;
  166.  
  167. IF(zminer_on);
  168. do();
  169. clearchat;
  170. log(" ");
  171. log("&6[&4z&fTools&6] &f Você é &6VIP&f?");
  172. log(" ");
  173. log("&e[1] &fSou &6VIP");
  174. IF(#opc = 2);log("&e[2] &fNao sou &6VIP &4(trocar as pás)");ELSE;log("&e[2] &fNao sou &6VIP");ENDIF;
  175. log("&e[3] &fSair");
  176. log(" ");
  177. prompt(#naovipx,$$?,"digite se é VIP ou nao.");
  178. until((#naovipx = 1)|(#naovipx = 2)|(#naovipx = 3));
  179.  
  180. if(#naovipx = 1);
  181. #naovip = 1000;
  182. unset(naovip);
  183. set(vip);
  184. endif;
  185.  
  186. if(#naovipx = 2);
  187. #naovip = 5500;
  188. unset(vip);
  189. set(naovip);
  190. endif;
  191.  
  192. if(#naovipx = 3);
  193. LOG("&6[&4z&fTools&6] &7Nenhuma das opçoes foi selecionada,&c Finalizando.");
  194. stop;
  195. endif;
  196. ENDIF;
  197.  
  198. IF(zescav_on);
  199. do();
  200. clearchat;
  201. log(" ");
  202. log("&6[&4z&fTools&6] &f Você é &6VIP&f?");
  203. log(" ");
  204. log("&e[1] &fSou &6VIP");
  205. IF(#opc = 2);log("&e[2] &fNao sou &6VIP &b(trocar as pás)");ELSE;log("&e[2] &fNao sou &6VIP");ENDIF;
  206. log("&e[3] &fSair");
  207. log(" ");
  208. prompt(#naovipx,$$?,"digite se é VIP ou nao.");
  209. until((#naovipx = 1)|(#naovipx = 2)|(#naovipx = 3));
  210.  
  211. if(#naovipx = 1);
  212. #naovip = 1000;
  213. unset(naovip);
  214. set(vip);
  215. endif;
  216.  
  217. if(#naovipx = 2);
  218. #naovip = 5500;
  219. unset(vip);
  220. set(naovip);
  221. endif;
  222.  
  223. if(#naovipx = 3);
  224. LOG("&6[&4z&fTools&6] &7Nenhuma das opçoes foi selecionada,&c Finalizando.");stop;
  225. endif;
  226. ENDIF;
  227. /////////////////////////////
  228. //// ~~Prompts~~ ////
  229. /////////////////////////////
  230. IF(zminer_on);
  231. do();
  232. clearchat;
  233. log(" ");
  234. log("&e[&4z&4&fMiner&e] &f Escolha o Bloco desejado:");
  235. log(" ");
  236. log("&e[1] &fminerio de &8Carvao");
  237. log("&e[2] &fminerio de &bDiamante");
  238. log("&e[3] &fminerio de &aEsmeralda");
  239. log("&e[4] &fminerio de &4Redstone");
  240. log("&e[5] &fminerio de &1Lapiz");
  241. log("&e[6] &fminerio de &fQuartzo");
  242. log("&e[7] &7Stone Lisa &6(Apenas para Upar)");
  243. log(" ");
  244. log("&e[8] &4Sair");
  245. log(" ");
  246. prompt(#zminerx,$$?,"Digite abaixo o seu bloco.");
  247. until((#zminerx = 1)|(#zminerx = 2)|(#zminerx = 3)|(#zminerx = 4)|(#zminerx = 5)|(#zminerx = 6)|(#zminerx = 7)|(#zminerx = 8));
  248.  
  249. if(#zminerx = 1);
  250. #zminer_minerio = 16;
  251. #zminer_loot = 263;
  252. set(minerio_carvao);
  253. echo("/g &aQuebrando &8Minério de Carvao &ana Super Macro &4z&fTools &5v2.0&b by zMatheus22 s2");
  254. endif;
  255. if(#zminerx = 5);
  256. #zminer_minerio = 21;
  257. #zminer_loot = 351;
  258. set(minerio_lapiz);
  259. echo("/g &aQuebrando Minério de &9Lapiz &ana Super Macro &4z&fTools &5v2.0&b by zMatheus22 s2");
  260. endif;
  261. if(#zminerx = 2);
  262. #zminer_minerio = 56;
  263. #zminer_loot = 264;
  264. set(minerio_diamante);
  265. echo("/g &aQuebrando Minério de &bDiamante &ana Super Macro &4z&fTools &5v2.0&b by zMatheus22 s2");
  266. endif;
  267. if(#zminerx = 3);
  268. #zminer_minerio = 129;
  269. #zminer_loot = 388;
  270. set(minerio_esmeralda);
  271. echo("/g &3Quebrando Minério de &aEsmeralda &3na Super Macro &4z&fTools &5v2.0&b by zMatheus22 s2");
  272. endif;
  273. if(#zminerx = 4);
  274. #zminer_minerio = 73;
  275. #zminer_loot = 331;
  276. #zminer_minerio2 = 74;
  277. set(minerio_redstone);
  278. echo("/g &aQuebrando Minério de &4redstone &ana Super Macro &4z&fTools &5v2.0&b by zMatheus22 s2");
  279. endif;
  280. if(#zminerx = 6);
  281. #zminer_minerio = 153;
  282. #zminer_loot = 406;
  283. set(minerio_quartzo);
  284. echo("/g &aQuebrando Minério de &fQuartzo &ana Super Macro &4z&fTools &5v2.0&b by zMatheus22 s2");
  285. endif;
  286. if(#zminerx = 7);
  287. #zminer_minerio = 1;
  288. #zminer_loot = 4;
  289. echo("/g &6upando mineraçao &ana Super Macro &4z&fTools &5v2.0&b by zMatheus22 s2");
  290. endif;
  291. if(#zminerx = 8);
  292. LOG("&e[zMiner] &7Nenhuma das opçoes foi selecionada,&c Finalizando.");stop;
  293. endif;
  294.  
  295. do();
  296. clearchat;
  297. log(" ");
  298. log("&e[&4z&4&fMiner&e] &cDeseja &6Armazenar &cou &aVender &c?");
  299. log(" ");
  300. log("&c[&f1&c] &cPara &6armazenar");
  301. log("&c[&f2&c] &cPara &aVender");
  302. log(" ");
  303. log("&c[&f3&c] &fSair");
  304. log(" ");
  305. prompt(#opcoes,$$?,"Deseja armazenar ou vender?");
  306. until((#opcoes = 1)|(#opcoes = 2)|(#opcoes = 3));
  307.  
  308. if(#opcoes = 1);
  309. set(zminer_guardar);
  310. unset(zminer_vender);
  311. endif;
  312.  
  313. if(#opcoes = 2);
  314. unset(zminer_guardar);
  315. set(zminer_vender);
  316. set(gohome_venda);
  317. endif;
  318.  
  319. if(#opcoes = 3);
  320. LOG("&e[&4z&4&fMiner&e] &7Nenhuma das opçoes foi selecionada,&c Finalizando.");
  321. stop;
  322. endif;
  323.  
  324. IF(minerio_carvao):
  325. &zminer_home_venda = "zcarvao";
  326. ENDIF;
  327. IF(minerio_diamante);
  328. &zminer_home_venda = "zdiamante";
  329. ENDIF;
  330. IF(minerio_esmeralda);
  331. &zminer_home_venda = "zesmeralda";
  332. ENDIF;
  333. IF(minerio_redstone);
  334. &zminer_home_venda = "zredstone";
  335. ENDIF;
  336. IF(minerio_lapiz);
  337. &zminer_home_venda = "zlapiz";
  338. ENDIF;
  339. IF(minerio_quartzo);
  340. &zminer_home_venda = "zquartzo";
  341. ENDIF;
  342. ENDIF;
  343. IF(zescav_on);
  344. do();
  345. clearchat;
  346. log(" ");
  347. log("&e[zEscav] &f Escolha o Bloco desejado:");
  348. log(" ");
  349. log("&e[1] &6Terra &c(Nao recomendado)");
  350. log("&e[2] &2Grama &c(Dropa maça &4vermelha&c)");
  351. log("&e[3] &eAreia");
  352. log("&e[4] &7Gravel");
  353. log("&e[5] &9Micélio");
  354. log("&e[6] &cSoul Sand &b(Mais recomendado)");
  355. log("&e[7] &fNeve");
  356. log(" ");
  357. log("&e[8] &4Sair");
  358. log(" ");
  359. prompt(#escavx,$$?,"Digite abaixo o seu bloco.");
  360. until((#escavx = 1)|(#escavx = 2)|(#escavx = 3)|(#escavx = 4)|(#escavx = 5)|(#escavx = 6)|(#escavx = 7)|(#escavx = 8));
  361.  
  362. if(#escavx = 1);
  363. #zescav_ferramenta = 277;
  364. #zescav_bloco = 3;
  365. #zescav_loot = 3;
  366. echo("/g &aUpando escavaçao com &6terra &ana Super Macro &cz&fTools &5v2.0&b by zMatheus22 s2");
  367. endif;
  368.  
  369. if(#escavx = 2);
  370. #zescav_ferramenta = 277;
  371. #zescav_bloco = 2;
  372. #zescav_loot = 2;
  373. echo("/g &aUpando escavaçao &ana Super Macro &cz&fTools &5v2.0&b by zMatheus22 s2");
  374. endif;
  375. if(#escavx = 3);
  376. #zescav_ferramenta = 277;
  377. #zescav_bloco = 12;
  378. #zescav_loot = 12;
  379. echo("/g &aUpando escavaçao &ana Super Macro &cz&fTools &5v2.0&b by zMatheus22 s2");
  380. endif;
  381.  
  382. if(#escavx = 4);
  383. #zescav_ferramenta = 277;
  384. #zescav_bloco = 13;
  385. #zescav_loot = 13;
  386. echo("/g &aUpando escavaçao &ana Super Macro &cz&fTools &5v2.0&b by zMatheus22 s2");
  387. endif;
  388. if(#escavx = 5);
  389. #zescav_ferramenta = 277;
  390. #zescav_bloco = 110;
  391. #zescav_loot = 110;
  392. echo("/g &aUpando escavaçao &ana Super Macro &cz&fTools &5v2.0&b by zMatheus22 s2");
  393. endif;
  394.  
  395. if(#escavx = 6);
  396. #zescav_ferramenta = 277;
  397. #zescav_bloco = 88;
  398. #zescav_loot = 88;
  399. echo("/g &aUpando escavaçao &ana Super Macro &cz&fTools &5v2.0&b by zMatheus22 s2");
  400. endif;
  401. if(#escavx = 7);
  402. #zescav_ferramenta = 277;
  403. #zescav_bloco = 80;
  404. #zescav_loot = 47;
  405. echo("/g &aUpando escavaçao &ana Super Macro &cz&fTools &5v2.0&b by zMatheus22 s2");
  406. endif;
  407. if(#escavx = 8);
  408. LOG("&e[zEscav] &7Nenhuma das opçoes foi selecionada,&c Finalizando.");stop;
  409. endif;
  410. ENDIF;
  411. IF(zherba_on);
  412. do();
  413. clearchat;
  414. log(" ");
  415. log("&e[zHerba] &f Escolha o Bloco desejado:");
  416. log(" ");
  417. log("&e[1] &aCana de Açucar");
  418. log("&e[2] &cFungo do nether");
  419. log(" ");
  420. log("&e[3] &4Sair");
  421. log(" ");
  422. prompt(#zherba_herbax,$$?,"Digite abaixo o seu bloco.");
  423. until((#zherba_herbax == 1)|(#zherba_herbax == 2)|(#zherba_herbax == 3)|(#zherba_herbax == 4)|(#zherba_herbax == 5)|(#zherba_herbax == 6)|(#zherba_herbax == 7)|(#zherba_herbax == 8));
  424.  
  425. if(#zherba_herbax = 1);
  426. #zherba_ferramenta = 279;
  427. #zherba_planta = 338;
  428. echo("/g &3Upando herbalismo com &acana &3na Super Macro &4z&fTools &5v2.0&b by zMatheus22 s2");
  429. endif;
  430.  
  431. if(#zherba_herbax = 2);
  432. #zherba_ferramenta = 279;
  433. #zherba_planta = 372;
  434. echo("/g &3Upando herbalismo com &cfungo &3na Super Macro &4z&fTools &5v2.0&b by zMatheus22 s2");
  435. endif;
  436. if(#zherba_herbax = 3);
  437. LOG("&e[zHerba] &7Nenhuma das opçoes foi selecionada,&c Finalizando.");toggle(miner);stop;
  438. endif;
  439. ENDIF;
  440. //// ~~End~~ ////
  441.  
  442.  
  443. //////////////////////////
  444. // //
  445. // zMiner ~~~~ //
  446. // //
  447. //////////////////////////
  448. IF(zminer_on);
  449. Unsafe;
  450. Do();gui(inventory);Until(%GUI% = "GUIINVENTORY");
  451. getslot(57,#bloco_diamante);
  452. IF(#bloco_diamante = -1);
  453. Gui();
  454. wait(200ms);
  455. LOG(" ");
  456. LOG("&6[&4z&fMiner&6] &7Sem &bBloco de diamante &7no inventário, &4Finalizando");
  457. LOG(" ");
  458. playsound(note.harp);
  459. STOP;
  460. ENDIF;
  461. slotclick(%#bloco_diamante%,l,false);
  462. wait(%#zminer_delay_slotclick%ms);
  463. slotclick(43,l,false);
  464. wait(%#zminer_delay_slotclick%ms);
  465.  
  466. getslot(%#zminer_picareta%,#sw);
  467. slotclick(%#sw%,l,false);
  468. wait(%#zminer_delay_slotclick%ms);
  469. slotclick(44,l,false);
  470. wait(%#zminer_delay_slotclick%ms);
  471. Do();gui();Until(%GUI% = "NONE");
  472.  
  473. Endunsafe;
  474.  
  475. Do(); //liga o primeiro e o segundo.
  476.  
  477.  
  478. //////PARTE DE IR PARA A HOME
  479. IF(zminer_gohome);;
  480. Do(%#zminer_tentativas%);
  481. echo("/home ztools");
  482. wait(%#naovip%ms);
  483. looks(0,90,1);
  484. IF(%HITID% = 42);
  485. Break;
  486. Else;
  487. LOG(bloco de ferro nao encontrado, tentando novamente);
  488. ENDIF;
  489.  
  490. Loop;
  491. ENDIF;
  492.  
  493. //////
  494. IF(zminer_pegarminerio);
  495. Do();
  496. playsound(note.harp);
  497. LOG(" ");
  498. LOG("&aPegando minerios Bau atual = &b%#zminer_baupegar%");
  499. LOG(" ");
  500.  
  501. Do;gui();Until(%GUI% = "NONE");
  502. if(#zminer_baupegar = 1); look(north); wait(%#zminer_delaybase%ms); look(+327,+336); endif;
  503. if(#zminer_baupegar = 2); look(north); wait(%#zminer_delaybase%ms); look(+360,+336); endif;
  504. if(#zminer_baupegar = 3); look(north); wait(%#zminer_delaybase%ms); look(+25,+336); endif;
  505. if(#zminer_baupegar = 4); look(north); wait(%#zminer_delaybase%ms); look(+58,+336); endif;
  506. if(#zminer_baupegar = 5); look(north); wait(%#zminer_delaybase%ms); look(+84,+336); endif;
  507. if(#zminer_baupegar = 6); look(north); wait(%#zminer_delaybase%ms); look(+117,+336); endif; // baus de cima 1 fileira
  508. if(#zminer_baupegar = 7); look(north); wait(%#zminer_delaybase%ms); look(+149,+336); endif;
  509. if(#zminer_baupegar = 8); look(north); wait(%#zminer_delaybase%ms); look(+182,+336); endif;
  510. if(#zminer_baupegar = 9); look(north); wait(%#zminer_delaybase%ms); look(+209,+336); endif;
  511. if(#zminer_baupegar = 10); look(north); wait(%#zminer_delaybase%ms); look(+241,+336); endif;
  512. if(#zminer_baupegar = 11); look(north); wait(%#zminer_delaybase%ms); look(+267,+336); endif;
  513. if(#zminer_baupegar = 12); look(north); wait(%#zminer_delaybase%ms); look(+301,+336); endif;
  514. //////////////////////////////////////////////////////////////////////////////////
  515. if(#zminer_baupegar = 13); look(north); wait(%#zminer_delaybase%ms); look(+327,+318); endif;
  516. if(#zminer_baupegar = 14); look(north); wait(%#zminer_delaybase%ms); look(+360,+318); endif;
  517. if(#zminer_baupegar = 15); look(north); wait(%#zminer_delaybase%ms); look(+25,+318); endif;
  518. if(#zminer_baupegar = 16); look(north); wait(%#zminer_delaybase%ms); look(+58,+318); endif;
  519. if(#zminer_baupegar = 17); look(north); wait(%#zminer_delaybase%ms); look(+84,+318); endif;
  520. if(#zminer_baupegar = 18); look(north); wait(%#zminer_delaybase%ms); look(+117,+318); endif; // baus de cima 2 fileira
  521. if(#zminer_baupegar = 19); look(north); wait(%#zminer_delaybase%ms); look(+149,+318); endif;
  522. if(#zminer_baupegar = 20); look(north); wait(%#zminer_delaybase%ms); look(+182,+318); endif;
  523. if(#zminer_baupegar = 21); look(north); wait(%#zminer_delaybase%ms); look(+209,+318); endif;
  524. if(#zminer_baupegar = 22); look(north); wait(%#zminer_delaybase%ms); look(+241,+318); endif;
  525. if(#zminer_baupegar = 23); look(north); wait(%#zminer_delaybase%ms); look(+267,+318); endif;
  526. if(#zminer_baupegar = 24); look(north); wait(%#zminer_delaybase%ms); look(+301,+318); endif;
  527. //////////////////////////////////////////////////////////////////////////////////
  528. if(#zminer_baupegar = 25); look(north); wait(%#zminer_delaybase%ms); look(+327,+303); endif;
  529. if(#zminer_baupegar = 26); look(north); wait(%#zminer_delaybase%ms); look(+360,+303); endif;
  530. if(#zminer_baupegar = 27); look(north); wait(%#zminer_delaybase%ms); look(+25,+303); endif;
  531. if(#zminer_baupegar = 28); look(north); wait(%#zminer_delaybase%ms); look(+58,+303); endif;
  532. if(#zminer_baupegar = 29); look(north); wait(%#zminer_delaybase%ms); look(+84,+303); endif;
  533. if(#zminer_baupegar = 30); look(north); wait(%#zminer_delaybase%ms); look(+117,+303); endif; // baus de cima 3 fileira
  534. if(#zminer_baupegar = 31); look(north); wait(%#zminer_delaybase%ms); look(+149,+303); endif;
  535. if(#zminer_baupegar = 32); look(north); wait(%#zminer_delaybase%ms); look(+182,+303); endif;
  536. if(#zminer_baupegar = 33); look(north); wait(%#zminer_delaybase%ms); look(+209,+303); endif;
  537. if(#zminer_baupegar = 34); look(north); wait(%#zminer_delaybase%ms); look(+241,+303); endif;
  538. if(#zminer_baupegar = 35); look(north); wait(%#zminer_delaybase%ms); look(+267,+303); endif;
  539. if(#zminer_baupegar = 36); look(north); wait(%#zminer_delaybase%ms) ; look(+301,+303); endif;
  540. if(#zminer_baupegar = 37); log("Você nao tem mais minérios finalizando."); stop;endif;
  541.  
  542. Do();Key(use);wait(500ms);Until(%GUI% = "GUICHEST");
  543.  
  544. IF(zminer_padrao);
  545. for(#slothot,81,87);
  546.  
  547. getslotitem(87,#idm,#stackm);
  548. IF(#idm = %#zminer_minerio%);
  549. set(pegou_minerio);
  550. break;
  551. ENDIF;
  552. getslotitem(%#slothot%,#id,#stackhot);
  553. if(#stackhot < 1);
  554. getslot(%#zminer_minerio%,#slotminerio);
  555. if((#slotminerio != -1)&&(#slotminerio < 54));
  556. slotclick(%#slotminerio%,l,false);
  557. wait(%#zminer_delay_slotclick%ms);
  558. slotclick(%#slothot%,l,false);
  559. wait(%#zminer_delay_slotclick%ms);
  560. else;
  561. inc(#zminer_baupegar,1);
  562. break;
  563. endif;
  564. endif;
  565. next;
  566. IF(pegou_minerio);
  567. unset(pegou_minerio);
  568. break;
  569. ENDIF;
  570.  
  571. ENDIF;
  572.  
  573. Loop;
  574. ENDIF;
  575. Do();
  576. IF(zminer_colocarblocos);
  577. Do;Gui();wait(10ms);Until(%GUI% = "NONE");
  578. pick(%#zminer_minerio%);
  579. IF(%ITEM% != %#zminer_minerio%);
  580. break;
  581. ENDIF;
  582. LOG("&6[&4z&fMiner&6] &cMinerios quebrados: &c[&b%#zminer_blockregister%&c]");
  583. wait(%#zminer_delaylook%ms);
  584. PICK(%#zminer_minerio%);look(314,54);wait(%#zminer_delayputblock%ms);key(USE);wait(%#zminer_delayputblock%ms);
  585. PICK(%#zminer_minerio%);look(357,65);wait(%#zminer_delayputblock%ms);key(USE);wait(%#zminer_delayputblock%ms);
  586. PICK(%#zminer_minerio%);look(41,59);wait(%#zminer_delayputblock%ms);key(USE);wait(%#zminer_delayputblock%ms);
  587. PICK(%#zminer_minerio%);look(91,62);wait(%#zminer_delayputblock%ms);key(USE);wait(%#zminer_delayputblock%ms);
  588. PICK(%#zminer_minerio%);look(135,60);wait(%#zminer_delayputblock%ms);key(USE);wait(%#zminer_delayputblock%ms);
  589. PICK(%#zminer_minerio%);look(179,67);wait(%#zminer_delayputblock%ms);key(USE);wait(%#zminer_delayputblock%ms);
  590. PICK(%#zminer_minerio%);look(227,64);wait(%#zminer_delayputblock%ms);key(USE);wait(%#zminer_delayputblock%ms);
  591. PICK(%#zminer_minerio%);look(265,64);wait(%#zminer_delayputblock%ms);key(USE);
  592. wait(30ms);
  593. PICK(%#zminer_minerio%);look(314,54);wait(%#zminer_delayputblock%ms);key(USE);wait(%#zminer_delayputblock%ms);
  594. PICK(%#zminer_minerio%);look(357,65);wait(%#zminer_delayputblock%ms);key(USE);wait(%#zminer_delayputblock%ms);
  595. PICK(%#zminer_minerio%);look(41,59);wait(%#zminer_delayputblock%ms);key(USE);wait(%#zminer_delayputblock%ms);
  596. PICK(%#zminer_minerio%);look(91,62);wait(%#zminer_delayputblock%ms);key(USE);wait(%#zminer_delayputblock%ms);
  597. PICK(%#zminer_minerio%);look(135,60);wait(%#zminer_delayputblock%ms);key(USE);wait(%#zminer_delayputblock%ms);
  598. PICK(%#zminer_minerio%);look(179,67);wait(%#zminer_delayputblock%ms);key(USE);wait(%#zminer_delayputblock%ms);
  599. PICK(%#zminer_minerio%);look(227,64);wait(%#zminer_delayputblock%ms);key(USE);wait(%#zminer_delayputblock%ms);
  600. PICK(%#zminer_minerio%);look(265,64);wait(%#zminer_delayputblock%ms);key(USE);
  601. Keydown(jump);wait(10ms);keyup(jump);
  602. ENDIF;
  603.  
  604. IF(#zminer_zminer_aviso >= 1);
  605. Do(3);
  606. LOG(" ");
  607. LOG("&cAviso: &aClique na tela para resolver o BUG.");
  608. LOG(" ");
  609. playsound(note.harp);
  610. wait(500ms);
  611. Loop;
  612. #zminer_zminer_aviso = 0;
  613. ENDIF;
  614.  
  615. IF(zminer_quebrarblocos);
  616. Do;Gui();wait(10ms);Until(%GUI% = "NONE");
  617. pick(%#zminer_picareta%);
  618. IF(%DURABILITY% < 40);
  619. Do(5);LOG(picareta em perigo); playsound(note.harp);wait(1);Loop;stop;
  620. ENDIF;
  621. IF(vip);
  622. IF(%DURABILITY% < 100);
  623. Do;Looks(0,90,1);Key(use);Until(%DURABILITY% > 100);
  624. ENDIF;
  625. ENDIF;
  626. IF(naovip);
  627. //~~~~~~~~~~~~//parte de trocar ferramenta//~~~~~~~~~~~~~//
  628. ENDIF;
  629. look(314,54);wait(%#zminer_delaylook%ms);do; KEY(attack);while((%HITID% = %#zminer_minerio%)||(%HITID% = %#zminer_minerio2%));wait(%#zminer_delayputblock%ms);INC(#zminer_blockregister,1);
  630. look(357,65);wait(%#zminer_delaylook%ms);do; KEY(attack);while((%HITID% = %#zminer_minerio%)||(%HITID% = %#zminer_minerio2%));wait(%#zminer_delayputblock%ms);INC(#zminer_blockregister,2);
  631. look(41,59); wait(%#zminer_delaylook%ms);do; KEY(attack);while((%HITID% = %#zminer_minerio%)||(%HITID% = %#zminer_minerio2%));wait(%#zminer_delayputblock%ms);INC(#zminer_blockregister,2);
  632. look(91,62); wait(%#zminer_delaylook%ms);do; KEY(attack);while((%HITID% = %#zminer_minerio%)||(%HITID% = %#zminer_minerio2%));wait(%#zminer_delayputblock%ms);INC(#zminer_blockregister,2);
  633. look(135,60);wait(%#zminer_delaylook%ms);do; KEY(attack);while((%HITID% = %#zminer_minerio%)||(%HITID% = %#zminer_minerio2%));wait(%#zminer_delayputblock%ms);INC(#zminer_blockregister,2);
  634. look(179,67);wait(%#zminer_delaylook%ms);do; KEY(attack);while((%HITID% = %#zminer_minerio%)||(%HITID% = %#zminer_minerio2%));wait(%#zminer_delayputblock%ms);INC(#zminer_blockregister,2);
  635. look(227,64);wait(%#zminer_delaylook%ms);do; KEY(attack);while((%HITID% = %#zminer_minerio%)||(%HITID% = %#zminer_minerio2%));wait(%#zminer_delayputblock%ms);INC(#zminer_blockregister,1);
  636. look(265,64);wait(%#zminer_delaylook%ms);do; KEY(attack);while((%HITID% = %#zminer_minerio%)||(%HITID% = %#zminer_minerio2%));wait(%#zminer_delayputblock%ms);INC(#zminer_blockregister,1);
  637. ENDIF;
  638. IF(zminer_verificador_lotado);
  639. Unsafe;
  640. SLOT(7);
  641. wait(10ms);
  642. IF(%ITEM% != %#zminer_minerio%);
  643. playsound(note.harp);
  644. IF(zminer_guardar);LOG("&cInventário lotado. &aIniciando Processo de guardar.");ENDIF;
  645. IF(zminer_vender);LOG("&cInventário lotado. &aIniciando Processo de venda.");ENDIF;
  646. Break;
  647. Else;
  648. LOG("&cInventário ainda vazio. &aMinerando.");
  649. ENDIF;
  650.  
  651. Endunsafe;
  652. ENDIF;
  653.  
  654. Loop;
  655.  
  656.  
  657.  
  658.  
  659. IF(zminer_guardar);
  660. Do(); ///
  661. playsound(note.harp);
  662. LOG(" ");
  663. LOG("&aGuardando minerios no Bau. Bau atual = &b%#zminer_bauguardar%");
  664. LOG(" ");
  665. if(#zminer_bauguardar = 1); wait(%#zminer_delaybase%ms); look(325,1); endif; //
  666. if(#zminer_bauguardar = 2); wait(%#zminer_delaybase%ms); look(339,1); endif; //
  667. if(#zminer_bauguardar = 3); wait(%#zminer_delaybase%ms); look(360,1); endif; // norte 1 fileira
  668. if(#zminer_bauguardar = 4); wait(%#zminer_delaybase%ms); look(21,1); endif; //
  669. if(#zminer_bauguardar = 5); wait(%#zminer_delaybase%ms); look(32,1); endif; //
  670. /////////////////////////////////////////////////
  671. if(#zminer_bauguardar = 6); wait(%#zminer_delaybase%ms); look(325,17); endif;
  672. if(#zminer_bauguardar = 7); wait(%#zminer_delaybase%ms); look(339,17); endif;
  673. if(#zminer_bauguardar = 8); wait(%#zminer_delaybase%ms); look(360,17); endif; // norte 2 fileira
  674. if(#zminer_bauguardar = 9); wait(%#zminer_delaybase%ms); look(21,17); endif;
  675. if(#zminer_bauguardar = 10); wait(%#zminer_delaybase%ms); look(32,17); endif;
  676. /////////////////////////////////////////////////
  677. if(#zminer_bauguardar = 11); wait(%#zminer_delaybase%ms); look(325,36); endif;
  678. if(#zminer_bauguardar = 12); wait(%#zminer_delaybase%ms); look(339,36); endif;
  679. if(#zminer_bauguardar = 13); wait(%#zminer_delaybase%ms); look(360,36); endif; // norte 3 fileira
  680. if(#zminer_bauguardar = 14); wait(%#zminer_delaybase%ms); look(21,36); endif;
  681. if(#zminer_bauguardar = 15); wait(%#zminer_delaybase%ms); look(32,36); endif;
  682. ////////////////////////////////////////////////////
  683. if(#zminer_bauguardar = 16); wait(%#zminer_delaybase%ms); look(327,46); endif;
  684. if(#zminer_bauguardar = 17); wait(%#zminer_delaybase%ms); look(339,48); endif;
  685. if(#zminer_bauguardar = 18); wait(%#zminer_delaybase%ms); look(360,48); endif; // norte 4 fileira
  686. if(#zminer_bauguardar = 19); wait(%#zminer_delaybase%ms); look(21,48); endif;
  687. if(#zminer_bauguardar = 20); wait(%#zminer_delaybase%ms); look(32,45); endif;
  688. ///////////////////////////////////////////////////////////////////////
  689. if(#zminer_bauguardar = 21); wait(%#zminer_delaybase%ms); look(58,0); endif;
  690. if(#zminer_bauguardar = 22); wait(%#zminer_delaybase%ms); look(71,0); endif;
  691. if(#zminer_bauguardar = 23); wait(%#zminer_delaybase%ms); look(87,0); endif; // east 1 fileira
  692. if(#zminer_bauguardar = 24); wait(%#zminer_delaybase%ms); look(108,0); endif;
  693. if(#zminer_bauguardar = 25); wait(%#zminer_delaybase%ms); look(122,0); endif;
  694. ///////////////////////////////////////////////////////////////////////
  695. if(#zminer_bauguardar = 26); wait(%#zminer_delaybase%ms); look(58,17); endif;
  696. if(#zminer_bauguardar = 27); wait(%#zminer_delaybase%ms); look(71,17); endif;
  697. if(#zminer_bauguardar = 28); wait(%#zminer_delaybase%ms); look(87,17); endif; // east 2 fileira
  698. if(#zminer_bauguardar = 29); wait(%#zminer_delaybase%ms); look(108,17); endif;
  699. if(#zminer_bauguardar = 30); wait(%#zminer_delaybase%ms); look(122,17); endif;
  700. ///////////////////////////////////////////////////////////////////////////
  701. if(#zminer_bauguardar = 31); wait(%#zminer_delaybase%ms); look(58,32); endif;
  702. if(#zminer_bauguardar = 32); wait(%#zminer_delaybase%ms); look(71,35); endif;
  703. if(#zminer_bauguardar = 33); wait(%#zminer_delaybase%ms); look(87,35); endif; // east 3 fileira
  704. if(#zminer_bauguardar = 34); wait(%#zminer_delaybase%ms); look(108,35); endif;
  705. if(#zminer_bauguardar = 35); wait(%#zminer_delaybase%ms); look(122,32); endif;
  706. /////////////////////////////////////////////////
  707. if(#zminer_bauguardar = 36); wait(%#zminer_delaybase%ms); look(58,45); endif;
  708. if(#zminer_bauguardar = 37); wait(%#zminer_delaybase%ms); look(71,45); endif;
  709. if(#zminer_bauguardar = 38); wait(%#zminer_delaybase%ms); look(87,48); endif; // east 4 fileira
  710. if(#zminer_bauguardar = 39); wait(%#zminer_delaybase%ms); look(108,45); endif;
  711. if(#zminer_bauguardar = 40); wait(%#zminer_delaybase%ms); look(122,42); endif;
  712. ////////////////////////////////////////////////////////////////////////////
  713. if(#zminer_bauguardar = 41); wait(%#zminer_delaybase%ms); look(147,1); endif;
  714. if(#zminer_bauguardar = 42); wait(%#zminer_delaybase%ms); look(165,1); endif;
  715. if(#zminer_bauguardar = 43); wait(%#zminer_delaybase%ms); look(181,1); endif; // south 1 fileira
  716. if(#zminer_bauguardar = 44); wait(%#zminer_delaybase%ms); look(199,1); endif;
  717. if(#zminer_bauguardar = 45); wait(%#zminer_delaybase%ms); look(212,1); endif;
  718. ///////////////////////////////////////////////////////////////////////
  719. if(#zminer_bauguardar = 46); wait(%#zminer_delaybase%ms); look(147,18); endif;
  720. if(#zminer_bauguardar = 47); wait(%#zminer_delaybase%ms); look(165,18); endif;
  721. if(#zminer_bauguardar = 48); wait(%#zminer_delaybase%ms); look(181,18); endif; // south 2 fileira
  722. if(#zminer_bauguardar = 49); wait(%#zminer_delaybase%ms); look(199,18); endif;
  723. if(#zminer_bauguardar = 50); wait(%#zminer_delaybase%ms); look(212,18); endif;
  724. //////////////////////////////////////////////////////////////////////////
  725. if(#zminer_bauguardar = 51); wait(%#zminer_delaybase%ms); look(147,33); endif;
  726. if(#zminer_bauguardar = 52); wait(%#zminer_delaybase%ms); look(165,33); endif;
  727. if(#zminer_bauguardar = 53); wait(%#zminer_delaybase%ms); look(181,33); endif; // south 3 fileira
  728. if(#zminer_bauguardar = 54); wait(%#zminer_delaybase%ms); look(199,33); endif;
  729. if(#zminer_bauguardar = 55); wait(%#zminer_delaybase%ms); look(212,33); endif;
  730. /////////////////////////////////////////////////
  731. if(#zminer_bauguardar = 56); wait(%#zminer_delaybase%ms); look(146,43); endif;
  732. if(#zminer_bauguardar = 57); wait(%#zminer_delaybase%ms); look(165,46); endif;
  733. if(#zminer_bauguardar = 58); wait(%#zminer_delaybase%ms); look(181,47); endif; // south 4 fileira
  734. if(#zminer_bauguardar = 59); wait(%#zminer_delaybase%ms); look(199,46); endif;
  735. if(#zminer_bauguardar = 60); wait(%#zminer_delaybase%ms); look(212,43); endif;
  736. /////////////////////////////////////////////////////////////////////////////
  737. if(#zminer_bauguardar = 61); wait(%#zminer_delaybase%ms); look(238,1); endif;
  738. if(#zminer_bauguardar = 62); wait(%#zminer_delaybase%ms); look(256,1); endif;
  739. if(#zminer_bauguardar = 63); wait(%#zminer_delaybase%ms); look(268,1); endif; //west 1 fileira
  740. if(#zminer_bauguardar = 64); wait(%#zminer_delaybase%ms); look(287,1); endif;
  741. if(#zminer_bauguardar = 65); wait(%#zminer_delaybase%ms); look(303,1); endif;
  742. /////////////////////////////////////////////////////////////////////////////
  743. if(#zminer_bauguardar = 66); wait(%#zminer_delaybase%ms); look(237,18); endif;
  744. if(#zminer_bauguardar = 67); wait(%#zminer_delaybase%ms); look(256,18); endif;
  745. if(#zminer_bauguardar = 68); wait(%#zminer_delaybase%ms); look(268,18); endif; //west 2 fileira
  746. if(#zminer_bauguardar = 69); wait(%#zminer_delaybase%ms); look(287,18); endif;
  747. if(#zminer_bauguardar = 70); wait(%#zminer_delaybase%ms); look(303,18); endif;
  748. ////////////////////////////////////////////////////////////////////////////
  749. if(#zminer_bauguardar = 71); wait(%#zminer_delaybase%ms); look(238,35); endif;
  750. if(#zminer_bauguardar = 72); wait(%#zminer_delaybase%ms); look(256,35); endif;
  751. if(#zminer_bauguardar = 73); wait(%#zminer_delaybase%ms); look(268,35); endif; // west 3 fileira
  752. if(#zminer_bauguardar = 74); wait(%#zminer_delaybase%ms); look(287,35); endif;
  753. if(#zminer_bauguardar = 75); wait(%#zminer_delaybase%ms); look(303,35); endif;
  754. /////////////////////////////////////////////////////////////////////////////
  755. if(#zminer_bauguardar = 76); wait(%#zminer_delaybase%ms); look(237,42); endif;
  756. if(#zminer_bauguardar = 77); wait(%#zminer_delaybase%ms); look(253,46); endif;
  757. if(#zminer_bauguardar = 78); wait(%#zminer_delaybase%ms); look(269,46); endif; // west 4 fileira
  758. if(#zminer_bauguardar = 79); wait(%#zminer_delaybase%ms); look(289,46); endif;
  759. if(#zminer_bauguardar = 80); wait(%#zminer_delaybase%ms); look(303,43); endif;
  760. if(#zminer_bauguardar = 81);log("Você nao tem mais espaço para os minerios");stop;endif;
  761.  
  762. IF((%HITID% = %#zminer_minerio%)|(%HITID% = %#zminer_minerio2%));
  763. set(anti_bug_bau);
  764. unset(zminer_guardar);
  765. ENDIF;
  766. IF(zminer_guardar);
  767. wait(550ms);
  768. IF(%GUI% = "NONE");
  769. do;key(use);
  770. wait(600ms);
  771. IF(%GUI% = "GUICHEST");
  772. break;
  773. ENDIF;
  774. wait(1);
  775. until(%GUI% = "GUICHEST");
  776. ENDIF;
  777. do();
  778. getslot(%#zminer_loot%,#lootxslot,54);
  779. getslotitem(53,#lootx53);
  780. if(#lootx53 != 0);
  781. Gui();
  782. inc(#zminer_bauguardar,1);
  783. break;
  784. endif;
  785. if(#lootxslot = -1);
  786. set(acabou_guardar);
  787. break;
  788. endif;
  789. slotclick(%#lootxslot%,l,true); //// fora do if.
  790. loop;
  791. do;gui();until(%GUI% = "NONE");
  792. ENDIF;
  793. IF(acabou_guardar);
  794. unset(acabou_guardar);
  795. INC(#zminer_zminer_aviso,1);
  796. break;
  797. ENDIF;
  798.  
  799.  
  800. IF(anti_bug_bau);
  801. Do(2);
  802. look(314,54);wait(%#zminer_delaylook%ms);do; KEY(attack);while((%HITID% = %#zminer_minerio%)||(%HITID% = %#zminer_minerio2%));wait(%#zminer_delayputblock%ms);
  803. look(357,65);wait(%#zminer_delaylook%ms);do; KEY(attack);while((%HITID% = %#zminer_minerio%)||(%HITID% = %#zminer_minerio2%));wait(%#zminer_delayputblock%ms);
  804. look(41,59); wait(%#zminer_delaylook%ms);do; KEY(attack);while((%HITID% = %#zminer_minerio%)||(%HITID% = %#zminer_minerio2%));wait(%#zminer_delayputblock%ms);
  805. look(91,62); wait(%#zminer_delaylook%ms);do; KEY(attack);while((%HITID% = %#zminer_minerio%)||(%HITID% = %#zminer_minerio2%));wait(%#zminer_delayputblock%ms);
  806. look(135,60);wait(%#zminer_delaylook%ms);do; KEY(attack);while((%HITID% = %#zminer_minerio%)||(%HITID% = %#zminer_minerio2%));wait(%#zminer_delayputblock%ms);
  807. look(179,67);wait(%#zminer_delaylook%ms);do; KEY(attack);while((%HITID% = %#zminer_minerio%)||(%HITID% = %#zminer_minerio2%));wait(%#zminer_delayputblock%ms);
  808. look(227,64);wait(%#zminer_delaylook%ms);do; KEY(attack);while((%HITID% = %#zminer_minerio%)||(%HITID% = %#zminer_minerio2%));wait(%#zminer_delayputblock%ms);
  809. look(265,64);wait(%#zminer_delaylook%ms);do; KEY(attack);while((%HITID% = %#zminer_minerio%)||(%HITID% = %#zminer_minerio2%));wait(%#zminer_delayputblock%ms);
  810. // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Verificadores anti-bug ~~~~~~~~~~~~~~~~~~~~~~~~//
  811. look(33,5); wait(%#zminer_delaylook%ms);do; KEY(attack);while((%HITID% = %#zminer_minerio%)||(%HITID% = %#zminer_minerio2%));wait(%#zminer_delayputblock%ms);
  812. look(118,5);wait(%#zminer_delaylook%ms);do; KEY(attack);while((%HITID% = %#zminer_minerio%)||(%HITID% = %#zminer_minerio2%));wait(%#zminer_delayputblock%ms);
  813. look(211,5);wait(%#zminer_delaylook%ms);do; KEY(attack);while((%HITID% = %#zminer_minerio%)||(%HITID% = %#zminer_minerio2%));wait(%#zminer_delayputblock%ms);
  814. look(305,5);wait(%#zminer_delaylook%ms);do; KEY(attack);while((%HITID% = %#zminer_minerio%)||(%HITID% = %#zminer_minerio2%));wait(%#zminer_delayputblock%ms);
  815. Loop;
  816. Unset(anti_bug_bau);
  817. set(zminer_guardar);
  818. ENDIF;
  819. Loop;
  820. ENDIF;
  821.  
  822. IF(zminer_vender);
  823. IF(gohome_venda);
  824. Do(%#zminer_tentativas%);
  825. echo("/home %&zminer_home_venda%");
  826. wait(%#naovip%ms);
  827. IF(%HITID% = 68);
  828. break;
  829. ENDIF;
  830. LOG(Placa nao encontrada, tentando novamente.);
  831. Loop;
  832. ENDIF;
  833. Do(3);keydown(jump);wait(5ms);keyup(jump);wait(350ms);loop;
  834. echo("/menuloja off")
  835. echo("/esconder");
  836. Do(6);key(attack);wait(200ms);loop;
  837. ENDIF;
  838.  
  839.  
  840. Loop;
  841. ENDIF;
  842.  
  843. //////////////////////////
  844. // //
  845. // zEscav ~~~~~ //
  846. // //
  847. //////////////////////////
  848. IF(zescav_on);
  849. #slott = 1;
  850. #zescav_delay = 1;
  851.  
  852. #slot_click = 200;
  853. #zmatheus22_quebrar = 5;
  854. do;
  855. echo("/home ztools");
  856. wait(1);
  857. Look(0,90);
  858. Until(%HITID% = 42);
  859.  
  860. do;
  861. look(88,65);
  862. IF((%GUI% = "GUICHEST")|(%GUI% = "GUIINVENTORY")|(%GUI% = "GUICHAT"));
  863. GUI();
  864. ENDIF;
  865. Do(40);
  866. IF(vip);
  867. pick(277);
  868. ENDIF;
  869. IF(naovip);
  870. SLOT(%#slott%);
  871. ENDIF;
  872. key(attack);
  873. wait(%#zescav_delay%ms);
  874. look(88,65);
  875. pick(%#zescav_bloco%);
  876. key(use);
  877. Loop;
  878. IF(vip);
  879. pick(277);
  880. IF(%DURABILITY% < 115);
  881. look(0,90);
  882. do;
  883. key(use);
  884. wait(500ms);
  885. until(%DURABILITY% > 75);
  886. ENDIF;
  887. ENDIF;
  888. IF(naovip);
  889. SLOT(%#slott%);
  890. IF(%DURABILITY% < 70);
  891. INC(#slott,1);
  892. ENDIF;
  893. ENDIF;
  894. IF(vip);
  895. PICK(277);
  896. IF(%DURABILITY% < 40);
  897. Do(5);
  898. log("&6[&4z&2Escav&6] &cFerramenta em &4PERIGO &bDESATIVANDO MACRO.")
  899. wait(1);
  900. playsound(note.harp);
  901. Loop;
  902. stop;
  903. ENDIF;
  904. ENDIF;
  905. IF(%HEALTH% < 10);
  906. echo(/spawn);
  907. Do(5);
  908. playsound(note.harp);
  909. log("&6[&4z&2Escav&6] &cVida &4baixa! &cindo para local &aseguro.");
  910. Loop;
  911. ENDIF;
  912. IF(#slott = 9);
  913. log("&6[&4z&2Escav&6] &cTodas as pás foram usadas &aIniciando Troca);
  914. log(trocando pás);
  915. Do(); // feito. para nao dar INC. e ir de 1 bau pro outro.
  916. IF(#zescav_bautools >= 4);
  917. LOG(" ");
  918. LOG("&6[&4z&2Escav&6] &cPás &4insuficientes &cnos Baus.");
  919. LOG(" ");
  920. stop;
  921. ENDIF;
  922. IF(#zescav_troca_pa >= 8);
  923. INC(#zescav_bautools,1);
  924. #zescav_troca_pa = 1
  925. ENDIF;
  926.  
  927. wait(300ms);
  928. if(#zescav_bautools = 1); look(north); wait(%#delaybase%ms); look(+329,+296); endif; //
  929. if(#zescav_bautools = 2); look(north); wait(%#delaybase%ms); look(+359,+293); endif; //
  930. if(#zescav_bautools = 3); look(north); wait(%#delaybase%ms); look(+25,+296); endif; //
  931. wait(500ms);
  932. Do;Key(use);wait(750ms);Until(%GUI% = "GUICHEST");
  933. ////verificador que ve se tem pa no bau
  934. set(verif_tem_pa);
  935. IF(verif_tem_pa);
  936. FOR(#verif_pa,0,53);
  937. Getslotitem(%#verif_pa%,#id_verif,#stack_verif);
  938. IF(#id_verif != %#zescav_ferramenta%);
  939. playsound(note.harp);
  940. LOG("&6[&4z&2Escav&6] &cPá's &4nao encontradas. &bfinalizando");
  941. Gui();
  942. Stop;
  943. ENDIF;
  944. NEXT;
  945. ENDIF;
  946. ///// primeira troca
  947. IF(#zescav_troca_pa = 1);
  948. For(#click1,0,7);
  949. #slot1 = 81 + #click1;
  950. #slot2 = 0 + #click1;
  951. slotclick(%#slot1%,l,false);
  952. wait(%#slot_click%ms);
  953. slotclick(%#slot2%,l,false);
  954. wait(%#slot_click%ms);
  955. slotclick(%#slot1%,l,false);
  956. Next;
  957. #slott = 1;
  958. INC(#zescav_troca_pa,1);
  959. Do;gui();wait(500ms);Until(%GUI% = "NONE");
  960. wait(400ms);
  961. break;
  962. ENDIF;
  963. ///// segunda troca
  964. IF(#zescav_troca_pa = 2);
  965. For(#click1,0,7);
  966. #slot1 = 81 + #click1;
  967. #slot2 = 9 + #click1;
  968. slotclick(%#slot1%,l,false);
  969. wait(%#slot_click%ms);
  970. slotclick(%#slot2%,l,false);
  971. wait(%#slot_click%ms);
  972. slotclick(%#slot1%,l,false);
  973. Next;
  974. #slott = 1;
  975. INC(#zescav_troca_pa,1);
  976. Do;gui();wait(500ms);Until(%GUI% = "NONE");
  977. wait(400ms);
  978. break;
  979. ENDIF;
  980. ///// terceira troca
  981. IF(#zescav_troca_pa = 3);
  982. For(#click1,0,7);
  983. #slot1 = 81 + #click1;
  984. #slot2 = 18 + #click1;
  985. slotclick(%#slot1%,l,false);
  986. wait(%#slot_click%ms);
  987. slotclick(%#slot2%,l,false);
  988. wait(%#slot_click%ms);
  989. slotclick(%#slot1%,l,false);
  990. Next;
  991. #slott = 1;
  992. INC(#zescav_troca_pa,1);
  993. Do;gui();wait(500ms);Until(%GUI% = "NONE");
  994. wait(400ms);
  995. break;
  996. ENDIF;
  997. ///// quarta troca
  998. IF(#zescav_troca_pa = 4);
  999. For(#click1,0,7);
  1000. #slot1 = 81 + #click1;
  1001. #slot2 = 27 + #click1;
  1002. slotclick(%#slot1%,l,false);
  1003. wait(%#slot_click%ms);
  1004. slotclick(%#slot2%,l,false);
  1005. wait(%#slot_click%ms);
  1006. slotclick(%#slot1%,l,false);
  1007. Next;
  1008. #slott = 1;
  1009. INC(#zescav_troca_pa,1);
  1010. Do;gui();wait(500ms);Until(%GUI% = "NONE");
  1011. wait(400ms);
  1012. break;
  1013. ENDIF;
  1014. ///// quinta troca
  1015. IF(#zescav_troca_pa = 5);
  1016. For(#click1,0,7);
  1017. #slot1 = 81 + #click1;
  1018. #slot2 = 36 + #click1;
  1019. slotclick(%#slot1%,l,false);
  1020. wait(%#slot_click%ms);
  1021. slotclick(%#slot2%,l,false);
  1022. wait(%#slot_click%ms);
  1023. slotclick(%#slot1%,l,false);
  1024. Next;
  1025. #slott = 1;
  1026. INC(#zescav_troca_pa,1);
  1027. Do;gui();wait(500ms);Until(%GUI% = "NONE");
  1028. wait(400ms);
  1029. break;
  1030. ENDIF;
  1031. ///// sexta troca
  1032. IF(#zescav_troca_pa = 6);
  1033. For(#click1,0,7);
  1034. #slot1 = 81 + #click1;
  1035. #slot2 = 45 + #click1;
  1036. slotclick(%#slot1%,l,false);
  1037. wait(%#slot_click%ms);
  1038. slotclick(%#slot2%,l,false);
  1039. wait(%#slot_click%ms);
  1040. slotclick(%#slot1%,l,false);
  1041. Next;
  1042. #slott = 1;
  1043. INC(#zescav_troca_pa,1);
  1044. Do;gui();wait(500ms);Until(%GUI% = "NONE");
  1045. wait(400ms);
  1046. break;
  1047. ENDIF;
  1048. IF(#zescav_troca_pa = 7);
  1049. For(#click1,0,5);
  1050. #slot1 = 81 + #click1;
  1051. slotclick(%#slot1%,l,false);
  1052. wait(%#slot_click%ms);
  1053. slotclick(%#zescav_slotspecial%,l,false);
  1054. wait(%#slot_click%ms);
  1055. slotclick(%#slot1%,l,false);
  1056. INC(#zescav_slotspecial,9);
  1057. Next;
  1058. #slott = 1;
  1059. INC(#zescav_troca_pa,1);
  1060. Do;gui();wait(500ms);Until(%GUI% = "NONE");
  1061. wait(400ms);
  1062. #zescav_slotspecial = 8;
  1063. break;
  1064. ENDIF;
  1065.  
  1066. IF(#zescav_troca_pa = 7);
  1067. set(jogarfora);
  1068. IF(jogarfora);
  1069. Looks(316,0,1);
  1070. do;gui(inventory);until(%GUI% = "GUIINVENTORY");
  1071. Looks(316,0,1);
  1072. FOR(#jogarf,9,35);
  1073. slotclick(%#jogarf%,l,false);
  1074. wait(%#slot_click%ms);
  1075. slotclick(-999);
  1076. NEXT;
  1077. wait(200ms);
  1078. do;gui();until(%GUI% = "NONE");
  1079. ENDIF;
  1080. ENDIF;
  1081. Loop;
  1082. ENDIF;
  1083.  
  1084. Loop;
  1085. ENDIF;
  1086. //////////////////////////
  1087. // //
  1088. // zLenha ~~~~~ //
  1089. // //
  1090. //////////////////////////
  1091. IF(zlenha_on);
  1092. echo("/g &6Upando lenhador &ana Super Macro &4z&fTools &5v2.0&b by zMatheus22 s2");
  1093. Do(); ///
  1094. IF(colocarmadeira);
  1095. Do;Gui();wait(10ms);Until(%GUI% = "NONE");
  1096. wait(%#zlenha_delaylook%ms);
  1097. PICK(%#zlenha_madeira%);look(314,54);wait(%#zlenha_delayputblock%ms);key(USE);wait(%#zlenha_delayputblock%ms);
  1098. PICK(%#zlenha_madeira%);look(357,65);wait(%#zlenha_delayputblock%ms);key(USE);wait(%#zlenha_delayputblock%ms);
  1099. PICK(%#zlenha_madeira%);look(41,59);wait(%#zlenha_delayputblock%ms);key(USE);wait(%#zlenha_delayputblock%ms);
  1100. PICK(%#zlenha_madeira%);look(91,62);wait(%#zlenha_delayputblock%ms);key(USE);wait(%#zlenha_delayputblock%ms);
  1101. PICK(%#zlenha_madeira%);look(135,60);wait(%#zlenha_delayputblock%ms);key(USE);wait(%#zlenha_delayputblock%ms);
  1102. PICK(%#zlenha_madeira%);look(179,67);wait(%#zlenha_delayputblock%ms);key(USE);wait(%#zlenha_delayputblock%ms);
  1103. PICK(%#zlenha_madeira%);look(227,64);wait(%#zlenha_delayputblock%ms);key(USE);wait(%#zlenha_delayputblock%ms);
  1104. PICK(%#zlenha_madeira%);look(265,64);wait(%#zlenha_delayputblock%ms);key(USE);
  1105. wait(30ms);
  1106. PICK(%#zlenha_madeira%);look(314,54);wait(%#zlenha_delayputblock%ms);key(USE);wait(%#zlenha_delayputblock%ms);
  1107. PICK(%#zlenha_madeira%);look(357,65);wait(%#zlenha_delayputblock%ms);key(USE);wait(%#zlenha_delayputblock%ms);
  1108. PICK(%#zlenha_madeira%);look(41,59);wait(%#zlenha_delayputblock%ms);key(USE);wait(%#zlenha_delayputblock%ms);
  1109. PICK(%#zlenha_madeira%);look(91,62);wait(%#zlenha_delayputblock%ms);key(USE);wait(%#zlenha_delayputblock%ms);
  1110. PICK(%#zlenha_madeira%);look(135,60);wait(%#zlenha_delayputblock%ms);key(USE);wait(%#zlenha_delayputblock%ms);
  1111. PICK(%#zlenha_madeira%);look(179,67);wait(%#zlenha_delayputblock%ms);key(USE);wait(%#zlenha_delayputblock%ms);
  1112. PICK(%#zlenha_madeira%);look(227,64);wait(%#zlenha_delayputblock%ms);key(USE);wait(%#zlenha_delayputblock%ms);
  1113. PICK(%#zlenha_madeira%);look(265,64);wait(%#zlenha_delayputblock%ms);key(USE);
  1114. ENDIF;
  1115. IF(quebrarmadeira);
  1116. pick(%#zlenha_machado%);
  1117. IF(%DURABILITY% < 30);
  1118. Do(5);LOG(Machado em perigo); playsound(note.harp);wait(1);Loop;stop;
  1119. ENDIF;
  1120. IF(zlenha_vip);
  1121. IF(%DURABILITY% < 80);
  1122. Do;Looks(0,90,1);Key(use);Until(%DURABILITY% > 100);
  1123. ENDIF;
  1124. ENDIF;
  1125. IF(naovip);
  1126. //~~~~~~~~~~~~//parte de trocar ferramenta//~~~~~~~~~~~~~//
  1127. ENDIF;
  1128. look(314,54);wait(%#zlenha_delaylook%ms);do; KEY(attack);while((%HITID% = %#zlenha_madeira%)||(%HITID% = %#zlenha_madeira2%));wait(%#zlenha_delayputblock%ms);
  1129. look(357,65);wait(%#zlenha_delaylook%ms);do; KEY(attack);while((%HITID% = %#zlenha_madeira%)||(%HITID% = %#zlenha_madeira2%));wait(%#zlenha_delayputblock%ms);
  1130. look(41,59); wait(%#zlenha_delaylook%ms);do; KEY(attack);while((%HITID% = %#zlenha_madeira%)||(%HITID% = %#zlenha_madeira2%));wait(%#zlenha_delayputblock%ms);
  1131. look(91,62); wait(%#zlenha_delaylook%ms);do; KEY(attack);while((%HITID% = %#zlenha_madeira%)||(%HITID% = %#zlenha_madeira2%));wait(%#zlenha_delayputblock%ms);
  1132. look(135,60);wait(%#zlenha_delaylook%ms);do; KEY(attack);while((%HITID% = %#zlenha_madeira%)||(%HITID% = %#zlenha_madeira2%));wait(%#zlenha_delayputblock%ms);
  1133. look(179,67);wait(%#zlenha_delaylook%ms);do; KEY(attack);while((%HITID% = %#zlenha_madeira%)||(%HITID% = %#zlenha_madeira2%));wait(%#zlenha_delayputblock%ms);
  1134. look(227,64);wait(%#zlenha_delaylook%ms);do; KEY(attack);while((%HITID% = %#zlenha_madeira%)||(%HITID% = %#zlenha_madeira2%));wait(%#zlenha_delayputblock%ms);
  1135. look(265,64);wait(%#zlenha_delaylook%ms);do; KEY(attack);while((%HITID% = %#zlenha_madeira%)||(%HITID% = %#zlenha_madeira2%));wait(%#zlenha_delayputblock%ms);
  1136. ENDIF;
  1137. Loop;
  1138. ENDIF;
  1139. //////////////////////////
  1140. // //
  1141. // zHerba ~~~~~ //
  1142. // //
  1143. //////////////////////////
  1144. IF(zherba_on);
  1145. Do();
  1146. look(335,55);
  1147. Pick(%#zherba_planta%);
  1148. key(use);
  1149. wait(1ms);
  1150. pick(%#zherba_ferramenta%);
  1151. key(attack);
  1152. Loop;
  1153. ENDIF;
  1154.  
  1155.  
  1156. IF(zrepair_on);
  1157. #look1 = 0;
  1158. Unsafe;
  1159. Gui(inventory);
  1160. getslot(291,#enxada);
  1161. IF(#enxada = -1);
  1162. LOG(" ");
  1163. LOG("Enxada nao encontrada no Inventario")
  1164. LOG(" ");
  1165. playsound(note.harp);
  1166. Gui();
  1167. stop;
  1168. ENDIF;
  1169. getslot(1,#pedra);
  1170. IF(#pedra = -1);
  1171. LOG(" ");
  1172. LOG("Pedra nao encontrada no Inventario")
  1173. LOG(" ");
  1174. playsound(note.harp);
  1175. Gui();
  1176. stop;
  1177. ENDIF;
  1178. Gui();
  1179. getidrel(0,-1,0,#bloco_ferro);
  1180. IF(#bloco_ferro != 42);
  1181. LOG(" ");
  1182. LOG("Bloco de ferro nao encontrado a baixo.")
  1183. LOG(" ");
  1184. playsound(note.harp);
  1185. stop;
  1186. ENDIF;
  1187. Endunsafe;
  1188.  
  1189. Do();
  1190. look(%#look1%,0);
  1191. pick(291);
  1192. IF(%DURABILITY% < 15);
  1193. Look(0,90);
  1194. do();key(use);Until(%DURABILITY% > 15);
  1195. ENDIF;
  1196. key(use);
  1197. INC(#look1,6);
  1198. IF(#look1 >= 361);
  1199. #look1 = 0;
  1200. ENDIF;
  1201. Loop;
  1202. ENDIF;
  1203.  
  1204. endif;
  1205. }$$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement