ChangeLog (correções de bugs e atualizações)
21/02/2017 - Postada a macro Sleep Agilidade.
04/03/2017 - Implementado auto-tell informando que você esta ausente, upando (necessita da instalação atualizada da macro SleepOnChat).
22/04/2017 - Melhorado todo o sistema (agora esta ainda mais rápido para upar).
Código da Macro 1.7 (verifique constantemente aqui neste tópico as atualizações)
$${
TOGGLE(sleep_macro);
IF(sleep_macro);
LOG("&9&l[&f&oM&facro&9&l] &aAgilidade &f&l[&2ON&f&l]");
SET(@afk_onchat);
SET(@&afk_onchat_bn,"");
SET(&sleep_look,"NORTH");
SET(alimentacao);
ELSE;
LOG("&9&l[&f&oM&facro&9&l] &cAgilidade &f&l[&4OFF&f&l]");
KEYUP(FORWARD);
UNSET(@afk_onchat);
UNSET(@sleep_agilidade);
KEYUP(SNEAK);
STOP;
ENDIF;
DO;
SET(@sleep_agilidade);
IF(%DIRECTION%="N");
GETIDREL(0,0,-1,&sleep_id);
SET(&sleep_look,"NORTH");
GUI();
ELSEIF(%DIRECTION%="S");
GETIDREL(0,0,+1,&sleep_id);
SET(&sleep_look,"SOUTH");
GUI();
ENDIF;
LOOK(%&sleep_look%);
KEYDOWN(FORWARD);
SPRINT;
KEYDOWN(SNEAK);
IF(%&sleep_id%!="air");
LOOK(+180,+0);
ENDIF;
IF((%HUNGER%<=8)&&(alimentacao));
KEYUP(FORWARD);
KEYUP(SNEAK);
ECHO("(macro) iniciando alimentação. sleep_agilidade (upgrade 0)");
LOOK(+0,-90,1);
PICK(bread,porkchop,cooked_porkchop,golden_apple,fish,cooked_fish,cake,cookie,melon,beef,chicken,cooked_chicken,rotten_flesh,carrot,potato,baked_potato,golden_carrot,rabbit,cooked_rabbit,mutton,cooked_mutton,beetroot,cooked_beef);
IF(%ITEM%="air");
LOG("&9&l[&f&oM&facro&9&l] &cAlimentação desabilitada. &9&o#SLEEP");
UNSET(alimentacao);
ELSE;
DO;
GUI();
LOOK(+0,-90);
PICK(bread,porkchop,cooked_porkchop,golden_apple,fish,cooked_fish,cake,cookie,melon,beef,chicken,cooked_chicken,rotten_flesh,carrot,potato,baked_potato,golden_carrot,rabbit,cooked_rabbit,mutton,cooked_mutton,beetroot,cooked_beef);
KEY(USE);
WHILE(%HUNGER%<=8);
LOG("&9&l[&f&oM&facro&9&l] &aAlimentação concluída. &9&o#SLEEP");
ENDIF;
ENDIF;
WAIT(1MS);
KEYUP(SNEAK);
TYPE(W);
LOOP;
}$$