Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $${
- /////////// Configure ///////////
- #homes_blaze = 1000;
- /////////////////////////////////
- TOGGLE(sleep_macro);
- IF(sleep_macro);
- LOG("&6&l[&f&oM&facro&6&l] &aVenda Automática &6&l[&2ON&6&l]");
- WAIT(16T);
- IF(vender_blaze);
- PROMPT(&sleep_quest_1,"$$[ [Sim,Não]]","Deseja continuar de onde parou?");
- IFMATCHES("%&sleep_quest_1%","^Sim$|^Não$");
- IF(%&sleep_quest_1%="Sim");
- SET(salvar);
- ELSE;
- UNSET(salvar);
- ENDIF;
- ELSE;
- LOG("");
- LOG("&6&l[&f&oM&facro&6&l] &cResposta inválida. &9&o#SLEEP");
- LOG("");
- TOGGLE(sleep_macro);
- LOG("&6&l[&f&oM&facro&6&l] &cVenda Automática &6&l[&4OFF&6&l]");
- STOP;
- ENDIF;
- ENDIF;
- IF(salvar);
- LOG("");
- LOG("&6&l[&f&oM&facro&6&l] &aContinuando de onde parou... &9&o#SLEEP");
- LOG("");
- SET(#inc_chest,"");
- ELSE;
- SET(&venda_load,"<blaze>");
- SET(vender_blaze);
- SET(alterar_item);
- IF(vender_blaze);
- GUI();
- PROMPT(#sleep_blaze_inicio,"$$[ [1,%#homes_blaze%]]","Começar pelo baú número?");
- IF((%#sleep_blaze_inicio%>%#homes_blaze%)||(%#sleep_blaze_inicio%=0));
- LOG("");
- LOG("&6&l[&f&oM&facro&6&l] &cResposta inválida. &9&o#SLEEP");
- LOG("");
- UNSET(vender_blaze);
- TOGGLE(sleep_macro);
- LOG("&6&l[&f&oM&facro&6&l] &cVenda Automática &6&l[&4OFF&6&l]");
- STOP;
- ELSE;
- LOG("");
- LOG("&6&l[&f&oM&facro&6&l] &aA venda de &fBlaze &aserá iniciada pelo baú número &f%#sleep_blaze_inicio%&a. &9&o#SLEEP");
- DEC(#sleep_blaze_inicio,1);
- ENDIF;
- ENDIF;
- ENDIF;
- UNSET(salvar);
- ELSE;
- LOG("&6&l[&f&oM&facro&6&l] &cVenda Automática &6&l[&4OFF&6&l]");
- GUI(INVENTORY);
- GUI();
- STOP;
- ENDIF;
- DO;
- IF(alterar_item);
- IFMATCHES("%&venda_load%","^<(blaze)>(.*)$");
- MATCH("%&venda_load%","^<(blaze)>(.*)$",{&venda_atual,&venda_load});
- LOG("");
- IF(%&venda_atual%="blaze");
- LOG("&6&l[&f&oM&facro&6&l] &aIniciando venda de &fBlaze&a. &9&o#SLEEP");
- SET(#maximo_bau,"%#homes_blaze%");
- SET(&name_item,"Blaze");
- SET(#id_item,"369");
- SET(#sleep_yaw_576,"345");
- SET(#sleep_pitch_576,"55");
- SET(#sleep_yaw_64,"345");
- SET(#sleep_pitch_64,"0");
- SET(#bau_atual,"%#sleep_blaze_inicio%");
- ENDIF;
- LOG("");
- SET(#inc_chest,"1");
- UNSET(item_pego);
- UNSET(chest_full);
- UNSET(add_chest);
- UNSET(alterar_item);
- UNSET(venda);
- ENDIF;
- ENDIF;
- INC(#bau_atual,%#inc_chest%);
- IF(%#inc_chest%=0);
- SET(#inc_chest,"1");
- ENDIF;
- IF(%#bau_atual%>%#maximo_bau%);
- IF(%&venda_load%=NONE);
- LOG("&6&l[&f&oM&facro&6&l] &aTodos os itens foram vendidos. &9&o#SLEEP");
- UNSET(vender_blaze);
- WAIT(15T);
- DEC(#bau_atual,1);
- ECHO("/home bau%&venda_atual%%#bau_atual%");
- LOG("&6&l[&f&oM&facro&6&l] &cVenda Automática &6&l[&4OFF&6&l]");
- TOGGLE(sleep_macro);
- STOP;
- ELSE;
- SET(alterar_item);
- ENDIF;
- ELSE;
- DO;
- GUI();
- UNSET(@sleepteleport);
- WAIT(1T);
- SET(#sleep_inc,"");
- ECHO("/home bau%&venda_atual%%#bau_atual%");
- WAIT(10T);
- DO;
- INC(#sleep_inc,1);
- UNTIL((@sleepteleport)||(%#sleep_inc%=60));
- WAIT(3T);
- WHILE(!@sleepteleport);
- DO;
- GETIDREL(0,0,0,#id1);
- GETIDREL(0,1,0,#id2);
- UNTIL(((%#id1%=0)||(%#id1%=54)||(%#id1%=146))&&(%#id2%=0)&&((%HITID%=54)||(%HITID%=146)));
- IF((add_chest)&&(%#sleep_action%=2)&&(!chest_full));
- UNSET(abrir_bau);
- ELSE;
- SET(#sleep_action,"1");
- SET(abrir_bau);
- ENDIF;
- UNSET(add_chest);
- DO;
- SET(stop);
- IF(abrir_bau);
- DO;
- IF(%HIT%="PLAYER");
- ECHO("(macro) %HITNAME% saia da frente ou será expulso em 5s...");
- SET(&sleep_nome_individuo,"%HITNAME%");
- WAIT(5);
- IF(%HIT%="PLAYER");
- ECHO("/terreno expulsar %HITNAME%");
- ENDIF;
- WAIT(10T);
- SET(#sleep_inc,"99");
- ELSE;
- WAIT(5T);
- KEY(USE);
- SET(#sleep_inc,"");
- ENDIF;
- DO;
- INC(#sleep_inc,1);
- UNTIL((%GUI%="GUICHEST")||(%#sleep_inc%=100));
- UNSET(abrir_bau);
- WHILE(%GUI%!="GUICHEST");
- WAIT(10T);
- ENDIF;
- IF(%#sleep_action%=1);
- DO;
- GETSLOT(%#id_item%,#slot_bau);
- GETSLOT(0,#slot_vazio_inv,54);
- IF((%#slot_bau%!=-1)&&(%#slot_bau%<54)&&(%#slot_vazio_inv%!=-1));
- SLOTCLICK(%#slot_bau%,L,TRUE);
- SET(item_pego);
- WAIT(10MS);
- ELSE;
- IF(chest_full);
- IF(%#slot_vazio_inv%=-1);
- GETSLOT(%#id_item%,#slot_bau);
- IF((%#slot_bau%=-1)||(%#slot_bau%>53));
- SET(#inc_chest,"1");
- ELSE;
- SET(#inc_chest,"0");
- ENDIF;
- SET(venda);
- BREAK;
- ENDIF;
- ELSE;
- IF(%#slot_vazio_inv%=-1);
- GETSLOT(%#id_item%,#slot_bau);
- SET(#sleep_action,"2");
- GUI(INVENTORY);
- IF((%#slot_bau%=-1)||(%#slot_bau%>53));
- SET(add_chest);
- GUI();
- ELSE;
- GUI(INVENTORY);
- WAIT(5T);
- ENDIF;
- UNSET(stop);
- BREAK;
- ENDIF;
- ENDIF;
- ENDIF;
- UNTIL((%#slot_bau%=-1)||(%#slot_bau%>53));
- ELSEIF(%#sleep_action%=2);
- DO;
- SET(#sleep_inc,"");
- ECHO("/chest");
- DO;
- INC(#sleep_inc,1);
- UNTIL((%GUI%="GUICHEST")||(%#sleep_inc%=150));
- WAIT(3T);
- WHILE(%GUI%!="GUICHEST");
- WAIT(5T);
- DO(50);
- GETSLOT(%#id_item%,#slot_inv,54);
- GETSLOT(0,#slot_vazio_bau);
- IF((%#slot_inv%!=-1)&&(%#slot_vazio_bau%!=-1)&&(%#slot_vazio_bau%<54));
- SLOTCLICK(%#slot_inv%,L,TRUE);
- WAIT(10MS);
- GETSLOT(0,#slot_vazio_bau);
- IF((%#slot_vazio_bau%!=-1)&&(%#slot_vazio_bau%<54));
- ELSE;
- SET(chest_full);
- ENDIF;
- ELSE;
- GETSLOT(0,#slot_vazio_bau);
- IF((%#slot_vazio_bau%!=-1)&&(%#slot_vazio_bau%<54));
- ELSE;
- SET(chest_full);
- ENDIF;
- GETSLOT(0,#slot_vazio_inv);
- SET(#sleep_action,"1");
- UNSET(stop);
- BREAK;
- ENDIF;
- LOOP;
- IF((chest_full)&&(%#slot_vazio_inv%=-1));
- GETSLOT(%#id_item%,#slot_bau);
- IF((%#slot_bau%!=-1)&&(%#slot_bau%<54));
- SET(#inc_chest,"");
- ELSE;
- SET(#inc_chest,"1");
- ENDIF;
- SET(venda);
- SET(stop);
- GUI();
- ELSE;
- SET(abrir_bau);
- GUI(INVENTORY);
- WAIT(5T);
- IF(add_chest);
- BREAK;
- ENDIF;
- ENDIF;
- ENDIF;
- UNTIL((stop)||(add_chest));
- IF(%#bau_atual%=%#maximo_bau%);
- IF(item_pego);
- IF((%#slot_bau%=-1)||(%#slot_bau%>53));
- LOG("&6&l[&f&oM&facro&6&l] &aForçando a última venda de &f%&name_item%&a. &9&o#SLEEP");
- SET(venda);
- ENDIF;
- ENDIF;
- ENDIF;
- IF(venda);
- DO;
- SET(stop);
- DO(2);
- DO;
- GUI();
- UNSET(@sleepteleport);
- WAIT(1T);
- SET(#sleep_inc,"");
- ECHO("/warp vip");
- DO;
- INC(#sleep_inc,1);
- UNTIL((@sleepteleport)||(%#sleep_inc%=150));
- WAIT(3T);
- WHILE(!@sleepteleport);
- LOOP;
- SET(#sleep_inc,"");
- IF(%#id_item%=369);
- WAIT(5T);
- DO(100);
- LOOK(288,0);
- KEYDOWN(FORWARD);
- SPRINT;
- UNTIL(%ZPOS%=650);
- DO(100);
- LOOK(335,0);
- KEYDOWN(FORWARD);
- SPRINT;
- UNTIL(%ZPOS%=636);
- DO(80);
- LOOK(NORTH);
- KEYDOWN(FORWARD);
- SPRINT;
- UNTIL((%XPOS%=678)&&(%YPOS%=11)&&(%ZPOS%=636));
- DO(80);
- LOOK(SOUTH);
- KEYDOWN(FORWARD);
- SPRINT;
- UNTIL((%XPOS%=678)&&(%YPOS%=10)&&(%ZPOS%=642));
- WAIT(5T);
- KEYUP(FORWARD);
- IF((%XPOS%!=678)||(%YPOS%!=10)||(%ZPOS%!=642));
- INC(#sleep_inc,300);
- ENDIF;
- SET(#sleep_pos,"1");
- UNSET(player);
- SET(#limite_clicks,"60");
- ENDIF;
- SET(#sleep_inc_two,"");
- IF(%#sleep_inc%=300);
- LOG("&6&l[&f&oM&facro&6&l] &cAlgum problema aconteceu, venda reiniciada. &9&o#SLEEP");
- KEYUP(FORWARD);
- KEYUP(%&sleep_move%);
- KEYUP(SNEAK);
- UNSET(stop);
- ELSE;
- SET(#sleep_action,"1");
- UNSET(chest_vazio);
- UNSET(desbugar);
- DO;
- SET(end);
- IF(%#id_item%=369);
- #pack_min = 1;
- ELSE;
- #pack_min = 9;
- ENDIF;
- IF(%#sleep_action%=1);
- SET(#pack_itens,"");
- SET(#getslot,"9");
- UNSAFE;
- DO;
- IF(%GUI%!="GUIINVENTORY");
- GUI(INVENTORY);
- WAIT(5MS);
- ENDIF;
- GETSLOT(%#id_item%,#sleep_slot,%#getslot%);
- GETSLOTITEM(%#sleep_slot%,#sleep_id,#sleep_stack);
- IF((%#sleep_slot%!=-1)&&(%#sleep_stack%=64));
- INC(#pack_itens,1);
- ENDIF;
- #getslot = %#sleep_slot% + 1;
- UNTIL((%#pack_itens%=%#pack_min%)||(%#sleep_slot%=-1));
- ENDUNSAFE;
- ENDIF;
- IF((%#pack_itens%=0)&&(chest_vazio));
- ELSE;
- UNSET(end);
- GUI();
- WAIT(5MS);
- IF(#sleep_action=1);
- IF(%#pack_itens%=%#pack_min%);
- LOOK(%#sleep_yaw_576%,%#sleep_pitch_576%);
- WAIT(5MS);
- IF(%HIT%="PLAYER");
- SET(player);
- ELSE;
- KEY(ATTACK);
- WAIT(10MS);
- ENDIF;
- INC(#sleep_inc_two,1);
- ELSEIF((%#pack_itens%>=1)&&(%#pack_itens%<%#pack_min%));
- LOOK(%#sleep_yaw_64%,%#sleep_pitch_64%);
- WAIT(5MS);
- IF(%HIT%="PLAYER");
- SET(player);
- ELSE;
- KEY(ATTACK);
- WAIT(10MS);
- ENDIF;
- INC(#sleep_inc_two,1);
- ELSE;
- IF(!chest_vazio);
- SET(#sleep_action,"2");
- ENDIF;
- ENDIF;
- IF((player)&&(%#sleep_pos%=1));
- UNSET(player);
- GUI();
- DO(150);
- LOOK(WEST);
- KEYDOWN(RIGHT);
- KEYDOWN(FORWARD);
- KEYDOWN(SNEAK);
- UNTIL(%ZPOS%=640);
- KEYUP(RIGHT);
- KEYUP(FORWARD);
- KEYUP(SNEAK);
- SET(#sleep_yaw_576,"212");
- SET(#sleep_pitch_576,"71");
- SET(#sleep_yaw_64,"212");
- SET(#sleep_pitch_64,"0");
- SET(#sleep_pos,"2");
- ELSEIF((player)&&(%#sleep_pos%=2));
- UNSET(player);
- GUI();
- DO(150);
- LOOK(WEST);
- KEYDOWN(BACK);
- KEYDOWN(SNEAK);
- UNTIL(%XPOS%=682);
- KEYUP(BACK);
- DO(5);
- KEYDOWN(RIGHT);
- KEYDOWN(SNEAK);
- LOOP;
- KEYUP(SNEAK);
- KEYUP(RIGHT);
- SET(#sleep_yaw_576,"260");
- SET(#sleep_pitch_576,"14");
- SET(#sleep_yaw_64,"260");
- SET(#sleep_pitch_64,"0");
- SET(#sleep_pos,"3");
- ELSEIF((player)&&(%#sleep_pos%=3));
- UNSET(player);
- GUI();
- DO(150);
- LOOK(WEST);
- KEYDOWN(LEFT);
- KEYDOWN(SNEAK);
- UNTIL(%ZPOS%=642);
- DO(5);
- KEYDOWN(LEFT);
- KEYDOWN(SNEAK);
- LOOP;
- KEYUP(SNEAK);
- KEYUP(LEFT);
- SET(#sleep_yaw_576,"281");
- SET(#sleep_pitch_576,"14");
- SET(#sleep_yaw_64,"281");
- SET(#sleep_pitch_64,"0");
- SET(#sleep_pos,"4");
- ENDIF;
- ELSEIF(#sleep_action=2);
- SET(#sleep_inc_two,"");
- SET(#pack_itens,"");
- DO;
- SET(#sleep_inc,"");
- ECHO("/chest");
- DO;
- INC(#sleep_inc,1);
- UNTIL((%GUI%="GUICHEST")||(%#sleep_inc%=150));
- WAIT(3T);
- WHILE(%GUI%!="GUICHEST");
- WAIT(6T);
- DO(50);
- GETSLOT(0,#slot_vazio_inv,54);
- GETSLOT(%#id_item%,#slot_bau);
- IF((%#slot_vazio_inv%!=-1)&&(%#slot_bau%!=-1)&&(%#slot_bau%<54));
- SLOTCLICK(%#slot_bau%,L,TRUE);
- SET(desbugar);
- WAIT(10MS);
- ELSE;
- GETSLOT(%#id_item%,#slot_bau);
- IF((%#slot_bau%=-1)||(%#slot_bau%>53));
- SET(chest_vazio);
- ENDIF;
- SET(#sleep_action,"1");
- UNSET(end);
- PRESS(ESCAPE);
- WAIT(5MS);
- BREAK;
- ENDIF;
- LOOP;
- ENDIF;
- ENDIF;
- UNTIL((end)||(%#sleep_inc_two%>=%#limite_clicks%));
- IF(%#sleep_inc_two%>=%#limite_clicks%);
- LOG("&6&l[&f&oM&facro&6&l] &cAlgum problema aconteceu, venda reiniciada. &9&o#SLEEP");
- SET(#sleep_yaw_576,"345");
- SET(#sleep_pitch_576,"55");
- SET(#sleep_yaw_64,"345");
- SET(#sleep_pitch_64,"0");
- UNSET(stop);
- ENDIF;
- ENDIF;
- UNTIL(stop);
- SET(#sleep_yaw_576,"345");
- SET(#sleep_pitch_576,"55");
- SET(#sleep_yaw_64,"345");
- SET(#sleep_pitch_64,"0");
- UNSET(item_pego);
- UNSET(chest_full);
- UNSET(venda);
- GUI();
- ENDIF;
- ENDIF;
- LOOP;
- // Script desenvolvido por SLEEP.
- // Encomendado por GranDuosNeo.
- // Essa macro nao pode ser divulgada publicamente.
- }$$
Advertisement
Add Comment
Please, Sign In to add comment