$${ &versao = "1.0"; &homemob = "/home 21jumas swag"; //////////// home do mobspawn - olhando para os mobs &homevenda = "/home vendamobmexicano"; ////////// home da venda do item principal que o mob dropa - olhando para a placa da loja &homevenda2 = "/home vendamobmexicano2"; ///////// home da venda do item secundário que o mob dropa - olhando para a placa da loja &home_com_bau_com_espadas = "/home baucomespadas"; ////// home olhando para um bau com espadas - caso necessite trocar de espada &delay_de_hit = "15ms"; ///// delay entre os golpes de espada; #hits_antes_de_verificar = 60; //////// numero de hits antes de verificar o inventario; #vazios_para_vender = 2; #durabilidade_diamante = 205; ///// limite de durabilidade para reparar/trocar espada/machado de diamante; NUNCA MENOS DE 13!; #durabilidade_ferro = 30; ///// limite de durabilidade para reparar/trocar espada/machado de ferro; NUNCA MENOS DE 13!; #durabilidade_pedra = 20; ///// limite de durabilidade para reparar/trocar espada/machado de pedra; NUNCA MENOS DE 13!; #qual_espada = 0;///// coloque a resposta para a pergunta de qual espada/machado voce quer; #vip = 0; ///// mude para 1 se quiser reparar a espada, ou para 2 se nao quiser (ele vai buscar na home &homevenda, acima); #mobspawn = 0; ///// 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; #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. #id_ferro = 265; #id_olho_de_aranha = 375; #yaw = %YAW%; #pitch = %PITCH%; #lookx = %YAW%; #lookx2 = #lookx + 180; #xtrap = %XPOS%; #ytrap = %YPOS%; #ztrap = %ZPOS%; if(#lookx2 > 360); dec(#lookx2,360); endif; #ylook2 = %PITCH%; #lookx_lixeira = #lookx2 + 180; look(%#lookx2%,%#ylook2%); ifmatches(%DIRECTION%,"N"); &frente = "NORTH"; &tras = "SOUTH"; endif; ifmatches(%DIRECTION%,"E"); &frente = "EAST"; &tras = "WEST"; endif; ifmatches(%DIRECTION%,"S"); &frente = "SOUTH"; &tras = "NORTH"; endif; ifmatches(%DIRECTION%,"W"); &frente = "WEST"; &tras = "SOUTH"; endif; #item_extra = 999; #id_espada == 0; if(a); unset(a); log(" "); log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!"); if(#numero_de_vendas >= 1); echo("/g &f[mob &amex&fic&cano&f %&versao%] &cdesativado&f - Inventarios de %&item_vendido%&f vendidos: &6%#numero_de_vendas%&f."); endif; stop; else; log(" "); log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&aAtivado&f!"); set(a); endif; #numero_de_vendas = 0; do(); if((#qual_espada == 1)||(#qual_espada == 2)||(#qual_espada == 3)||(#qual_espada == 4)||(#qual_espada == 5)||(#qual_espada == 6)||(#qual_espada == 9)); break; endif; clearchat; log(" "); log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fDigite o &eID &fdas espada/machado."); log(" "); log(" "); log("&e&l[&b&l1&e&l] &r&fespada de &bdiamante &f- durabilidade de troca/rep: &6%#durabilidade_diamante%"); log("&e&l[&b&l2&e&l] &r&7machado de &bdiamante &f- durabilidade de troca/rep: &6%#durabilidade_diamante%"); log("&e&l[&7&l3&e&l] &r&fespada de &7ferro &f- durabilidade de troca/rep: &6%#durabilidade_ferro%"); log("&e&l[&7&l4&e&l] &r&7machado de &7ferro &f- durabilidade de troca/rep: &6%#durabilidade_ferro%"); log("&e&l[&8&l5&e&l] &r&fespada de &8pedra &f- durabilidade de troca/rep: &6%#durabilidade_pedra%"); log("&e&l[&8&l6&e&l] &r&7machado de &8pedra &f- durabilidade de troca/rep: &6%#durabilidade_pedra%"); log(" "); log(" "); prompt(#qual_espada,$$?,"Digite sua resposta. Digite 9 para sair."); loop; if(#qual_espada == 1); #id_espada = 276; endif; if(#qual_espada == 2); #id_espada = 279; endif; if(#qual_espada == 3); #id_espada = 267; endif; if(#qual_espada == 4); #id_espada = 258; endif; if(#qual_espada == 5); #id_espada = 272; endif; if(#qual_espada == 6); #id_espada = 275; endif; if(#qual_espada == 9); #id_espada = 9; endif; if(#id_espada == 9); unset(a);log(" ");log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!"); stop; endif; if((#id_espada == 276)||(#id_espada == 279)); #durabilidade = #durabilidade_diamante; #id_bloco_para_reparar = 57; #durabilidade_maxima = 1561; endif; if((#id_espada == 267)||(#id_espada == 258)); #durabilidade = #durabilidade_ferro; #id_bloco_para_reparar = 42; #durabilidade_maxima = 250; endif; if((#id_espada == 272)||(#id_espada == 275)); #durabilidade = #durabilidade_pedra; #id_bloco_para_reparar = 1; #durabilidade_maxima = 132; endif; #gastolimite = #durabilidade_maxima - #durabilidade + 10; do(); if((#vip == 1)||(#vip == 2)||(#vip == 9)); break; endif; clearchat; log(" "); log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fVoce quer &rreparar &fa espada/machado?"); log(" "); log(" "); log("&e&l[&2&l1&e&l] &r&aSIM&f!"); log("&e&l[&4&l2&e&l] &r&cNAO&f! &0(&8pegar na &7%&home_com_bau_com_espadas%&0)"); log(" "); log(" "); prompt(#vip,$$?,"Digite sua resposta. Digite 9 para sair.") loop; 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; if(#vip == 1); set(vip); getidrel(0,-1,0,#chao); if(#chao != 42); log(" "); log(" "); log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fVoce &6&lprecisa &r&finiciar em cima"); 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!"); unset(a); log(" "); log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!"); stop; endif; else; unset(vip); endif; do(); if((#mobspawn == 1)||(#mobspawn == 2)||(#mobspawn == 3)||(#mobspawn == 4)||(#mobspawn == 5)||(#mobspawn == 6)||(#mobspawn == 9)); break; endif; clearchat; log(" "); log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fQual o seu &amobspawn&f?"); log(" "); log(" "); log("&e&l[&6&l1&e&l] &r&6blaze &0(&fvender &6blaze rod&0)"); log("&e&l[&c&l2&e&l] &r&czumbi &0(&fvender &ccarne podre&0)"); log("&e&l[&7&l3&e&l] &r&7esqueleto &0(&fvender &7osso&0)"); log("&e&l[&9&l4&e&l] &r&9lula &0(&fvender &9saco de tinta&0)"); log("&e&l[&8&l5&e&l] &r&8aranha &0(&fvender &8linha&0)"); 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"); log(" "); log(" "); prompt(#mobspawn,$$?,"Digite sua resposta. Digite 9 para sair."); loop; 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; if(#mobspawn == 1); #id_item_loot = 369; endif; if(#mobspawn == 2); #id_item_loot = 367; endif; if(#mobspawn == 3); #id_item_loot = 352; endif; if(#mobspawn == 4); #id_item_loot = 351; endif; if(#mobspawn == 5); #id_item_loot = 287; endif; if(#mobspawn == 6); #id_item_loot = 266; #loot_adicional = 371; else; #loot_adicional = 999; endif; if(#id_item_loot == 369); &item_vendido = "&6blaze rod"; endif; if(#id_item_loot == 367); &item_vendido = "&ccarne podre"; endif; if(#id_item_loot == 352); &item_vendido = "&7osso"; endif; if(#id_item_loot == 351); &item_vendido = "&1saco de tinta"; endif; if(#id_item_loot == 287); &item_vendido = "&7linha"; endif; if(#id_item_loot == 266); &item_vendido = "&6pepitas"; endif; &item_a_mais = "^999$"; if(#mobspawn == 2); do(); if((#venda_extra == 1)||(#venda_extra == 2)||(#venda_extra == 9)); break; endif; clearchat; log(" "); log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fDeseja vender &fferro&f?"); log(" "); log(" "); log("&e&l[&2&l1&e&l] &r&aSIM&f! &0(&e%&homevenda2%&0)"); log("&e&l[&4&l2&e&l] &r&cNAO&f!"); log(" "); log(" "); prompt(#venda_extra,$$?,"Digite sua resposta. Digite 9 para sair."); if(#venda_extra == 1); &item_a_mais = "^%#id_ferro%$"; #item_extra = #id_ferro; endif; loop; 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; endif; if(#mobspawn == 5); do(); if((#venda_extra == 1)||(#venda_extra == 2)||(#venda_extra == 9)); break; endif; clearchat; log(" "); log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fDeseja vender &5olho de aranha&f?"); log(" "); log(" "); log("&e&l[&2&l1&e&l] &r&aSIM&f! &0(&e%&homevenda2%&0)"); log("&e&l[&4&l2&e&l] &r&cNAO&f!"); log(" "); log(" "); prompt(#venda_extra,$$?,"digite sua resposta."); if(#venda_extra == 1); &item_a_mais = "^%#id_olho_de_aranha%$"; #item_extra = #id_olho_de_aranha; endif; loop; 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; endif; if(#mobspawn == 6); do(); if((#venda_extra == 1)||(#venda_extra == 2)||(#venda_extra == 9)); break; endif; clearchat; log(" "); log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fDeseja vender &ccarne podre&f?"); log(" "); log(" "); log("&e&l[&2&l1&e&l] &r&aSIM&f! &0(&e%&homevenda2%&0)"); log("&e&l[&4&l2&e&l] &r&cNAO&f!"); log(" "); log(" "); prompt(#venda_extra,$$?,"Digite sua resposta. Digite 9 para sair."); if(#venda_extra == 1); &item_a_mais = "^367$"; #item_extra = 367; endif; loop; 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; endif; //////////////////////////////////////////////////; /////////////////////////////; ///////////////////; &itens_para_nao_jogar_fora = "^999$|^998$|^997$|^41$|^%#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 ids que ele nao vai dropar.; ///////////////////; /////////////////////////////; //////////////////////////////////////////////////; look(%#lookx2%,%#ylook2%); do(); do(%#hits_antes_de_verificar%); if(%ITEM% != #id_espada); do(20); pick(%#id_espada%); until(%ITEM% == #id_espada); if(%ITEM% != #id_espada); set(vender); set(trocar_espada); break; endif; endif; if((%DURABILITY% <= #durabilidade)&&(%ITEM% == #id_espada)); if(vip); unset(trocar_espada); unset(troquei_espada); look(%&frente%); look(+0,+90); wait(500ms); key(use); wait(1000ms); if(%DURABILITY% <= #durabilidade); keydown(jump); wait(10ms); keyup(jump); wait(1000ms); if(%DURABILITY% <= #durabilidade); look(%&frente%); look(+0,+90); key(use); if((%DURABILITY% <= #durabilidade)&&(%DURABILITY% > 8)); look(%#lookx2%,%#ylook2%); key(attack); wait(300ms); key(attack); wait(300ms); if(%DURABILITY% <= #durabilidade); do(); echo("/spawn"); wait(300ms); do(50); wait(200ms); if((%XPOS% != %#xtrap%)||(%YPOS% != %#ytrap%)||(%ZPOS% != %#ztrap%)); break; endif; loop; if((%XPOS% != %#xtrap%)||(%YPOS% != %#ytrap%)||(%ZPOS% != %#ztrap%)); break; endif; loop; do(); Echo(%&homemob%); do(50); wait(200ms); if((%XPOS% == %#xtrap%)&&(%YPOS% == %#ytrap%)&&(%ZPOS% == %#ztrap%)); break; endif; loop; if((%XPOS% == %#xtrap%)&&(%YPOS% == %#ytrap%)&&(%ZPOS% == %#ztrap%)); break; endif; loop; keydown(jump); wait(10ms); keyup(jump); wait(300ms); if(%DURABILITY% <= #durabilidade); unsafe; gui(inventory); getslot(%#id_bloco_para_reparar%,#slot_com_bloco_para_reparar); gui(); endunsafe; if(#slot_com_bloco_para_reparar < 0); set(vender); set(trocar_espada); break; endif; endif; endif; endif; endif; endif; else; set(vender); set(trocar_espada); break; endif; else; look(%#lookx2%,%#ylook2%); if(%GUI% == "GUICHAT"); log(" "); log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fChat aberto. &6Aguardando..."); log(" "); do(500); wait(50ms); if(%GUI% != "GUICHAT"); break; endif; loop; do(500); wait(50ms); if(%GUI% != "GUICHAT"); break; endif; loop; if(%GUI% == "GUICHAT"); log(" "); log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fVoce esta no chat ha &6muito tempo&f. &6Retomando..."); log(" "); gui(); endif; endif; if(%DURABILITY% > 10); Key(attack); endif; wait(%&delay_de_hit%); endif; loop; unsafe; gui(inventory); #vazio = 0; For(#slot,9,44); getslotitem(%#slot%,#oq); if(#oq == 0); inc(#vazio,1); endif; Next; Gui(); if(#vazio <= #vazios_para_vender); set(vender); #vazio == 0; endif; endunsafe; if(vender); look(%#lookx_lixeira%,45); wait(500ms); unsafe; gui(inventory); for(#slot,9,44); getslotitem(%#slot%,#oq) ifmatches(%#oq%,%&itens_para_nao_jogar_fora%); else; slotclick(%#slot%,l,false); slotclick(-999); endif; next; endunsafe; do(); echo(%&homevenda%); wait(300ms); echo("/menuloja off"); wait(300ms); do(50); wait(200ms); if((%XPOS% != %#xtrap%)||(%YPOS% != %#ytrap%)||(%ZPOS% != %#ztrap%)); break; endif; loop; if((%XPOS% != %#xtrap%)||(%YPOS% != %#ytrap%)||(%ZPOS% != %#ztrap%)); break; endif; loop; if(#mobspawn == 6); echo("/compactar -a"); endif; wait(100ms); echo("/esconder"); do(20); Key(attack); wait(500ms); Key(attack); Wait(400ms); unsafe; do(); gui(inventory); until(%GUI% == "GUIINVENTORY"); Getslot(%#id_item_loot%,#slot); if(#slot >= 9); gui(); else; gui(); break; endif; gui(); endunsafe; loop; if(#venda_extra == 1); #xantes = %XPOS%; #zantes = %ZPOS%; #yantes = %YPOS%; do(); Echo(%&homevenda2%); wait(300ms); echo("/menuloja off"); do(50); wait(200ms); if((%XPOS% != %#xantes%)||(%YPOS% != %#yantes%)||(%ZPOS% != %#zantes%)); break; endif; loop; if((%XPOS% != %#xantes%)||(%YPOS% != %#yantes%)||(%ZPOS% != %#zantes%)); break; endif; loop; wait(100ms); echo("/esconder"); do(20); Key(attack); wait(500ms); Key(attack); Wait(400ms); unsafe; do(); gui(inventory); until(%GUI% == "GUIINVENTORY"); Getslot(%#item_extra%,#slot); if(#slot >= 9); gui(); else; gui(); break; endif; Gui(); endunsafe; loop; endif; inc(#numero_de_vendas,1); do(); Echo(%&homemob%); do(50); wait(200ms); if((%XPOS% == %#xtrap%)&&(%YPOS% == %#ytrap%)&&(%ZPOS% == %#ztrap%)); break; endif; loop; if((%XPOS% == %#xtrap%)&&(%YPOS% == %#ytrap%)&&(%ZPOS% == %#ztrap%)); break; endif; loop; unset(vender); endif; if(trocar_espada); unsafe; gui(inventory); unset(troquei_espada); unset(trocar_espada); unset(temespadaboa); for(#slot,36,44); getslotitem(%#slot%,#oq); if(#oq == #id_espada); slotclick(%#slot%,l,true); wait(300ms); endif; next; for(#slot,9,44); getslotitem(%#slot%,#oq,#stack,#gasto); if((#oq = #id_espada)&&(#gasto < #gastolimite)); set(temespadaboa); break; endif; next; endunsafe; if(temespadaboa); unset(temespadaboa); slotclick(%#slot%,l,false); wait(200ms); slotclick(36,l,false); wait(200ms); slotclick(%#slot%,l,false); wait(200ms); set(troquei_espada); endif; gui(); if(troquei_espada); unset(pegar_espada_nova); unset(troquei_espada); else; set(pegar_espada_nova); unset(troquei_espada); endif; if(pegar_espada_nova); do(); echo("%&home_com_bau_com_espadas%"); wait(300ms); do(50); wait(200ms); if((%XPOS% != %#xtrap%)||(%YPOS% != %#ytrap%)||(%ZPOS% != %#ztrap%)); break; endif; loop; if((%XPOS% != %#xtrap%)||(%YPOS% != %#ytrap%)||(%ZPOS% != %#ztrap%)); break; endif; loop; do(20); if((%HITID% == 54)||(%HITID% == 146)); wait(500ms); break; else; wait(300ms); endif; loop; do(15); key(use); wait(500ms); if(%GUI% == "GUICHEST"); break; endif; loop; unsafe; for(#slot,54,89); getslotitem(%#slot%,#oq); if(#oq = #id_espada); slotclick(%#slot%,l,true); wait(200ms); endif; next; wait(100ms); for(#slot,0,53); getslotitem(%#slot%,#oq,#stack,#gasto); if((#oq = #id_espada)&&(#gasto < #gastolimite)); slotclick(%#slot%,l,true); wait(200ms); break; endif; next; endunsafe; do(); gui(); wait(50ms); until(%GUI% == "NONE"); do(); Echo(%&homemob%); do(50); wait(200ms); if((%XPOS% == %#xtrap%)&&(%YPOS% == %#ytrap%)&&(%ZPOS% == %#ztrap%)); break; endif; loop; if((%XPOS% == %#xtrap%)&&(%YPOS% == %#ytrap%)&&(%ZPOS% == %#ztrap%)); break; endif; loop; unset(pegar_espada_nova); endif; endif; loop; }$$