SHARE
TWEET

Untitled

a guest Jul 22nd, 2019 57 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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,"ztools1"); //////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(1)
  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.                                                      
  474.                                     endif
  475.                         loop
  476.  
  477.        
  478. ////////////////////////////////////////////////////////////////////////////////////////
  479. ///////////////////////////////////////////////////////////////////////////////////////
  480. ///////////parte de quebrar
  481.         if(acabouminerio);
  482.             break;
  483.         else;
  484.             Pick(%#ferramenta%);
  485.                 If(DURABILITY < 60);
  486.                     LOG("&e&l[zTools]&c Ferramenta em &4&lPERIGO! &4Desativando Macro. ");
  487.                     stop;
  488.                 Endif;
  489.                     If(DURABILITY < 100);
  490.                          LOG("&e&l[zTools]&c Ferramenta com a durabilidade baixa. ");
  491.                          LOG("&e&l[zTools]&c Verificando blocos de diamante ");
  492.                             Unsafe;
  493.                                 Gui(inventory);
  494.                                 getslot(57,#bdhave);
  495.                                     If(#bdhave = -1);
  496.                                        LOG("&e&l[zTools]&c Bloco de diamante nao encontrado!!&4 Finalizando ");
  497.                                        stop;
  498.                                     Endif;
  499.                             Endunsafe;
  500.                             Do;gui();until(%GUI% = "NONE");
  501.  
  502.                          LOG("&e&l[zTools]&a Reparando Ferramenta.");
  503.                        do(2);keydown(jump);wait(%#delaybase2%ms);keyup(jump);loop;
  504.                             looks(0,90,1)
  505.                             wait(%#delaybase%ms)
  506.                                 key(use);wait(%#delaybase%ms);key(use);                                  
  507.                                 wait(%#delaybase%ms);
  508.                                 LOG("&e&l[zTools]&a Desbugando inventario..");
  509.                                      echo("/home %&safezone%")
  510.                                      wait(%#naovip%ms);
  511.                                      echo("/home %&minerhome%");
  512.                                      wait(%#naovip%ms);
  513.                                      do(2);keydown(jump);wait(%#delaybase2%ms);keyup(jump);loop;
  514.                                            
  515.                            else
  516.                            
  517.                             LOOK(0,0);look(314,54);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  518.                        
  519.                     endif;
  520.  
  521.         endif;  
  522.  
  523.                
  524. ///////////////////////////////////////////////////////////////////////////////////////      
  525. ///////////////////////////////////////////////////////////////////////////////////////      
  526. ///Processo de verificaçao de inventario
  527.  
  528.                         unsafe;
  529.                         gui(inventory);
  530.    
  531.                         getslotitem(35,#slot35);
  532.                         if(#slot35 != 0);
  533.                             LOG("&e&l[zTools]&7 Inventario Lotado!, guardando loots.");")
  534.                             break;
  535.                         else;
  536.                             gui();
  537.                         endif;
  538.                         if(acabouminerio);
  539.                    
  540.                             LOG("&e&l[zTools]&7 Acabaram os minerios!, guardando loots.");")
  541.                             break;
  542.                         else;
  543.                             gui();
  544.                         endif;
  545.                
  546.                         endunsafe;
  547.                
  548.                
  549.          Loop; //// finaliza o Do //3 reparaçao, por bloco, quebrar bloco, verificar inventario
  550.  
  551. ///////////////////////////////////////////////////////////////////////////////////////      
  552. ///////////////////////////////////////////////////////////////////////////////////////      
  553. ///Processo de guardar nos baus
  554.  
  555.     do(); //4  inicia o processo de guardar no bau
  556.             do(); gui(); wait(%#delaybase2ms); until(%GUI% = "NONE");
  557.  
  558. /////////////////////////////////////////////////
  559. /////////////////////////////////////////////////
  560. if(#bau = 1); look(north); wait(%#delaybase%ms); looks(+325,+1,1);  endif;  //
  561. if(#bau = 2); look(north); wait(%#delaybase%ms); looks(+339,+1,1);  endif;  //
  562. if(#bau = 3); look(north); wait(%#delaybase%ms); looks(+360,+1,1);  endif;  // norte  1 fileira
  563. if(#bau = 4); look(north); wait(%#delaybase%ms); looks(+21,+1,1);   endif;  //
  564. if(#bau = 5); look(north); wait(%#delaybase%ms); looks(+32,+1,1);   endif;  //
  565. /////////////////////////////////////////////////
  566. if(#bau = 6); look(north); wait(%#delaybase%ms); looks(+325,+17,1); endif;
  567. if(#bau = 7); look(north); wait(%#delaybase%ms); looks(+339,+17,1); endif;
  568. if(#bau = 8); look(north); wait(%#delaybase%ms); looks(+360,+17,1); endif;  // norte 2 fileira
  569. if(#bau = 9); look(north); wait(%#delaybase%ms); looks(+21,+17,1);  endif;
  570. if(#bau = 10); look(north); wait(%#delaybase%ms); looks(+32,+17,1);  endif;
  571. /////////////////////////////////////////////////
  572. if(#bau = 11); look(north); wait(%#delaybase%ms); looks(+325,+36,1); endif;
  573. if(#bau = 12); look(north); wait(%#delaybase%ms); looks(+339,+36,1); endif;
  574. if(#bau = 13); look(north); wait(%#delaybase%ms); looks(+360,+36,1); endif;  // norte 3 fileira
  575. if(#bau = 14); look(north); wait(%#delaybase%ms); looks(+21,+36,1);  endif;
  576. if(#bau = 15); look(north); wait(%#delaybase%ms); looks(+32,+36,1);  endif;
  577. ////////////////////////////////////////////////////
  578. if(#bau = 16); look(north); wait(%#delaybase%ms); looks(+327,+46,1); endif;
  579. if(#bau = 17); look(north); wait(%#delaybase%ms); looks(+339,+48,1); endif;
  580. if(#bau = 18); look(north); wait(%#delaybase%ms); looks(+360,+48,1); endif;  // norte 4 fileira
  581. if(#bau = 19); look(north); wait(%#delaybase%ms); looks(+21,+48,1);  endif;
  582. if(#bau = 20); look(north); wait(%#delaybase%ms); looks(+32,+45,1);  endif;
  583. ///////////////////////////////////////////////////////////////////////
  584. if(#bau = 21); look(north); wait(%#delaybase%ms); looks(+58,+0,1);    endif;
  585. if(#bau = 22); look(north); wait(%#delaybase%ms); looks(+71,+0,1);    endif;
  586. if(#bau = 23); look(north); wait(%#delaybase%ms); looks(+87,+0,1);    endif;   // east 1 fileira
  587. if(#bau = 24); look(north); wait(%#delaybase%ms); looks(+108,+0,1);   endif;
  588. if(#bau = 25); look(north); wait(%#delaybase%ms); looks(+122,+0,1);   endif;
  589. ///////////////////////////////////////////////////////////////////////
  590. if(#bau = 26); look(north); wait(%#delaybase%ms); looks(+58,+17,1);   endif;
  591. if(#bau = 27); look(north); wait(%#delaybase%ms); looks(+71,+17,1);   endif;
  592. if(#bau = 28); look(north); wait(%#delaybase%ms); looks(+87,+17,1);   endif;  // east 2 fileira
  593. if(#bau = 29); look(north); wait(%#delaybase%ms); looks(+108,+17,1);  endif;
  594. if(#bau = 30); look(north); wait(%#delaybase%ms); looks(+122,+17,1);  endif;
  595. ///////////////////////////////////////////////////////////////////////////
  596. if(#bau = 31); look(north); wait(%#delaybase%ms); looks(+58,+32,1);   endif;
  597. if(#bau = 32); look(north); wait(%#delaybase%ms); looks(+71,+35,1);   endif;
  598. if(#bau = 33); look(north); wait(%#delaybase%ms); looks(+87,+35,1);   endif;  // east 3 fileira
  599. if(#bau = 34); look(north); wait(%#delaybase%ms); looks(+108,+35,1);  endif;
  600. if(#bau = 35); look(north); wait(%#delaybase%ms); looks(+122,+32,1); endif;
  601. /////////////////////////////////////////////////
  602. if(#bau = 36); look(north);  wait(%#delaybase%ms); looks(+58,+45,1);   endif;
  603. if(#bau = 37); look(north);  wait(%#delaybase%ms); looks(+71,+45,1);   endif;
  604. if(#bau = 38); look(north);  wait(%#delaybase%ms); looks(+87,+48,1);   endif;  // east 4 fileira
  605. if(#bau = 39); look(north);  wait(%#delaybase%ms); looks(+108,+45,1);  endif;
  606. if(#bau = 40);look(north);  wait(%#delaybase%ms); looks(+122,+42,1);  endif;
  607. ////////////////////////////////////////////////////////////////////////////
  608. if(#bau = 41); look(north); wait(%#delaybase%ms); looks(+147,+1,1);  endif;
  609. if(#bau = 42); look(north); wait(%#delaybase%ms); looks(+165,+1,1);  endif;
  610. if(#bau = 43); look(north); wait(%#delaybase%ms); looks(+181,+1,1);  endif;  // south 1 fileira
  611. if(#bau = 44); look(north); wait(%#delaybase%ms); looks(+199,+1,1);  endif;
  612. if(#bau = 45); look(north); wait(%#delaybase%ms); looks(+212,+1,1);  endif;
  613. ///////////////////////////////////////////////////////////////////////
  614. if(#bau = 46); look(north); wait(%#delaybase%ms); looks(+147,+18,1); endif;
  615. if(#bau = 47); look(north); wait(%#delaybase%ms); looks(+165,+18,1); endif;
  616. if(#bau = 48); look(north); wait(%#delaybase%ms); looks(+181,+18,1); endif;  // south  2 fileira
  617. if(#bau = 49); look(north); wait(%#delaybase%ms); looks(+199,+18,1); endif;
  618. if(#bau = 50); look(north); wait(%#delaybase%ms); looks(+212,+18,1); endif;
  619. //////////////////////////////////////////////////////////////////////////
  620. if(#bau = 51); look(north); wait(%#delaybase%ms); looks(+147,+33,1); endif;
  621. if(#bau = 52); look(north); wait(%#delaybase%ms); looks(+165,+33,1); endif;
  622. if(#bau = 53); look(north); wait(%#delaybase%ms); looks(+181,+33,1); endif;  // south 3 fileira
  623. if(#bau = 54); look(north); wait(%#delaybase%ms); looks(+199,+33,1); endif;
  624. if(#bau = 55); look(north); wait(%#delaybase%ms); looks(+212,+33,1); endif;
  625. /////////////////////////////////////////////////
  626. if(#bau = 56); look(north); wait(%#delaybase%ms); looks(+146,+43,1); endif;
  627. if(#bau = 57); look(north); wait(%#delaybase%ms); looks(+165,+46,1); endif;
  628. if(#bau = 58); look(north); wait(%#delaybase%ms); looks(+181,+47,1); endif;  // south 4 fileira
  629. if(#bau = 59); look(north); wait(%#delaybase%ms); looks(+199,+46,1); endif;
  630. if(#bau = 60); look(north); wait(%#delaybase%ms); looks(+212,+43,1); endif;
  631. /////////////////////////////////////////////////////////////////////////////
  632. if(#bau = 61);  look(north); wait(%#delaybase%ms); looks(+238,+1,1); endif;
  633. if(#bau = 62);  look(north); wait(%#delaybase%ms); looks(+256,+1,1); endif;
  634. if(#bau = 63);  look(north); wait(%#delaybase%ms); looks(+268,+1,1); endif;  //west 1 fileira
  635. if(#bau = 64);  look(north); wait(%#delaybase%ms); looks(+287,+1,1); endif;
  636. if(#bau = 65);  look(north); wait(%#delaybase%ms); looks(+303,+1,1); endif;
  637. /////////////////////////////////////////////////////////////////////////////
  638. if(#bau = 66);  look(north); wait(%#delaybase%ms); looks(+237,+18,1); endif;
  639. if(#bau = 67);  look(north); wait(%#delaybase%ms); looks(+256,+18,1); endif;
  640. if(#bau = 68);  look(north); wait(%#delaybase%ms); looks(+268,+18,1); endif; //west 2 fileira
  641. if(#bau = 69);  look(north); wait(%#delaybase%ms); looks(+287,+18,1); endif;
  642. if(#bau = 70);  look(north); wait(%#delaybase%ms); looks(+303,+18,1); endif;
  643. ////////////////////////////////////////////////////////////////////////////
  644. if(#bau = 71); look(north); wait(%#delaybase%ms); looks(+238,+35,1); endif;
  645. if(#bau = 72); look(north); wait(%#delaybase%ms); looks(+256,+35,1); endif;
  646. if(#bau = 73); look(north); wait(%#delaybase%ms); looks(+268,+35,1); endif;  // west 3 fileira
  647. if(#bau = 74); look(north); wait(%#delaybase%ms); looks(+287,+35,1); endif;
  648. if(#bau = 75); look(north); wait(%#delaybase%ms); looks(+303,+35,1); endif;
  649. /////////////////////////////////////////////////////////////////////////////
  650. if(#bau = 76); look(north); wait(%#delaybase%ms); looks(+237,+42,1); endif;
  651. if(#bau = 77); look(north); wait(%#delaybase%ms); looks(+253,+46,1); endif;
  652. if(#bau = 78); look(north); wait(%#delaybase%ms); looks(+269,+46,1); endif;  // west 4 fileira
  653. if(#bau = 79); look(north); wait(%#delaybase%ms); looks(+289,+46,1); endif;
  654. if(#bau = 80); look(north); wait(%#delaybase%ms); looks(+303,+43,1); endif;
  655.  
  656. if(#bau = 81);log("Você nao tem mais espaço para os minerios");stop;endif;
  657.  
  658.                 wait(%#delaybase%ms);
  659.                 do(1);key(use);wait(%#delaybase%ms);loop;
  660.                 wait(%#delaybase%ms);
  661.                     if(%GUI% = "GUICHEST");
  662.                         wait(%#delaybase3%ms);
  663.                              do();
  664.                                  getslot(%#lootx%,#lootxslot,54);
  665.                                  getslotitem(53,#lootx53);
  666.                                     if(#lootx53 != 0); inc(#bau,1);
  667.                                         break;
  668.                                         endif;
  669.                                             if(#lootxslot == -1);
  670.                                                     set(fim);
  671.                                                     break;
  672.                                                     endif;
  673.                                                 slotclick(%#lootxslot%,l,true);
  674.                              loop;
  675.                                                  if(fim);
  676.                                                    unset(fim);
  677.                                                     break;
  678.                                                  endif;
  679.                                             Else;
  680.                                                 wait(%#delaybase2%ms);
  681.                                                             Do(2);
  682.                                                                 Pick(%#ferramenta%);
  683.                                                                 wait(%#delaybase2%ms);
  684.                                                                 LOOK(0,0);look(314,54);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  685.                                                                 LOOK(0,0);look(357,65);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  686.                                                                 LOOK(0,0);look(41,59); wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  687.                                                                 LOOK(0,0);look(91,62); wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  688.                                                                 LOOK(0,0);look(135,60);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  689.                                                                 LOOK(0,0);look(179,67);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  690.                                                                 LOOK(0,0);look(227,64);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  691.                                                                 LOOK(0,0);look(265,64);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  692.  
  693.                                                                 LOOK(0,0);look(33,5); wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  694.                                                                 LOOK(0,0);look(118,5);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  695.                                                                 LOOK(0,0);look(211,5);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  696.                                                                 LOOK(0,0);look(305,5);wait(%#delayint%ms);do; KEY(attack);while((%HITID% = %#minerio%)||(%HITID% == %#minerio2%));wait(%#delayputblock%ms);
  697.                                                             Loop;
  698.                     Endif;
  699.     Loop;
  700.      
  701.            
  702.  
  703. Loop; /// Fim Do ///1
  704.  
  705.      
  706.    else
  707.     LOG("&e&l[zTools] &7&lUpadora de Skills &7&lProfissional &e&lv1.0 &c&lDESLIGADO")
  708.     endif
  709.     stop
  710.  
  711. }$$
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top