$${
if(arco);
log("");
log("&3&l[Macro] &4&l» &6&lUP ARCO &4&l[OFF]");
log("");
unset(arco);
stop();
else;
log("");
log("&3&l[Macro] &4&l» &6&lUP ARCO &2&l[ON].");
log("");
achievementget(§3» Ryjo - Macros,322:1);
set(arco);
&dir = %DIRECTION%;
set(nf);
ifmatches(%&dir%,N);&dir=NORTH;endif;
ifmatches(%&dir%,S);&dir=SOUTH;endif;
ifmatches(%&dir%,E);&dir=EAST;endif;
ifmatches(%&dir%,W);&dir=WEST;endif;
do;
pick(261);
if(%DURABILITY% >=20)
do(10);
look(%&dir%,);
look(,-29);
key(use);
loop;
elseif(%DURABILITY% <=20);
look(0,90);
log("");
log("&3&l[Macro] &4&l» &6&lDurabilidade Baixa, Reparando.");
log("");
wait(600ms);
key(use);
wait(600ms);
key(use);
log("");
log("&3&l[Macro] &4&l» &6&lReparado!");
log("");
else;
stop();
unset(arco);
endif;
loop;
}$$