Advertisement
Guest User

zTools v1.0 By zMatheus22

a guest
Jul 18th, 2019
558
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 36.02 KB | None | 0 0
  1. $${
  2.  
  3. toggle(miner)
  4. if(miner)
  5. LOG("&e&l[zTools] &7&lUpadora de skills &7&lProfissional &4&lz&f&lTools &e&lv1.0 &2&lLIGADO");
  6.  
  7.  
  8. /////////////////////////////////////////////////////////////////////////////
  9. /////////////////////////////////////////////////////////////////////////////
  10. ////////////by zMatheus22 // Region 1.0 // Owna////////////////////////
  11. ////////////agradecimentos: // lomexicano // ///////////////////////////////
  12. /////////////////////////////////////////////////////////////////////////////
  13. ////////////me ajudou muito em praticamente tudo.//////////////////////////// Macro by zMatheus22 Region1 Owna
  14. /////////////////////////////////////////////////////////////////////////////
  15. /////////////////////////////////////////////////////////////////////////////
  16. //Valores, ids de itens, delays, sethomes etc
  17.  
  18. SET(&minerhome,"ztools"); //////Sethome principal no meio da trap, bloco de ferro
  19. SET(&safezone,"home"); //////Sethome de algum lugar seguro
  20. SET(#ferramenta,0); //////id da picareta
  21. SET(#blockrep,57); //////id do bloco que repara a picareta
  22. SET(#result,263); //////item resultado da quebra do minerio
  23. SET(#delaybase,500); //////Delay de 500
  24. SET(#delaybase2,350); //////Delay de 350
  25. SET(#delaybase3,125); //////Delay de 125
  26. SET(#delaymin,15); //////Delay de 15
  27. SET(#delayattack,350); //////Delay de ataque nos blocos
  28. SET(#delayint,5); //////Delay entre as quebras dos minerios.
  29. SET(#delayputblock,30); //////Delay na parte onde coloca blocos
  30.  
  31. SET(#herbax,0);
  32. SET(#escavx,0);
  33. SET(#zminerx,0);
  34. SET(#mineriox,0);
  35. SET(#naovip,0);
  36. SET(#minerio,0);
  37. SET(#minerio2,0);
  38. SET(#lootx,0);
  39. SET(#bloco1,0);
  40.  
  41. SET(#bau,1);
  42. SET(#bauacessx,1)
  43.  
  44.  
  45.  
  46. do();
  47. clearchat;
  48. log(" ");
  49. log("&e&l[zTools] &7&l Escolha o que voce deseja. ");
  50. log(" ");
  51. log("&e&l[1] &f&l&4z&f&lMiner &6(Quebrar Minerios & Upar mineraçao)");
  52. log("&e&l[2] &f&l&4z&2&lEscav &6(Upar Escavaçao)");
  53. log("&e&l[3] &f&l&4z&6&lLenha &6(Upar Lenhador)");
  54. log("&e&l[4] &f&l&4z&a&lHerba &6(Upar Herbalismo)");
  55. log(" ");
  56. log("&e&l[5] &f&lSair");
  57. log(" ");
  58. prompt(#mineriox,$$?,"escolha o que deseja ou digite 5 para sair.");
  59. until((#mineriox == 1)|(#mineriox == 2)|(#mineriox == 3)|(#mineriox == 4)|(#mineriox== 5)|(#mineriox == 6)|(#mineriox == 7)|(#mineriox == 8)|(#mineriox == 9)|(#mineriox == 10));
  60.  
  61. If(#mineriox = 1);
  62. do();
  63. clearchat;
  64. log(" ");
  65. log("&e&l[&4&lz&4&fMiner&e&l] &f&l Escolha o Bloco desejado:");
  66. log(" ");
  67. log("&e&l[1] &f&lminerio de &8&lCarvao");
  68. log("&e&l[2] &f&lminerio de &b&lDiamante");
  69. log("&e&l[3] &f&lminerio de &a&lEsmeralda");
  70. log("&e&l[4] &f&lminerio de &4&lRedstone");
  71. log("&e&l[5] &f&lminerio de &1&lLapiz");
  72. log("&e&l[6] &f&lminerio de &f&lQuartzo");
  73. log("&e&l[7] &7&lStone Lisa &6&l(Apenas para Upar)");
  74. log(" ");
  75. log("&e&l[8] &4&lSair");
  76. log(" ");
  77. prompt(#zminerx,$$?,"Digite abaixo o seu bloco.");
  78. until((#zminerx == 1)|(#zminerx == 2)|(#zminerx == 3)|(#zminerx == 4)|(#zminerx == 5)|(#zminerx == 6)|(#zminerx == 7)|(#zminerx == 8));
  79.  
  80. if(#zminerx = 1);
  81. #ferramenta = 278;
  82. #minerio = 16;
  83. #lootx = 263;
  84. echo("/g &aQuebrando &8Minério de Carvao &ana Super Macro &6zTools v1.0&b by zMatheus22 s2");
  85. endif;
  86. if(#zminerx = 5);
  87. #ferramenta = 278;
  88. #minerio = 21;
  89. #lootx = 351;
  90. echo("/g &aQuebrando Minério de &9Lapiz &ana Super Macro &6zTools v1.0&b by zMatheus22 s2");
  91. endif;
  92. if(#zminerx = 2);
  93. #ferramenta = 278;
  94. #minerio = 56;
  95. #lootx = 264;
  96. echo("/g &aQuebrando Minério de &bDiamante &ana Super Macro &6zTools v1.0&b by zMatheus22 s2");
  97. endif;
  98. if(#zminerx = 3);
  99. #ferramenta = 278;
  100. #minerio = 129;
  101. #lootx = 388;
  102. echo("/g &3Quebrando Minério de &aEsmeralda &3na Super Macro &6zTools v1.0&b by zMatheus22 s2");
  103. endif;
  104. if(#zminerx = 4);
  105. #ferramenta = 278;
  106. #minerio = 73;
  107. #lootx = 331;
  108. #minerio2 = 74;
  109. echo("/g &aQuebrando Minério de &4redstone &ana Super Macro &6zTools v1.0&b by zMatheus22 s2");
  110. endif;
  111. if(#zminerx = 6);
  112. #ferramenta = 278;
  113. #minerio = 153;
  114. #lootx = 406;
  115. echo("/g &aQuebrando Minério de &fQuartzo &ana Super Macro &6zTools v1.0&b by zMatheus22 s2");
  116. endif;
  117. if(#zminerx = 7);
  118. #ferramenta = 278;
  119. #minerio = 1;
  120. #lootx = 4;
  121. echo("/g &6upando mineraçao &ana Super Macro &6zTools v1.0&b by zMatheus22 s2");
  122. endif;
  123.  
  124. if(#zminerx = 8);
  125. LOG("&e&l[zMiner] &7&lNenhuma das opçoes foi selecionada,&c&l Finalizando.");toggle(miner);stop;
  126. endif;
  127. Endif;
  128.  
  129.  
  130.  
  131. If(#mineriox = 2);
  132. do();
  133. clearchat;
  134. log(" ");
  135. log("&e&l[zEscav] &f&l Escolha o Bloco desejado:");
  136. log(" ");
  137. log("&e&l[1] &6&lTerra");
  138. log("&e&l[2] &2&lGrama");
  139. log("&e&l[3] &e&lAreia");
  140. log("&e&l[4] &7&lGravel");
  141. log("&e&l[5] &9&lMicélio");
  142. log("&e&l[6] &c&lSoul Sand");
  143. log("&e&l[7] &f&lNeve");
  144. log(" ");
  145. log("&e&l[8] &4&lSair");
  146. log(" ");
  147. prompt(#escavx,$$?,"Digite abaixo o seu bloco.");
  148. until((#escavx == 1)|(#escavx == 2)|(#escavx == 3)|(#escavx == 4)|(#escavx == 5)|(#escavx == 6)|(#escavx == 7)|(#escavx == 8));
  149.  
  150. if(#escavx = 1);
  151. #ferramenta = 277;
  152. #minerio = 3;
  153. #lootx = 3;
  154. echo("/g Upando escavaçao &ana Super Macro &6zTools v1.0&b by zMatheus22 s2");
  155. endif;
  156.  
  157. if(#escavx = 2);
  158. #ferramenta = 277;
  159. #minerio = 2;
  160. #lootx = 2;
  161. echo("/g Upando escavaçao &ana Super Macro &6zTools v1.0&b by zMatheus22 s2");
  162. endif;
  163. if(#escavx = 3);
  164. #ferramenta = 277;
  165. #minerio = 12;
  166. #lootx = 12;
  167. echo("/g Upando escavaçao &ana Super Macro &6zTools v1.0&b by zMatheus22 s2");
  168. endif;
  169.  
  170. if(#escavx = 4);
  171. #ferramenta = 277;
  172. #minerio = 13;
  173. #lootx = 13;
  174. echo("/g Upando escavaçao &ana Super Macro &6zTools v1.0&b by zMatheus22 s2");
  175. endif;
  176. if(#escavx = 5);
  177. #ferramenta = 277;
  178. #minerio = 110;
  179. #lootx = 110;
  180. echo("/g Upando escavaçao &ana Super Macro &6zTools v1.0&b by zMatheus22 s2");
  181. endif;
  182.  
  183. if(#escavx = 6);
  184. #ferramenta = 277;
  185. #minerio = 88;
  186. #lootx = 88
  187. echo("/g Upando escavaçao &ana Super Macro &6zTools v1.0&b by zMatheus22 s2");
  188. endif;
  189. if(#escavx = 7);
  190. #ferramenta = 277;
  191. #minerio = 80;
  192. #lootx = 47;
  193. echo("/g Upando escavaçao &ana Super Macro &6zTools v1.0&b by zMatheus22 s2");
  194. endif;
  195. if(#escavx = 8);
  196. LOG("&e&l[zEscav] &7&lNenhuma das opçoes foi selecionada,&c&l Finalizando.");toggle(miner);stop;
  197. endif;
  198. endif;
  199.  
  200. if(#mineriox = 3);
  201. #ferramenta = 279;
  202. #minerio = 17;
  203. #lootx = 47;
  204. echo("/g &6Upando lenhador &ana Super Macro &6zTools v1.0&b by zMatheus22 s2");
  205. endif;
  206.  
  207.  
  208. if(#mineriox = 4);
  209. do();
  210. clearchat;
  211. log(" ");
  212. log("&e&l[zHerba] &f&l Escolha o Bloco desejado:");
  213. log(" ");
  214. log("&e&l[1] &a&lCana de Açucar");
  215. log("&e&l[2] &c&lFungo do nether");
  216. log(" ");
  217. log("&e&l[3] &4&lSair");
  218. log(" ");
  219. prompt(#herbax,$$?,"Digite abaixo o seu bloco.");
  220. until((#herbax == 1)|(#herbax == 2)|(#herbax == 3)|(#herbax == 4)|(#herbax == 5)|(#herbax == 6)|(#herbax == 7)|(#herbax == 8));
  221.  
  222. if(#herbax = 1);
  223. #ferramenta = 279;
  224. #minerio = 338;
  225. #lootx = 47;
  226. #bloco1 = 83;
  227. echo("/g &3Upando herbalismo com &acana &3na Super Macro &6zTools v1.0&b by zMatheus22 s2");
  228. endif;
  229.  
  230. if(#herbax = 2);
  231. #ferramenta = 279;
  232. #minerio = 372;
  233. #lootx = 47;
  234. #bloco1 = 115;
  235. echo("/g &3Upando herbalismo com &cfungo &3na Super Macro &6zTools v1.0&b by zMatheus22 s2");
  236. endif;
  237. if(#herbax = 3);
  238. LOG("&e&l[zHerba] &7&lNenhuma das opçoes foi selecionada,&c&l Finalizando.");toggle(miner);stop;
  239. endif;
  240.  
  241. Do;
  242. Do(50);
  243. Pick(%#minerio%);
  244. IF(#herbax = 1);
  245. Look(333,55);
  246. ElseIF(#herbax = 2);
  247. Look(360,58);
  248. Endif;
  249. key(use);
  250. wait(1ms);
  251. pick(%#ferramenta%);
  252. key(attack);
  253. Loop;
  254.  
  255. Unsafe;
  256. Do();gui(inventory);until(%GUI% = "GUIINVENTORY");
  257. Getslot(%#minerio%,#herbaid,36);
  258. IF(#herbaid <= 15);
  259. LOG("&e&l[zHerba] &7&lBlocos insuficientes.");stop;
  260. Else;
  261. do;gui();until(%GUI% = "NONE");
  262. Endif;
  263. Endunsafe;
  264. Loop;
  265.  
  266. endif;
  267.  
  268. if(#mineriox = 5);
  269. LOG("&e&l[zTools] &7&lNenhuma das opçoes foi selecionada,&c&l Finalizando.");toggle(miner);stop;
  270. endif;
  271.  
  272. do();
  273. clearchat;
  274. log(" ");
  275. log("&e&l[zTools] &f&l Você é &6&lVIP&f&l?");
  276. log(" ");
  277. log("&e&l[1] &f&lSou &6&lVIP");
  278. log("&e&l[2] &f&lNao sou &6&lVIP");
  279. log("&e&l[3] &f&lSair");
  280. log(" ");
  281. prompt(#naovipx,$$?,"digite se é VIP ou nao.");
  282. until((#naovipx == 1)|(#naovipx == 2)|(#naovipx == 3));
  283.  
  284. if(#naovipx == 1);
  285. #naovip = 1000;
  286. endif;
  287.  
  288. if(#naovipx == 2);
  289. #naovip = 5500;
  290. endif;
  291.  
  292. if(#naovipx == 3);
  293. LOG("&e&l[zTools] &7&lNenhuma das opçoes foi selecionada,&c&l Finalizando.");toggle(miner);stop;
  294. endif;
  295.  
  296.  
  297. ///////////////////////////////////////////////////
  298. /////////////////////////////////////////
  299. /////pegar pick
  300.  
  301. Unsafe
  302. Do()
  303. Gui(inventory)
  304. Getslotitem(44,#itemsw)
  305. If(#itemsw == %#ferramenta%)
  306. do;gui();wait(%#delaybase2%ms);until(%GUI% = "NONE");
  307. break
  308. Else
  309. getslot(%#ferramenta%,#sw)
  310. getslotitem(%#sw%,#idsw,#stacksw,#datavarsw)
  311. slotclick(%#sw%,l,false)
  312. slotclick(44,l,false)
  313.  
  314.  
  315. endif
  316.  
  317. loop
  318. Endunsafe
  319.  
  320. ///////////////////////////////////////////////////
  321. /////////////////////////////////////////
  322. /////pegar bloco de dima
  323. Unsafe;
  324. Do()
  325. Gui(inventory)
  326. Getslot(%#blockrep%,#dmb);
  327. Getslotitem(%#dmb%,#itembk)
  328. If(#itembk == %#blockrep%)
  329. getslot(%#blockrep%,#bk)
  330. getslotitem(%#bk%,#idbk,#stackbk,#datavarbk)
  331. slotclick(%#bk%,l,false)
  332. slotclick(43,l,false)
  333.  
  334. do;gui();wait(%#delaybase2%ms);until(%GUI% = "NONE");
  335. break
  336. Elseif(#itembk != %#blockrep%);
  337. do;gui();wait(%#delaybase2%ms);until(%GUI% = "NONE");
  338. LOG("&e&l[zTools] &7&lNao encontrado &b&lbloco de diamante &7&lno inventário,");
  339. playsound(note.bassattack);
  340. toggle(miner);stop;
  341. endif;
  342.  
  343.  
  344.  
  345. loop
  346. Endunsafe;
  347.  
  348.  
  349. clearchat;
  350. log(" ");
  351. log("&e&lzTools &6&lv1.0 &7&lby &azMatheus22 / lomexicano");
  352. log("&b&lEncontrou algum bug? &2&l/tell zmatheus22");
  353. log("&a&lGostou da macro e quer ajudar? Envie &2&lCoins &a&l:)");
  354. log(" ");
  355.  
  356.  
  357. /////////////////////////////////////////////
  358. echo("/g &asuper macro 4 em 1 automatica &cem breve! >> &6ztools v1.0 &cativada!. &aby &bzmatheus22 &cs2");
  359.  
  360. do(); //1
  361.  
  362.  
  363. echo("/home %&minerhome%");wait(%#naovip%ms);
  364.  
  365.  
  366. Do;
  367. gui(INVENTORY);
  368. wait(%#delaybase%ms);
  369. getslotitem(42,#idvhave,#stackhave,#datavhave)
  370. if(#idvhave != %#minerio%);
  371. for(#slvhfor,36,42)
  372. getslotitem(%#slvhfor%,#slvhvar,#slvhstack,#slthdatavar)
  373. if(#slvhstack >= 1)
  374. slotclick(%#slvhfor%,l,true);
  375. endif;
  376. next;
  377. LOG("&e&l[zTools]&7 Pegando blocos.");
  378. do(); gui(); wait(%#delaybase2ms); until(%GUI% = "NONE");
  379.  
  380. if(#bauacessx = 1); look(north); wait(%#delaybase%ms); looks(+327,+336,1); endif;
  381. if(#bauacessx = 2); look(north); wait(%#delaybase%ms); looks(+360,+336,1); endif;
  382. if(#bauacessx = 3); look(north); wait(%#delaybase%ms); looks(+25,+336,1); endif;
  383. if(#bauacessx = 4); look(north); wait(%#delaybase%ms); looks(+58,+336,1); endif;
  384. if(#bauacessx = 5); look(north); wait(%#delaybase%ms); looks(+84,+336,1); endif;
  385. if(#bauacessx = 6); look(north); wait(%#delaybase%ms); looks(+117,+336,1); endif; // baus de cima 1 fileira
  386. if(#bauacessx = 7); look(north); wait(%#delaybase%ms); looks(+149,+336,1); endif;
  387. if(#bauacessx = 8); look(north); wait(%#delaybase%ms); looks(+182,+336,1); endif;
  388. if(#bauacessx = 9); look(north); wait(%#delaybase%ms); looks(+209,+336,1); endif;
  389. if(#bauacessx = 10); look(north); wait(%#delaybase%ms); looks(+241,+336,1); endif;
  390. if(#bauacessx = 11); look(north); wait(%#delaybase%ms); looks(+267,+336,1); endif;
  391. if(#bauacessx = 12); look(north); wait(%#delaybase%ms); looks(+301,+336,1); endif;
  392. //////////////////////////////////////////////////////////////////////////////////
  393. if(#bauacessx = 13); look(north); wait(%#delaybase%ms); looks(+327,+318,1); endif;
  394. if(#bauacessx = 14); look(north); wait(%#delaybase%ms); looks(+360,+318,1); endif;
  395. if(#bauacessx = 15); look(north); wait(%#delaybase%ms); looks(+25,+318,1); endif;
  396. if(#bauacessx = 16); look(north); wait(%#delaybase%ms); looks(+58,+318,1); endif;
  397. if(#bauacessx = 17); look(north); wait(%#delaybase%ms); looks(+84,+318,1); endif;
  398. if(#bauacessx = 18); look(north); wait(%#delaybase%ms); looks(+117,+318,1); endif; // baus de cima 2 fileira
  399. if(#bauacessx = 19); look(north); wait(%#delaybase%ms); looks(+149,+318,1); endif;
  400. if(#bauacessx = 20); look(north); wait(%#delaybase%ms); looks(+182,+318,1); endif;
  401. if(#bauacessx = 21); look(north); wait(%#delaybase%ms); looks(+209,+318,1); endif;
  402. if(#bauacessx = 22); look(north); wait(%#delaybase%ms); looks(+241,+318,1); endif;
  403. if(#bauacessx = 23); look(north); wait(%#delaybase%ms); looks(+267,+318,1); endif;
  404. if(#bauacessx = 24); look(north); wait(%#delaybase%ms); looks(+301,+318,1); endif;
  405. //////////////////////////////////////////////////////////////////////////////////
  406. if(#bauacessx = 25); look(north); wait(%#delaybase%ms); looks(+327,+303,1); endif;
  407. if(#bauacessx = 26); look(north); wait(%#delaybase%ms); looks(+360,+303,1); endif;
  408. if(#bauacessx = 27); look(north); wait(%#delaybase%ms); looks(+25,+303,1); endif;
  409. if(#bauacessx = 28); look(north); wait(%#delaybase%ms); looks(+58,+303,1); endif;
  410. if(#bauacessx = 29); look(north); wait(%#delaybase%ms); looks(+84,+303,1); endif;
  411. if(#bauacessx = 30); look(north); wait(%#delaybase%ms); looks(+117,+303,1); endif; // baus de cima 3 fileira
  412. if(#bauacessx = 31); look(north); wait(%#delaybase%ms); looks(+149,+303,1); endif;
  413. if(#bauacessx = 32); look(north); wait(%#delaybase%ms); looks(+182,+303,1); endif;
  414. if(#bauacessx = 33); look(north); wait(%#delaybase%ms); looks(+209,+303,1); endif;
  415. if(#bauacessx = 34); look(north); wait(%#delaybase%ms); looks(+241,+303,1); endif;
  416. if(#bauacessx = 35); look(north); wait(%#delaybase%ms); looks(+267,+303,1); endif;
  417. if(#bauacessx = 36); look(north); wait(%#delaybase%ms) ; looks(+301,+303,1); endif;
  418. if(#bauacessx = 37); log("Você nao tem mais minérios finalizando."); stop;endif;
  419.  
  420. ///////////////////////////////////////////////////////////////////////////////////////////
  421. ///////////////////////////////////////////////////////////////////
  422. ///////////////Processo de pegar blocos para a hotbar e verificar inv
  423.  
  424. wait(%#delaybase%ms)
  425. do;gui();wait(%#delaybase2%ms);until(%GUI% = "NONE");
  426.  
  427. Do;
  428. wait(%#delaybase%ms)
  429. key(use);
  430. wait(%#delaybase2%ms)
  431. key(use);
  432. wait(%#delaybase%ms);
  433. until(%GUI% == "GUICHEST");
  434. wait(%#delaybase%ms);
  435.  
  436.  
  437. for(#slothot,81,87)
  438. getslotitem(%#slothot%,#id,#stackhot)
  439. if(#stackhot < 1)
  440. getslot(%#minerio%,#slotminerio)
  441. if((#slotminerio != -1)&&(#slotminerio < 54))
  442. slotclick(%#slotminerio%,l,false)
  443. wait(%#delaymin%ms)
  444. slotclick(%#slothot%,l,false)
  445. wait(%#delaymin%ms)
  446. else;inc(#bauacessx,1);
  447. break
  448. endif
  449. endif
  450. next
  451.  
  452.  
  453. do;gui();wait(%#delaybase2%ms);until(%GUI% = "NONE");
  454. Else;
  455. do;gui();wait(%#delaybase2%ms);until(%GUI% = "NONE");
  456. Break;
  457. Endif;
  458. Loop
  459.  
  460. ///////////////////////////////////////////////////////////////////////////////////////
  461. ///////////////////////////////////////////////////////////////////////////////////////
  462. ///Processo de mineraçao e reparaçao da picareta
  463.  
  464.  
  465. Do; // 3
  466. LOG("&e&l[zTools]&7 Em Progresso...");
  467. Do(2)
  468. unset(acabouminerio);
  469. PICK(%#minerio%);
  470. wait(%#delayint%ms);
  471. if(%ITEM% != %#minerio%); set(acabouminerio); break; endif;
  472. look(314,54);wait(%#delayputblock%ms);key(USE);wait(%#delayputblock%ms);
  473. look(357,65);wait(%#delayputblock%ms);key(USE);wait(%#delayputblock%ms);
  474. look(41,59);wait(%#delayputblock%ms);key(USE);wait(%#delayputblock%ms);
  475. look(91,62);wait(%#delayputblock%ms);key(USE);wait(%#delayputblock%ms);
  476. look(135,60);wait(%#delayputblock%ms);key(USE);wait(%#delayputblock%ms);
  477. look(179,67);wait(%#delayputblock%ms);key(USE);wait(%#delayputblock%ms);
  478. look(227,64);wait(%#delayputblock%ms);key(USE);wait(%#delayputblock%ms);
  479. look(265,64);wait(%#delayputblock%ms);key(USE);
  480.  
  481. endif
  482. loop
  483.  
  484.  
  485. ////////////////////////////////////////////////////////////////////////////////////////
  486. ///////////////////////////////////////////////////////////////////////////////////////
  487. ///////////parte de quebrar
  488. if(acabouminerio);
  489. break;
  490. else;
  491. Pick(%#ferramenta%);
  492. If(DURABILITY < 60);
  493. LOG("&e&l[zTools]&c Ferramenta em &4&lPERIGO! &4Desativando Macro. ");
  494. stop;
  495. Endif;
  496. If(DURABILITY < 100);
  497. LOG("&e&l[zTools]&c Ferramenta com a durabilidade baixa. ");
  498. LOG("&e&l[zTools]&c Verificando blocos de diamante ");
  499. Unsafe;
  500. Gui(inventory);
  501. getslot(57,#bdhave);
  502. If(#bdhave = -1);
  503. LOG("&e&l[zTools]&c Bloco de diamante nao encontrado!!&4 Finalizando ");
  504. stop;
  505. Endif;
  506. Endunsafe;
  507. Do;gui();until(%GUI% = "NONE");
  508.  
  509. LOG("&e&l[zTools]&a Reparando Ferramenta.");
  510. do(2);keydown(jump);wait(%#delaybase2%ms);keyup(jump);loop;
  511. looks(0,90,1)
  512. wait(%#delaybase%ms)
  513. key(use);wait(%#delaybase%ms);key(use);
  514. wait(%#delaybase%ms);
  515. LOG("&e&l[zTools]&a Desbugando inventario..");
  516. echo("/home %&safezone%")
  517. wait(%#naovip%ms);
  518. echo("/home %&minerhome%");
  519. wait(%#naovip%ms);
  520. do(2);keydown(jump);wait(%#delaybase2%ms);keyup(jump);loop;
  521.  
  522. else
  523.  
  524. LOOK(0,0);look(314,54);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  525. LOOK(0,0);look(357,65);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  526. LOOK(0,0);look(41,59); wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  527. LOOK(0,0);look(91,62); wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  528. LOOK(0,0);look(135,60);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  529. LOOK(0,0);look(179,67);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  530. LOOK(0,0);look(227,64);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  531. LOOK(0,0);look(265,64);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  532.  
  533.  
  534. endif;
  535.  
  536. endif;
  537.  
  538.  
  539. ///////////////////////////////////////////////////////////////////////////////////////
  540. ///////////////////////////////////////////////////////////////////////////////////////
  541. ///Processo de verificaçao de inventario
  542.  
  543. unsafe;
  544. gui(inventory);
  545.  
  546. getslotitem(35,#slot35);
  547. if(#slot35 != 0);
  548. LOG("&e&l[zTools]&7 Inventario Lotado!, guardando loots.");")
  549. break;
  550. else;
  551. gui();
  552. endif;
  553. if(acabouminerio);
  554.  
  555. LOG("&e&l[zTools]&7 Acabaram os minerios!, guardando loots.");")
  556. break;
  557. else;
  558. gui();
  559. endif;
  560.  
  561. endunsafe;
  562.  
  563.  
  564. Loop; //// finaliza o Do //3 reparaçao, por bloco, quebrar bloco, verificar inventario
  565.  
  566. ///////////////////////////////////////////////////////////////////////////////////////
  567. ///////////////////////////////////////////////////////////////////////////////////////
  568. ///Processo de guardar nos baus
  569.  
  570. do(); //4 inicia o processo de guardar no bau
  571. do(); gui(); wait(%#delaybase2ms); until(%GUI% = "NONE");
  572.  
  573. /////////////////////////////////////////////////
  574. /////////////////////////////////////////////////
  575. if(#bau = 1); look(north); wait(%#delaybase%ms); looks(+325,+1,1); endif; //
  576. if(#bau = 2); look(north); wait(%#delaybase%ms); looks(+339,+1,1); endif; //
  577. if(#bau = 3); look(north); wait(%#delaybase%ms); looks(+360,+1,1); endif; // norte 1 fileira
  578. if(#bau = 4); look(north); wait(%#delaybase%ms); looks(+21,+1,1); endif; //
  579. if(#bau = 5); look(north); wait(%#delaybase%ms); looks(+32,+1,1); endif; //
  580. /////////////////////////////////////////////////
  581. if(#bau = 6); look(north); wait(%#delaybase%ms); looks(+325,+17,1); endif;
  582. if(#bau = 7); look(north); wait(%#delaybase%ms); looks(+339,+17,1); endif;
  583. if(#bau = 8); look(north); wait(%#delaybase%ms); looks(+360,+17,1); endif; // norte 2 fileira
  584. if(#bau = 9); look(north); wait(%#delaybase%ms); looks(+21,+17,1); endif;
  585. if(#bau = 10); look(north); wait(%#delaybase%ms); looks(+32,+17,1); endif;
  586. /////////////////////////////////////////////////
  587. if(#bau = 11); look(north); wait(%#delaybase%ms); looks(+325,+36,1); endif;
  588. if(#bau = 12); look(north); wait(%#delaybase%ms); looks(+339,+36,1); endif;
  589. if(#bau = 13); look(north); wait(%#delaybase%ms); looks(+360,+36,1); endif; // norte 3 fileira
  590. if(#bau = 14); look(north); wait(%#delaybase%ms); looks(+21,+36,1); endif;
  591. if(#bau = 15); look(north); wait(%#delaybase%ms); looks(+32,+36,1); endif;
  592. ////////////////////////////////////////////////////
  593. if(#bau = 16); look(north); wait(%#delaybase%ms); looks(+327,+46,1); endif;
  594. if(#bau = 17); look(north); wait(%#delaybase%ms); looks(+339,+48,1); endif;
  595. if(#bau = 18); look(north); wait(%#delaybase%ms); looks(+360,+48,1); endif; // norte 4 fileira
  596. if(#bau = 19); look(north); wait(%#delaybase%ms); looks(+21,+48,1); endif;
  597. if(#bau = 20); look(north); wait(%#delaybase%ms); looks(+32,+45,1); endif;
  598. ///////////////////////////////////////////////////////////////////////
  599. if(#bau = 21); look(north); wait(%#delaybase%ms); looks(+58,+0,1); endif;
  600. if(#bau = 22); look(north); wait(%#delaybase%ms); looks(+71,+0,1); endif;
  601. if(#bau = 23); look(north); wait(%#delaybase%ms); looks(+87,+0,1); endif; // east 1 fileira
  602. if(#bau = 24); look(north); wait(%#delaybase%ms); looks(+108,+0,1); endif;
  603. if(#bau = 25); look(north); wait(%#delaybase%ms); looks(+122,+0,1); endif;
  604. ///////////////////////////////////////////////////////////////////////
  605. if(#bau = 26); look(north); wait(%#delaybase%ms); looks(+58,+17,1); endif;
  606. if(#bau = 27); look(north); wait(%#delaybase%ms); looks(+71,+17,1); endif;
  607. if(#bau = 28); look(north); wait(%#delaybase%ms); looks(+87,+17,1); endif; // east 2 fileira
  608. if(#bau = 29); look(north); wait(%#delaybase%ms); looks(+108,+17,1); endif;
  609. if(#bau = 30); look(north); wait(%#delaybase%ms); looks(+122,+17,1); endif;
  610. ///////////////////////////////////////////////////////////////////////////
  611. if(#bau = 31); look(north); wait(%#delaybase%ms); looks(+58,+32,1); endif;
  612. if(#bau = 32); look(north); wait(%#delaybase%ms); looks(+71,+35,1); endif;
  613. if(#bau = 33); look(north); wait(%#delaybase%ms); looks(+87,+35,1); endif; // east 3 fileira
  614. if(#bau = 34); look(north); wait(%#delaybase%ms); looks(+108,+35,1); endif;
  615. if(#bau = 35); look(north); wait(%#delaybase%ms); looks(+122,+32,1); endif;
  616. /////////////////////////////////////////////////
  617. if(#bau = 36); look(north); wait(%#delaybase%ms); looks(+58,+45,1); endif;
  618. if(#bau = 37); look(north); wait(%#delaybase%ms); looks(+71,+45,1); endif;
  619. if(#bau = 38); look(north); wait(%#delaybase%ms); looks(+87,+48,1); endif; // east 4 fileira
  620. if(#bau = 39); look(north); wait(%#delaybase%ms); looks(+108,+45,1); endif;
  621. if(#bau = 40);look(north); wait(%#delaybase%ms); looks(+122,+42,1); endif;
  622. ////////////////////////////////////////////////////////////////////////////
  623. if(#bau = 41); look(north); wait(%#delaybase%ms); looks(+147,+1,1); endif;
  624. if(#bau = 42); look(north); wait(%#delaybase%ms); looks(+165,+1,1); endif;
  625. if(#bau = 43); look(north); wait(%#delaybase%ms); looks(+181,+1,1); endif; // south 1 fileira
  626. if(#bau = 44); look(north); wait(%#delaybase%ms); looks(+199,+1,1); endif;
  627. if(#bau = 45); look(north); wait(%#delaybase%ms); looks(+212,+1,1); endif;
  628. ///////////////////////////////////////////////////////////////////////
  629. if(#bau = 46); look(north); wait(%#delaybase%ms); looks(+147,+18,1); endif;
  630. if(#bau = 47); look(north); wait(%#delaybase%ms); looks(+165,+18,1); endif;
  631. if(#bau = 48); look(north); wait(%#delaybase%ms); looks(+181,+18,1); endif; // south 2 fileira
  632. if(#bau = 49); look(north); wait(%#delaybase%ms); looks(+199,+18,1); endif;
  633. if(#bau = 50); look(north); wait(%#delaybase%ms); looks(+212,+18,1); endif;
  634. //////////////////////////////////////////////////////////////////////////
  635. if(#bau = 51); look(north); wait(%#delaybase%ms); looks(+147,+33,1); endif;
  636. if(#bau = 52); look(north); wait(%#delaybase%ms); looks(+165,+33,1); endif;
  637. if(#bau = 53); look(north); wait(%#delaybase%ms); looks(+181,+33,1); endif; // south 3 fileira
  638. if(#bau = 54); look(north); wait(%#delaybase%ms); looks(+199,+33,1); endif;
  639. if(#bau = 55); look(north); wait(%#delaybase%ms); looks(+212,+33,1); endif;
  640. /////////////////////////////////////////////////
  641. if(#bau = 56); look(north); wait(%#delaybase%ms); looks(+146,+43,1); endif;
  642. if(#bau = 57); look(north); wait(%#delaybase%ms); looks(+165,+46,1); endif;
  643. if(#bau = 58); look(north); wait(%#delaybase%ms); looks(+181,+47,1); endif; // south 4 fileira
  644. if(#bau = 59); look(north); wait(%#delaybase%ms); looks(+199,+46,1); endif;
  645. if(#bau = 60); look(north); wait(%#delaybase%ms); looks(+212,+43,1); endif;
  646. /////////////////////////////////////////////////////////////////////////////
  647. if(#bau = 61); look(north); wait(%#delaybase%ms); looks(+238,+1,1); endif;
  648. if(#bau = 62); look(north); wait(%#delaybase%ms); looks(+256,+1,1); endif;
  649. if(#bau = 63); look(north); wait(%#delaybase%ms); looks(+268,+1,1); endif; //west 1 fileira
  650. if(#bau = 64); look(north); wait(%#delaybase%ms); looks(+287,+1,1); endif;
  651. if(#bau = 65); look(north); wait(%#delaybase%ms); looks(+303,+1,1); endif;
  652. /////////////////////////////////////////////////////////////////////////////
  653. if(#bau = 66); look(north); wait(%#delaybase%ms); looks(+237,+18,1); endif;
  654. if(#bau = 67); look(north); wait(%#delaybase%ms); looks(+256,+18,1); endif;
  655. if(#bau = 68); look(north); wait(%#delaybase%ms); looks(+268,+18,1); endif; //west 2 fileira
  656. if(#bau = 69); look(north); wait(%#delaybase%ms); looks(+287,+18,1); endif;
  657. if(#bau = 70); look(north); wait(%#delaybase%ms); looks(+303,+18,1); endif;
  658. ////////////////////////////////////////////////////////////////////////////
  659. if(#bau = 71); look(north); wait(%#delaybase%ms); looks(+238,+35,1); endif;
  660. if(#bau = 72); look(north); wait(%#delaybase%ms); looks(+256,+35,1); endif;
  661. if(#bau = 73); look(north); wait(%#delaybase%ms); looks(+268,+35,1); endif; // west 3 fileira
  662. if(#bau = 74); look(north); wait(%#delaybase%ms); looks(+287,+35,1); endif;
  663. if(#bau = 75); look(north); wait(%#delaybase%ms); looks(+303,+35,1); endif;
  664. /////////////////////////////////////////////////////////////////////////////
  665. if(#bau = 76); look(north); wait(%#delaybase%ms); looks(+237,+42,1); endif;
  666. if(#bau = 77); look(north); wait(%#delaybase%ms); looks(+253,+46,1); endif;
  667. if(#bau = 78); look(north); wait(%#delaybase%ms); looks(+269,+46,1); endif; // west 4 fileira
  668. if(#bau = 79); look(north); wait(%#delaybase%ms); looks(+289,+46,1); endif;
  669. if(#bau = 80); look(north); wait(%#delaybase%ms); looks(+303,+43,1); endif;
  670.  
  671. if(#bau = 81);log("Você nao tem mais espaço para os minerios");stop;endif;
  672.  
  673. wait(%#delaybase%ms);
  674. do(1);key(use);wait(%#delaybase%ms);loop;
  675. wait(%#delaybase%ms);
  676. if(%GUI% = "GUICHEST");
  677. wait(%#delaybase3%ms);
  678. do();
  679. getslot(%#lootx%,#lootxslot,54);
  680. getslotitem(53,#lootx53);
  681. if(#lootx53 != 0); inc(#bau,1);
  682. break;
  683. endif;
  684. if(#lootxslot == -1);
  685. set(fim);
  686. break;
  687. endif;
  688. slotclick(%#lootxslot%,l,true);
  689. loop;
  690. if(fim);
  691. unset(fim);
  692. break;
  693. endif;
  694. Else;
  695. wait(%#delaybase2%ms);
  696. Do(2);
  697. Pick(%#ferramenta%);
  698. wait(%#delaybase2%ms);
  699. LOOK(0,0);look(314,54);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  700. LOOK(0,0);look(357,65);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  701. LOOK(0,0);look(41,59); wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  702. LOOK(0,0);look(91,62); wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  703. LOOK(0,0);look(135,60);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  704. LOOK(0,0);look(179,67);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  705. LOOK(0,0);look(227,64);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  706. LOOK(0,0);look(265,64);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  707.  
  708. LOOK(0,0);look(33,5); wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  709. LOOK(0,0);look(118,5);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  710. LOOK(0,0);look(211,5);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  711. LOOK(0,0);look(305,5);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  712. Loop;
  713. Endif;
  714. Loop;
  715.  
  716.  
  717.  
  718. Loop; /// Fim Do ///1
  719.  
  720.  
  721. else
  722. LOG("&e&l[zTools] &7&lUpadora de Skills &7&lProfissional &e&lv1.0 &c&lDESLIGADO")
  723. endif
  724. stop
  725.  
  726. }$$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement