Facebook
From Scorching Cheetah, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 249
  1. $${
  2.     &versao = "1.0"; ///// minecraft 1.8 - hotfix 1;
  3.  
  4.     &homemob = "/home samukaaa blaze1"; //////////// home do mobspawn - olhando para os mobs
  5.     &homevenda = "/home fatal vblaze"; ////////// home da venda do item principal que o mob dropa - olhando para a placa da loja
  6.     &homevenda2 = "/home vendamobmexicano2"; ///////// home da venda do item secundário que o mob dropa - olhando para a placa da loja
  7.     &home_com_bau_com_espadas = "/home baucomespadas"; ////// home olhando para um bau com espadas - caso necessite trocar de espada
  8.     &delay_de_hit = "10ms"; ///// delay entre os golpes de espada;
  9.     #hits_antes_de_verificar = 60; //////// numero de hits antes de verificar o inventario;
  10.     #vazios_para_vender = 2;
  11.  
  12.     #durabilidade_diamante = 150; ///// limite de durabilidade para reparar/trocar espada/machado de diamante; NUNCA MENOS DE 13!;
  13.     #durabilidade_ferro = 30; ///// limite de durabilidade para reparar/trocar espada/machado de ferro; NUNCA MENOS DE 13!;
  14.     #durabilidade_pedra = 20; ///// limite de durabilidade para reparar/trocar espada/machado de pedra; NUNCA MENOS DE 13!;
  15.  
  16.  
  17.     #qual_espada = 1;///// coloque a resposta para a pergunta de qual espada/machado voce quer;
  18.     #vip = 1; ///// mude para 1 se quiser reparar a espada, ou para 2 se nao quiser (ele vai buscar na home &homevenda, acima);
  19.     #mobspawn = 1; ///// mude para 1 se for blaze, 2 se for zumbi, 3 se for esqueleto, 4 se for lula, 5 se for aranha ou 6 se for pigman;
  20.     #venda_extra = 0; ///// se quiser vender o ferro que dropa em mob de zumbi, ou olho de aranha, em mob de aranha, coloque 1. Caso contrario, coloque 2.
  21.  
  22.  
  23.  
  24.  
  25.     &id_ferro = "iron_ingot";
  26.     &id_olho_de_aranha = "spider_eye";
  27.     #yaw = %YAW%;
  28.     #pitch = %PITCH%;
  29.     #lookx = %YAW%;
  30.     #lookx2 = #lookx + 180;
  31.     #xtrap = %XPOS%;
  32.     #ytrap = %YPOS%;
  33.     #ztrap = %ZPOS%;
  34.     if(#lookx2 > 360); dec(#lookx2,360); endif;
  35.     #ylook2 = %PITCH%;
  36.     #lookx_lixeira = #lookx2 + 180;
  37.     look(%#lookx2%,%#ylook2%);
  38.     ifmatches(%DIRECTION%,"N"); &frente = "NORTH"; &tras = "SOUTH"; endif;
  39.     ifmatches(%DIRECTION%,"E"); &frente = "EAST"; &tras = "WEST"; endif;
  40.     ifmatches(%DIRECTION%,"S"); &frente = "SOUTH"; &tras = "NORTH"; endif;
  41.     ifmatches(%DIRECTION%,"W"); &frente = "WEST"; &tras = "SOUTH"; endif;
  42.     &item_extra = "999";
  43.     &id_espada == "0";
  44.  
  45.  
  46.     if(a);
  47.         unset(a);
  48.         log(" ");
  49.         log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!");
  50. UNSET(@mobkill_ativada);
  51.         if(#numero_de_vendas >= 1);
  52.            
  53.         endif;
  54.         stop;
  55.     else;
  56.         log(" ");
  57.         log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&aAtivado&f!");
  58. SET(@mobkill_ativada);
  59. echo(%&homemob%);wait(3);echo(%&homemob%);wait(5);
  60. #yaw = %YAW%;
  61.     #pitch = %PITCH%;
  62.     #lookx = %YAW%;
  63.     #lookx2 = #lookx + 180;
  64.     #xtrap = %XPOS%;
  65.     #ytrap = %YPOS%;
  66.     #ztrap = %ZPOS%;
  67.     if(#lookx2 > 360); dec(#lookx2,360); endif;
  68.     #ylook2 = %PITCH%;
  69.     #lookx_lixeira = #lookx2 + 180;
  70.     look(%#lookx2%,%#ylook2%);
  71.     ifmatches(%DIRECTION%,"N"); &frente = "NORTH"; &tras = "SOUTH"; endif;
  72.     ifmatches(%DIRECTION%,"E"); &frente = "EAST"; &tras = "WEST"; endif;
  73.     ifmatches(%DIRECTION%,"S"); &frente = "SOUTH"; &tras = "NORTH"; endif;
  74.     ifmatches(%DIRECTION%,"W"); &frente = "WEST"; &tras = "SOUTH"; endif;
  75.     &item_extra = "999";
  76.     &id_espada == "0";
  77.         set(a);
  78.     endif;
  79.  
  80.  
  81.     #numero_de_vendas = 0;
  82.     do();
  83.         if((#qual_espada == 1)||(#qual_espada == 2)||(#qual_espada == 3)||(#qual_espada == 4)||(#qual_espada == 5)||(#qual_espada == 6)||(#qual_espada == 7)||(#qual_espada == 9)); break; endif;
  84.         clearchat;
  85.         log(" ");
  86.         log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fDigite o &eID &fdas espada/machado.");
  87.         log(" ");
  88.         log(" ");
  89.         log("&e&l[&b&l1&e&l] &r&fespada de &bdiamante &f- durabilidade de troca/rep: &6%#durabilidade_diamante%");
  90.         log("&e&l[&b&l2&e&l] &r&7machado de &bdiamante &f- durabilidade de troca/rep: &6%#durabilidade_diamante%");
  91.         log("&e&l[&7&l3&e&l] &r&fespada de &7ferro &f- durabilidade de troca/rep: &6%#durabilidade_ferro%");
  92.         log("&e&l[&7&l4&e&l] &r&7machado de &7ferro &f- durabilidade de troca/rep: &6%#durabilidade_ferro%");
  93.         log("&e&l[&8&l5&e&l] &r&fespada de &8pedra &f- durabilidade de troca/rep: &6%#durabilidade_pedra%");
  94.         log("&e&l[&8&l6&e&l] &r&7machado de &8pedra &f- durabilidade de troca/rep: &6%#durabilidade_pedra%");
  95.         log(" ");
  96.         log(" ");
  97.         prompt(#qual_espada,$$?,"Digite sua resposta. Digite 9 para sair.");
  98.     loop;
  99.     if(#qual_espada == 1); &id_espada = "diamond_sword"; endif;
  100.     if(#qual_espada == 2); &id_espada = "diamond_axe"; endif;
  101.     if(#qual_espada == 3); &id_espada = "iron_sword"; endif;
  102.     if(#qual_espada == 4); &id_espada = "iron_axe"; endif;
  103.     if(#qual_espada == 5); &id_espada = "stone_sword"; endif;
  104.     if(#qual_espada == 6); &id_espada = "stone_axe"; endif;
  105.     if(#qual_espada == 9); &id_espada = "fechou"; endif;
  106.  
  107.  
  108.     if(&id_espada == "fechou"); unset(a);log(" ");log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!"); stop; endif;
  109.     if((&id_espada == "diamond_sword")||(&id_espada == "diamond_axe")); #durabilidade = #durabilidade_diamante; &id_bloco_para_reparar = "diamond_block"; #durabilidade_maxima = 1561; endif;
  110.     if((&id_espada == "iron_sword")||(&id_espada == "iron_axe")); #durabilidade = #durabilidade_ferro; &id_bloco_para_reparar = "iron_block"; #durabilidade_maxima = 250; endif;
  111.     if((&id_espada == "stone_sword")||(&id_espada == "stone_axe")); #durabilidade = #durabilidade_pedra; &id_bloco_para_reparar = "stone"; #durabilidade_maxima = 132; endif;
  112.  
  113.     #gastolimite = #durabilidade_maxima - #durabilidade + 10;
  114.  
  115.     do();
  116.         if((#vip == 1)||(#vip == 2)||(#vip == 9)); break; endif;
  117.         clearchat;
  118.         log(" ");
  119.         log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fVoce quer &rreparar &fa espada/machado?");
  120.         log(" ");
  121.         log(" ");
  122.         log("&e&l[&2&l1&e&l] &r&aSIM&f!");
  123.         log("&e&l[&4&l2&e&l] &r&cNAO&f! &0(&8pegar na &7%&home_com_bau_com_espadas%&0)");
  124.         log(" ");
  125.         log(" ");
  126.         prompt(#vip,$$?,"Digite sua resposta. Digite 9 para sair.")
  127.     loop;
  128.     if(#vip == 9); unset(a);log(" ");log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!"); stop; endif;
  129.     if(#vip == 1);
  130.         set(vip);
  131.         getidrel(0,-1,0,&chao);
  132.         if(&chao != "iron_block");
  133.             log(" ");
  134.             log(" ");
  135.             log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fVoce &6&lprecisa &r&finiciar em cima");
  136.             log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fde um &7&lbloco &7&lde &7&lferro&f&r!");
  137.             unset(a);
  138.             log(" ");
  139.             log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!");
  140.             stop;
  141.            
  142.         endif;
  143.     else;
  144.         unset(vip);
  145.     endif;
  146.  
  147.     do();
  148.         if((#mobspawn == 1)||(#mobspawn == 2)||(#mobspawn == 3)||(#mobspawn == 4)||(#mobspawn == 5)||(#mobspawn == 9)); break; endif;
  149.         clearchat;
  150.         log(" ");
  151.         log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fQual o seu &amobspawn&f?");
  152.         log(" ");
  153.         log(" ");
  154.         log("&e&l[&6&l1&e&l] &r&6blaze &0(&fvender &6blaze rod&0)");
  155.         log("&e&l[&c&l2&e&l] &r&czumbi &0(&fvender &ccarne podre&0)");
  156.         log("&e&l[&7&l3&e&l] &r&7esqueleto &0(&fvender &7osso&0)");
  157.         log("&e&l[&9&l4&e&l] &r&9lula &0(&fvender &9saco de tinta&0)");
  158.         log("&e&l[&8&l5&e&l] &r&8aranha &0(&fvender &8linha&0)");
  159.         log("&e&l[&e&c6&e&l] &r&cpigman &0(&fvender &eouro&0)&f - &0&l[&e&lVIP&0&l]&r&f utiliza &6/compactar -a");
  160.         log(" ");
  161.         log(" ");
  162.         prompt(#mobspawn,$$?,"Digite sua resposta. Digite 9 para sair.");
  163.     loop;
  164.  
  165.     if(#mobspawn == 9); unset(a);log(" ");log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!"); stop; endif;
  166.     if(#mobspawn == 1); &id_item_loot = "blaze_rod"; endif;
  167.     if(#mobspawn == 2); &id_item_loot = "rotten_flesh"; endif;
  168.     if(#mobspawn == 3); &id_item_loot = "bone"; endif;
  169.     if(#mobspawn == 4); &id_item_loot = "dye"; endif;
  170.     if(#mobspawn == 5); &id_item_loot = "string"; endif;
  171.     if(#mobspawn == 6); &id_item_loot = "gold_ingot"; &loot_adicional = "gold_nugget"; else; &loot_adicional = "999"; endif;
  172.  
  173.     if(&id_item_loot == "blaze_rod"); &item_vendido = "&6blaze rod"; endif;
  174.     if(&id_item_loot == "rotten_flesh"); &item_vendido = "&ccarne podre"; endif;
  175.     if(&id_item_loot == "bone"); &item_vendido = "&7osso"; endif;
  176.     if(&id_item_loot == "dye"); &item_vendido = "&1saco de tinta"; endif;
  177.     if(&id_item_loot == "string"); &item_vendido = "&7linha"; endif;
  178.     if(&id_item_loot == "gold_ingot"); &item_vendido = "&6pepitas"; endif;
  179.  
  180.     &item_a_mais = "^999$";
  181.     if(#mobspawn == 2);
  182.         do();
  183.             if((#venda_extra == 1)||(#venda_extra == 2)||(#venda_extra == 9)); break; endif;
  184.             clearchat;
  185.             log(" ");
  186.             log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fDeseja vender &fferro&f?");
  187.             log(" ");
  188.             log(" ");
  189.             log("&e&l[&2&l1&e&l] &r&aSIM&f! &0(&e%&homevenda2%&0)");
  190.             log("&e&l[&4&l2&e&l] &r&cNAO&f!");
  191.             log(" ");
  192.             log(" ");
  193.             prompt(#venda_extra,$$?,"Digite sua resposta. Digite 9 para sair.");
  194.             if(#venda_extra == 1); &item_a_mais = "^%&id_ferro%$"; &item_extra = "%&id_ferro%"; endif;
  195.         loop;
  196.         if(#venda_extra == 9); unset(a);log(" ");log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!"); stop; endif;
  197.     endif;
  198.     if(#mobspawn == 5);
  199.         do();
  200.             if((#venda_extra == 1)||(#venda_extra == 2)||(#venda_extra == 9)); break; endif;
  201.             clearchat;
  202.             log(" ");
  203.             log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fDeseja vender &5olho de aranha&f?");
  204.             log(" ");
  205.             log(" ");
  206.             log("&e&l[&2&l1&e&l] &r&aSIM&f! &0(&e%&homevenda2%&0)");
  207.             log("&e&l[&4&l2&e&l] &r&cNAO&f!");
  208.             log(" ");
  209.             log(" ");
  210.             prompt(#venda_extra,$$?,"digite sua resposta.");
  211.         loop;
  212.         if(#venda_extra == 1); &item_a_mais = "^%&id_olho_de_aranha%$"; &item_extra = "%&id_olho_de_aranha%"; endif;
  213.         if(#venda_extra == 9); unset(a);log(" ");log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!"); stop; endif;
  214.     endif;
  215.  
  216.  
  217.  
  218.  
  219.  
  220.     //////////////////////////////////////////////////;
  221.     /////////////////////////////;
  222.     ///////////////////;
  223.  
  224.     &itens_para_nao_jogar_fora = "^gunpowder$|^blaze_rod$|^gun_powder$|^%&id_espada%$|^%&id_item_loot%$|^%&id_bloco_para_reparar%$|%&item_a_mais%|^%&loot_adicional%$"; //// itens que nao vai jogar fora. Se quiser, troque os 999, 998 e 997 por NOMES dos itens que ele não vai dropar. A 1.8 trabalha com IDs numéricos, então, caso queira saber exatamente qual o nome que você deve colocar aí, recomendo pegar o item na mão e executar o seguinte código de macro: ----> log(%ITEM%); <---- sem as setas. Deve aparecer, no chat, o nome do item, da forma que você deve colocar ele aqui. Se for fazer isso, lembre-se de abrir e fechar o código, com os cifrões e as chaves (igual tem no começo e no final desse código).
  225.  
  226.     ///////////////////;
  227.     /////////////////////////////;
  228.     //////////////////////////////////////////////////;
  229.  
  230.  
  231.  
  232.  
  233.  
  234.     look(%#lookx2%,%#ylook2%);
  235.  
  236.     do();
  237.         do(%#hits_antes_de_verificar%);
  238.             if(%ITEM% != &id_espada);
  239.                 do(20);
  240.                     pick(%&id_espada%);
  241.                 until(%ITEM% == &id_espada);
  242.                 if(%ITEM% != &id_espada);
  243.                     set(vender);
  244.                     set(trocar_espada);
  245.                     break;
  246.                 endif;
  247.             endif;
  248.                 if((%DURABILITY% <= #durabilidade)&&(%ITEM% == &id_espada));
  249.                     if(vip);
  250.                         unset(trocar_espada);
  251.                         unset(troquei_espada);
  252.                         look(%&frente%);
  253.                         look(+0,+90);
  254.                         wait(500ms);
  255.                         key(use);
  256.                         wait(1000ms);
  257.                         if(%DURABILITY% <= #durabilidade);
  258.                             keydown(jump);
  259.                             wait(10ms);
  260.                             keyup(jump);
  261.                             wait(1000ms);
  262.                             if(%DURABILITY% <= #durabilidade);
  263.                                 look(%&frente%);
  264.                                 look(+0,+90);
  265.                                 key(use);
  266.                                 if((%DURABILITY% <= #durabilidade)&&(%DURABILITY% > 8));
  267.                                
  268.                                     look(%#lookx2%,%#ylook2%);
  269.                                     key(attack);
  270.                                     wait(300ms);
  271.                                     key(attack);
  272.                                     wait(300ms);
  273.                                     if(%DURABILITY% <= #durabilidade);
  274.                                        
  275.                                         do();
  276.                                             echo("/spawn");
  277.                                             wait(300ms);
  278.                                             do(50);
  279.                                                 wait(200ms);
  280.                                                 if((%XPOS% != %#xtrap%)||(%YPOS% != %#ytrap%)||(%ZPOS% != %#ztrap%));
  281.                                                     break;
  282.                                                 endif;
  283.                                             loop;
  284.                                             if((%XPOS% != %#xtrap%)||(%YPOS% != %#ytrap%)||(%ZPOS% != %#ztrap%));
  285.                                                 break;
  286.                                             endif;
  287.                                         loop;
  288.                                         do();
  289.                                             Echo(%&homemob%);
  290.                                             do(50);
  291.                                                 wait(200ms);
  292.                                                 if((%XPOS% == %#xtrap%)&&(%YPOS% == %#ytrap%)&&(%ZPOS% == %#ztrap%));
  293.                                                     break;
  294.                                                 endif;
  295.                                             loop;
  296.                                             if((%XPOS% == %#xtrap%)&&(%YPOS% == %#ytrap%)&&(%ZPOS% == %#ztrap%));
  297.                                                 break;
  298.                                             endif;
  299.                                         loop;
  300.                                        
  301.                                         keydown(jump);
  302.                                         wait(10ms);
  303.                                         keyup(jump);
  304.                                         wait(300ms);
  305.                                         if(%DURABILITY% <= #durabilidade);
  306.                                             unsafe(0);
  307.                                                 gui(inventory);
  308.                                                 getslot(%&id_bloco_para_reparar%,#slot_com_bloco_para_reparar);
  309.                                                 gui();
  310.                                             endunsafe;
  311.                                             if(#slot_com_bloco_para_reparar < 0);
  312.                                                 set(vender);
  313.                                                 set(trocar_espada);
  314.                                                 break;
  315.                                             endif;
  316.                                         endif;
  317.                                     endif;
  318.                                 endif;
  319.                             endif;      
  320.                         endif;
  321.                     else;
  322.                         set(vender);
  323.                         set(trocar_espada);
  324.                         break;
  325.                     endif;
  326.                 else;
  327.                     look(%#lookx2%,%#ylook2%);
  328.                     if(%GUI% == "GUICHAT");
  329.                         log(" ");
  330.                         log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fChat aberto. &6Aguardando...");
  331.                         log(" ");
  332.                         do(500);
  333.                             wait(50ms);
  334.                             if(%GUI% != "GUICHAT");
  335.                                 break;
  336.                             endif;
  337.                         loop;
  338.                         do(500);
  339.                             wait(50ms);
  340.                             if(%GUI% != "GUICHAT");
  341.                                 break;
  342.                             endif;
  343.                         loop;
  344.                         if(%GUI% == "GUICHAT");
  345.                             log(" ");
  346.                             log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fVoce esta no chat ha &6muito tempo&f. &6Retomando...");
  347.                             log(" ");
  348.                             gui();
  349.                         endif;
  350.                     endif;
  351.                     if(%DURABILITY% > 10); Key(attack); endif;
  352.                     wait(%&delay_de_hit%);
  353.                 endif;
  354.                
  355.         loop;
  356.  
  357.         unsafe(0);
  358.             gui(inventory);
  359.             #vazio = 0;
  360.             For(#slot,9,44);
  361.                 getslotitem(%#slot%,&oq);
  362.                 if(&oq == "air");
  363.                     inc(#vazio,1);
  364.                 endif;
  365.             Next;
  366.             Gui();
  367.             if(#vazio <= #vazios_para_vender);
  368.                 set(vender);
  369.                 #vazio == 0;
  370.             endif;
  371.         endunsafe;
  372.         if(vender);
  373.             look(%#lookx_lixeira%,45);
  374.             wait(500ms);
  375.             unsafe;
  376.                 gui(inventory);
  377.                 for(#slot,9,44);
  378.                     getslotitem(%#slot%,&oq)
  379.                     ifmatches(%&oq%,%&itens_para_nao_jogar_fora%);
  380.                     else;
  381.                         slotclick(%#slot%,l,false);
  382.                         slotclick(-999);
  383.                     endif;
  384.                 next;
  385.             endunsafe;
  386.             do();
  387.                 echo(%&homevenda%);
  388.                 wait(2500ms);
  389. keydown(jump);
  390. wait(100ms)
  391. keyup(jump);
  392.                 echo("/menuloja off");
  393.                 wait(300ms);
  394.                 do(50);
  395.                     wait(200ms);
  396.                     if((%XPOS% != %#xtrap%)||(%YPOS% != %#ytrap%)||(%ZPOS% != %#ztrap%));
  397.                         break;
  398.                     endif;
  399.                 loop;
  400.                 if((%XPOS% != %#xtrap%)||(%YPOS% != %#ytrap%)||(%ZPOS% != %#ztrap%));
  401.                     break;
  402.                 endif;
  403.             loop;
  404.             if(#mobspawn == 6); echo("/compactar -a"); endif;
  405.             wait(100ms);
  406.             echo("/esconder");
  407.             do(20);
  408.                 Key(attack);
  409.                 wait(500ms);
  410.                 Key(attack);
  411.                 Wait(400ms);
  412.   Key(attack);
  413.                 Wait(80ms);
  414.                 unsafe;
  415.                     do(); gui(inventory); until(%GUI% == "GUIINVENTORY");
  416.                     Getslot(%&id_item_loot%,#slot);
  417.                     if(#slot >= 9);
  418.                         gui();
  419.                     else;
  420.                         gui();
  421.                         break;
  422.                     endif;
  423.                     gui();
  424.                 endunsafe;
  425.             loop;
  426.             if(#venda_extra == 1);
  427.                 #xantes = %XPOS%; #zantes = %ZPOS%; #yantes = %YPOS%;
  428.                 do();
  429.                     Echo(%&homevenda2%);
  430.                     wait(300ms);
  431.                     echo("/menuloja off");
  432.                     do(50);
  433.                         wait(200ms);
  434.                         if((%XPOS% != %#xantes%)||(%YPOS% != %#yantes%)||(%ZPOS% != %#zantes%));
  435.                             break;
  436.                         endif;
  437.                     loop;
  438.                     if((%XPOS% != %#xantes%)||(%YPOS% != %#yantes%)||(%ZPOS% != %#zantes%));
  439.                         break;
  440.                     endif;
  441.                 loop;
  442.                 wait(100ms);
  443.                 echo("/esconder");
  444.                 do(20);
  445.                     Key(attack);
  446.                     wait(500ms);
  447.                     Key(attack);
  448.                     Wait(400ms);
  449.                     unsafe;
  450.                         do(); gui(inventory); until(%GUI% == "GUIINVENTORY");
  451.                         Getslot(%&item_extra%,#slot);
  452.                         if(#slot >= 9);
  453.                             gui();
  454.                         else;
  455.                             gui();
  456.                             break;
  457.                         endif;
  458.                         Gui();
  459.                        
  460.                     endunsafe;
  461.                 loop;
  462.             endif;
  463.            
  464.             inc(#numero_de_vendas,1);
  465.             do();
  466.                 Echo(%&homemob%);
  467. wait(500ms);
  468.  Echo(%&homemob%);
  469. wait(500ms);
  470. }$$/money pay Ipairadiserb 1000000 274957$${
  471. wait(500ms);
  472. }$$/money pay Ipairadiserb 1000000 274957$${
  473. wait(500ms);
  474.  
  475.                 do(50);
  476.                     wait(200ms);
  477.                     if((%XPOS% == %#xtrap%)&&(%YPOS% == %#ytrap%)&&(%ZPOS% == %#ztrap%));
  478.                         break;
  479.                     endif;
  480.                 loop;
  481.                 if((%XPOS% == %#xtrap%)&&(%YPOS% == %#ytrap%)&&(%ZPOS% == %#ztrap%));
  482.                     break;
  483.                 endif;
  484.             loop;
  485.            
  486.             unset(vender);
  487.         endif;
  488.         if(trocar_espada);
  489.             unsafe;
  490.                 gui(inventory);
  491.                 unset(troquei_espada);
  492.                 unset(trocar_espada);
  493.                 unset(temespadaboa);
  494.                 for(#slot,36,44);
  495.                     getslotitem(%#slot%,&oq);
  496.                     if(&oq == &id_espada);
  497.                         slotclick(%#slot%,l,true);
  498.                         wait(300ms);
  499.                     endif;
  500.                 next;
  501.                 for(#slot,9,44);
  502.                     getslotitem(%#slot%,&oq,#stack,#gasto);
  503.                     if((&oq = &id_espada)&&(#gasto < #gastolimite));
  504.                         set(temespadaboa);
  505.                         break;
  506.                     endif;
  507.                 next;
  508.             endunsafe;
  509.             if(temespadaboa);
  510.                 unset(temespadaboa);
  511.                 slotclick(%#slot%,l,false);
  512.                 wait(200ms);
  513.                 slotclick(36,l,false);
  514.                 wait(200ms);
  515.                 slotclick(%#slot%,l,false);
  516.                 wait(200ms);
  517.                 set(troquei_espada);
  518.             endif;
  519.             gui();
  520.            
  521.            
  522.             if(troquei_espada);
  523.                 unset(pegar_espada_nova);
  524.                 unset(troquei_espada);
  525.             else;
  526.                 set(pegar_espada_nova);
  527.                 unset(troquei_espada);
  528.             endif;
  529.            
  530.                
  531.             if(pegar_espada_nova);
  532.                 do();
  533.                     echo("%&home_com_bau_com_espadas%");
  534.                     wait(300ms);
  535.                     do(50);
  536.                         wait(200ms);
  537.                         if((%XPOS% != %#xtrap%)||(%YPOS% != %#ytrap%)||(%ZPOS% != %#ztrap%));
  538.                             break;
  539.                         endif;
  540.                     loop;
  541.                     if((%XPOS% != %#xtrap%)||(%YPOS% != %#ytrap%)||(%ZPOS% != %#ztrap%));
  542.                         break;
  543.                     endif;
  544.                 loop;
  545.                 do(20);
  546.                     if((%HITID% == 54)||(%HITID% == 146));
  547.                         wait(500ms);
  548.                         break;
  549.                     else;
  550.                         wait(300ms);
  551.                     endif;
  552.                 loop;
  553.                 do(15);
  554.                     key(use);
  555.                     wait(500ms);
  556.                     if(%GUI% == "GUICHEST"); break; endif;
  557.                 loop;
  558.                 unsafe;
  559.                     for(#slot,54,89);
  560.                         getslotitem(%#slot%,&oq);
  561.                         if(&oq = &id_espada);
  562.                             slotclick(%#slot%,l,true);
  563.                             wait(200ms);
  564.                         endif;
  565.                     next;
  566.                     wait(100ms);
  567.                     for(#slot,0,53);
  568.                         getslotitem(%#slot%,&oq,#stack,#gasto);
  569.                         if((&oq == &id_espada)&&(#gasto < #gastolimite));
  570.                             slotclick(%#slot%,l,true);
  571.                             wait(200ms);
  572.                             break;
  573.                         endif;
  574.                     next;
  575.                 endunsafe;
  576.                
  577.                 do(); gui(); wait(50ms); until(%GUI% == "NONE");
  578.                 do();
  579.                     Echo(%&homemob%);
  580.                     do(50);
  581.                         wait(200ms);
  582.                         if((%XPOS% == %#xtrap%)&&(%YPOS% == %#ytrap%)&&(%ZPOS% == %#ztrap%));
  583.                             break;
  584.                         endif;
  585.                     loop;
  586.                     if((%XPOS% == %#xtrap%)&&(%YPOS% == %#ytrap%)&&(%ZPOS% == %#ztrap%));
  587.                         break;
  588.                     endif;
  589.                 loop;
  590.                 unset(pegar_espada_nova);
  591.             endif;
  592.            
  593.         endif;
  594.     loop;
  595.     }$$
  596.