Código:
$${
if(%@#versaojm%=0);
log(ver: %@#versaojm%);
if(versao4em1);unset(versao4em1);log(&l,Macro cancelado.);stop;
else;set(versao4em1);log(Versão não sinalizada);endif;
log( );log( );log(&l,&l,Qual a versão do seu Minecraft?);log( );
log(&l,&l,&a1 - &b1.5);log(&l,&l,&a2 - &b1.7 ou 1.8);log(&l,&l,&a3 - &bCancelar);log( );log( );
#etapa1=0;do;if(KEY_1); #etapa1=1;elseif(KEY_2); #etapa1=2;elseif(KEY_3); #etapa1=3;endif;until(%#etapa1%>0);
if(%#etapa1%=1);@#versaojm=1;log( );log(&l,Versão 1.5 Selecionada);log(&l,execute o macro mais uma vez para usá-lo);log( );endif;
if(%#etapa1%=2);@#versaojm=2;log( );log(&l,Versão 1.7 / 1.8 Selecionada);log(&l,execute o macro mais uma vez para usá-lo);log( );endif;
if(%#etapa1%=3);log( );log(&l,Macro cancelado.);log( );endif;
unset(versao4em1);STOP;
endif;
if(%@#primeiravez4em1%=0);set(pass1);@#primeiravez4em1=1;endif;
if(%@#versaojm%=1);
// // // 1.5 // // //
if(pass1);log(&3Multi-Macro&6 Passo 1! &4- &2ver: 1.5);#idit=%ITEM%;log(&3ID do &6ITEM &3salvo com sucesso! - %#idit%);wait(200ms);unset(pass1);set(pass2);stop();endif;
if(pass2);
&ff = %DIRECTION%;ifmatches(%&ff%,N);&ff=NORTH;endif;ifmatches(%&ff%,S);&ff=SOUTH;endif;ifmatches(%&ff%,E);&ff=EAST;endif;ifmatches(%&ff%,W);&ff=WEST;endif;
log(&3Multi-Macro&6 Passo 2! &4- &2ver: 1.5);#idbl=%ITEM%;log(&3ID do &6BLOCO &3salvo com sucesso! - %#idbl%);wait(200ms);unset(pass2);set(pass3);
log(&3Macro por: &2JimmyFilips);log( );log(&l,visite: http://jimmyfilips.blogspot.com.br/);log( );
do;
PICK(%#idbl%);wait(50ms);LOOK(%&ff%);LOOK(,50);key(USE);wait(50ms);
PICK(%#idit%);
if(%#idit% != 0);if(%DURABILITY% < 10);LOOK(%&ff%);LOOK(,90);wait(50ms);do(5);KEY(USE);loop;wait(50ms);endif;endif;wait(50ms);
LOOK(%&ff%);LOOK(,50);do;KEY(attack);while(%HITID%=%#idbl%);wait(200ms);
loop;
endif;
if(pass3);log(&3Multi-Macro &4[OFF] &4- &2ver: 1.5);wait(200ms);unset(pass3);set(pass1);stop();endif;
endif;
if(%@#versaojm%=2);
// // // 1.7 & 1.8 // // //
if(pass1);log(&3Multi-Macro&6 Passo 1! &4- &2ver: 1.7 & 1.8);&idit=%ITEM%;log(&3ID do &6ITEM &3salvo com sucesso! - %&idit%);wait(200ms);unset(pass1);set(pass2);stop();endif;
if(pass2);
&ff = %DIRECTION%;ifmatches(%&ff%,N);&ff=NORTH;endif;ifmatches(%&ff%,S);&ff=SOUTH;endif;ifmatches(%&ff%,E);&ff=EAST;endif;ifmatches(%&ff%,W);&ff=WEST;endif;
log(&3Multi-Macro&6 Passo 2! &4- &2ver: 1.7 & 1.8);&idbl=%ITEM%;log(&3ID do &6BLOCO &3salvo com sucesso! - %&idbl%);log(Iniciando processo);wait(200ms);unset(pass2);set(pass3);
log(&3Macro por: &2JimmyFilips);log( );log(&l,visite: http://jimmyfilips.blogspot.com.br/);log( );
do;
PICK(%&idbl%);wait(50ms);LOOK(%&ff%);LOOK(,50);key(USE);wait(50ms);
PICK(%&idit%);
if(%&idit% == "air");else;if(%DURABILITY% < 10);LOOK(%&ff%);LOOK(,90);wait(50ms);do(5);KEY(USE);loop;wait(50ms);endif;endif;wait(50ms);
#parar=0;LOOK(%&ff%);LOOK(,50);
do;KEY(attack);ifmatches(%HITID%,%&idbl%);else;#parar=1;endif;until(%#parar%=1);
wait(200ms);
loop;
endif;
if(pass3);log(&3Multi-Macro &4[OFF] &4- &2ver: 1.7 & 1.8);wait(200ms);unset(pass3);set(pass1);stop();endif;
endif;
}$$