ele é meio bugado, tem q por mais do que é a coordenada se não acaba antes ;-; $${ if(correr); log("&4[MACRO]&2Correr &c[OFF]"); keyup(forward) unsprint; unset(correr) stop; #caminhar=0; else; log("&4[MACRO]&2Correr &a[ON]"); log("&6[MACRO]&2Correr Para Qual Lado? &f1&e]+Z(Sul)&1&f2&e]-Z(Norte)&1/&f3&e]+X(Oeste)&1/&f4&e]-X(Leste)&2!"); set(correr); do; if(KEY_1); log("&6[MACRO]&2Correndo Para o &f+Z(Sul)&2!"); prompt(#blocos,$$?,Correr quantos blocos?); #caminhar=0; do; inc(#caminhar,1); looks(180); keydown(forward); sprint; if(%HUNGER%=7); key(use); endif; if(#caminhar=#blocos); DISCONNECT()() unsprint; key(s); unset(correr); log("&6[MACRO]&2Você chegou ao seu destino!"); log("&4[MACRO]&2Correr &c[OFF]"); stop; endif; loop; unset(correr); log("&6[MACRO]&2Você chegou ao seu destino"); log("&4[MACRO]&2Correr &c[OFF]"); elseif(KEY_2); log("&6[MACRO]&2Correndo Para o &f-Z(Norte)&2!e"); prompt(#blocos,$$?,Correr quantos blocos?); #caminhar=0; do; inc(#caminhar,1); looks(-180); keydown(forward); sprint; if(%HUNGER%=7); key(use); endif; if(#caminhar=#blocos); DISCONNECT()() unsprint; key(s); unset(correr); log("&6[MACRO]&2Você chegou ao seu destino!"); log("&4[MACRO]&2Correr &c[OFF]"); stop; endif; loop; unset(correr); log("&6[MACRO]&2Você chegou ao seu destino"); log("&4[MACRO]&2Correr &c[OFF]"); elseif(KEY_3); log("&6[MACRO]&2Correndo Para o &f+X(Oeste)&2!"); prompt(#blocos,$$?,Correr quantos blocos?); #caminhar=0; do; inc(#caminhar,1); looks(-90); keydown(forward); sprint; if(%HUNGER%=7); key(use); endif; if(#caminhar=#blocos); DISCONNECT()() unsprint; key(s); unset(correr); log("&6[MACRO]&2Você chegou ao seu destino!"); log("&4[MACRO]&2Correr &c[OFF]"); stop; endif; loop; unset(correr); log("&6[MACRO]&2Você chegou ao seu destino"); log("&4[MACRO]&2Correr &c[OFF]"); elseif(KEY_4); log("&6[MACRO]&2Correndo Para o &f-X(Leste)&2!"); prompt(#blocos,$$?,Correr quantos blocos?); #caminhar=0; do; inc(#caminhar,1); looks(+90); keydown(forward); sprint; if(%HUNGER%=7); key(use); endif; if(#caminhar=#blocos); DISCONNECT()() unsprint; key(s); unset(correr); log("&6[MACRO]&2Você chegou ao seu destino!"); log("&4[MACRO]&2Correr &c[OFF]"); stop; endif; loop; unset(correr); log("&6[MACRO]&2Você chegou ao seu destino"); log("&4[MACRO]&2Correr &c[OFF]"); endif; loop; endif; }$$