Macro de Reparação Propano 1.8

Bem-vindo!

Ao se registrar conosco, você poderá discutir, compartilhar e enviar mensagens privadas com outros membros da nossa comunidade.

Inscreva-se agora!
Status
Não está aberto para novas respostas.

Malukino

Neutro
Entrou
Dez 11, 2014
Mensagens
500
Cubos
0
Alguém aí tem um código de macro pra upar reparação no propano? Não precisa ser uma ultra mega macro, contanto que seja funcional tá ótimo







Se tiver macro de upar espadas, aqueles que vc fica com a hotbar cheia de espadas e depois troca quando tiver quebrando tb, eu agradeço
 
nao sei se deve existir a macro de reparação para 1.8 mas boa sorte na procura man ;D
 
​CRÉDITOS: Devasteytor, Nugou [Macro] Reparador 1.8 (sem redstone)

OBS: O macro estava com três erros que eu concertei.(as vezes não teleportava para reparar por causa do curto dalay e ficava parado sem fazer nada, quando teleportava, não reparava as enxadas 100% e não salvava a home temporária porque não tinha comando pra deletar a home anterior)

Necessário ter 3 sethomes livres.

Em um terreno plano, preferencialmente o gigante, vá em qualquer canto e salve /sethome reptrap olhando para qualquer direção indicada pela seta na imagem.
Atencao: em volta do terreno tem que ter algum bloco ou cerca com no minimo 1 de altura:
uWh7uVP.png

De /sethome reparar olhando para um bloco de ferro (preferencialmente no mesmo terreno para não lagar):
G1haloS.png

Coloque 9 enxadas na hotbar e no resto do inventario bote o material para repará-las:
g9GjbGM.png

Código
$${
if(@reparador);
unset(@reparador);
log(&4=======================================);
log(&6&l[Reparador] &c&l[&4 OFF &c&l]);
log(&6&l[Reparador] &efico grato por usar meu macro);
log(&6&l[Reparador] &eBy: &c&lDevasteytor &eCraftlandia - Propano);
log(&4=======================================);
keyup(back);
keyup(forward);
keyup(sneak);
keyup(%&lado%);
stop;
else;
log(&2=======================================);
log(&2);
log(&6&l[Reparador] &9&l[&2 &lON &9&l]);
log(&2);
log(&2=======================================);
set(@reparador);
if(%HITID%="iron_block");
#x=%XPOS%;
#z=%ZPOS%;
echo(/home reptemp);
do;
until((%#x%!=%XPOS%)||(%#z%!=%ZPOS%));
endif;
@&key=%KEYNAME%;
if(@login);
unset(@login);
else;
ifmatches(%DIRECTION%,W);
&look = "WEST" ;
getidrel(0,0,-1,&getlado);
endif;
ifmatches(%DIRECTION%,E);
&look = "EAST" ;
getidrel(0,0,+1,&getlado);
endif;
ifmatches(%DIRECTION%,N);
&look = "NORTH" ;
getidrel(+1,0,0,&getlado);
endif;
ifmatches(%DIRECTION%,S);
&look = "SOUTH" ;
getidrel(-1,0,0,&getlado);
endif;
if(%&getlado%!="air");
&lado=left;
else;
&lado=right;
endif;
#v=0;
#slot=1;
endif;
do;
do;
look(%&look%);
look(,85);
slot(%#slot%);
key(use);
if(%DURABILITY%<20);
inc(#slot,1);
endif;
if(%#slot%>9);
set(rep);
endif;
if(%#v%=0);
if(%&look% = "NORTH" );
getidrel(0,0,-1,&getf);
endif;
if(%&look% = "SOUTH" );
getidrel(0,0,+1,&getf);
endif;
if(%&look% = "EAST" );
getidrel(+1,0,0,&getf);
endif;
if(%&look% = "WEST" );
getidrel(-1,0,0,&getf);
endif;
keydown(forward);
endif;
if(%#v%=1);
if(%&look% = "NORTH" );
getidrel(0,0,+1,&gett);
endif;
if(%&look% = "SOUTH" );
getidrel(0,0,-1,&gett);
endif;
if(%&look% = "EAST" );
getidrel(-1,0,0,&gett);
endif;
if(%&look% = "WEST" );
getidrel(+1,0,0,&gett);
endif;
keydown(back);
endif;
if(rep);
log(&6&l[Reparador] &eTodas as enxadas estao no &4Red &e :o);
log(&6&l[Reparador] &eIndo reparar . . .);
unset(rep);
keyup(forward);
keyup(back);
#x=%XPOS%;
#z=%ZPOS%;
echo(/deletehome reptemp);
wait(500ms);
echo(/sethome reptemp);
#slot=1;
wait(500ms);
echo(/home reparar);
do;
until((%#x%!=%XPOS%)||(%#z%!=%ZPOS%));
wait(4);
for(#sl,9,1);
do;
slot(%#sl%);
key(use);
wait(20ms)
slot(%#sl%);
key(use);
wait(250ms);
until((%DURABILITY%>20)||(%ITEM%="air"));
next;
#x=%XPOS%;
#z=%ZPOS%;
log(&6&l[Reparador] &eVoltando para trap . . .);
echo(/home reptemp);
do;
until((%#x%!=%XPOS%)||(%#z%!=%ZPOS%));
endif;
if((%#v%=0)&&(%&getf%!="air"));
#v=1;
break;
endif;
if((%#v%=1)&&(%&gett%!="air"));
#v=0;
break;
endif;
loop;
keyup(forward);
keyup(back);
#x=%XPOS%;
#z=%ZPOS%;
#n=0;
do;
keydown(sneak);
keydown(%&lado%);
key(use);
inc(#n,1);
if(%#n%>20);
set(home);
break;
endif;
until((%#x%=%XPOS%+1)||(%#x%=%XPOS%-1)||(%#z%=%ZPOS%+1)||(%#z%=%ZPOS%- 1));
wait(150ms);
keyup(sneak);
keyup(%&lado%);
if(home);
unset(home);
echo(/home reptrap);
#v=0;
endif;
do;
until((%#x%!=%XPOS%)||(%#z%!=%ZPOS%));
endif;
loop;
endif;
}$$


Va para /home reptrap e inicie seu UP!!
 
KeyLogger disse:
​CRÉDITOS: Devasteytor, Nugou [Macro] Reparador 1.8 (sem redstone)

OBS: O macro estava com três erros que eu concertei.(as vezes não teleportava para reparar por causa do curto dalay e ficava parado sem fazer nada, quando teleportava, não reparava as enxadas 100% e não salvava a home temporária porque não tinha comando pra deletar a home anterior)

Necessário ter 3 sethomes livres.

Em um terreno plano, preferencialmente o gigante, vá em qualquer canto e salve /sethome reptrap olhando para qualquer direção indicada pela seta na imagem.
Atencao: em volta do terreno tem que ter algum bloco ou cerca com no minimo 1 de altura:
uWh7uVP.png

De /sethome reparar olhando para um bloco de ferro (preferencialmente no mesmo terreno para não lagar):
G1haloS.png

Coloque 9 enxadas na hotbar e no resto do inventario bote o material para repará-las:
g9GjbGM.png

Código
$${
if(@reparador);
unset(@reparador);
log(&4=======================================);
log(&6&l[Reparador] &c&l[&4 OFF &c&l]);
log(&6&l[Reparador] &efico grato por usar meu macro);
log(&6&l[Reparador] &eBy: &c&lDevasteytor &eCraftlandia - Propano);
log(&4=======================================);
keyup(back);
keyup(forward);
keyup(sneak);
keyup(%&lado%);
stop;
else;
log(&2=======================================);
log(&2);
log(&6&l[Reparador] &9&l[&2 &lON &9&l]);
log(&2);
log(&2=======================================);
set(@reparador);
if(%HITID%="iron_block");
#x=%XPOS%;
#z=%ZPOS%;
echo(/home reptemp);
do;
until((%#x%!=%XPOS%)||(%#z%!=%ZPOS%));
endif;
@&key=%KEYNAME%;
if(@login);
unset(@login);
else;
ifmatches(%DIRECTION%,W);
&look = "WEST" ;
getidrel(0,0,-1,&getlado);
endif;
ifmatches(%DIRECTION%,E);
&look = "EAST" ;
getidrel(0,0,+1,&getlado);
endif;
ifmatches(%DIRECTION%,N);
&look = "NORTH" ;
getidrel(+1,0,0,&getlado);
endif;
ifmatches(%DIRECTION%,S);
&look = "SOUTH" ;
getidrel(-1,0,0,&getlado);
endif;
if(%&getlado%!="air");
&lado=left;
else;
&lado=right;
endif;
#v=0;
#slot=1;
endif;
do;
do;
look(%&look%);
look(,85);
slot(%#slot%);
key(use);
if(%DURABILITY%<20);
inc(#slot,1);
endif;
if(%#slot%>9);
set(rep);
endif;
if(%#v%=0);
if(%&look% = "NORTH" );
getidrel(0,0,-1,&getf);
endif;
if(%&look% = "SOUTH" );
getidrel(0,0,+1,&getf);
endif;
if(%&look% = "EAST" );
getidrel(+1,0,0,&getf);
endif;
if(%&look% = "WEST" );
getidrel(-1,0,0,&getf);
endif;
keydown(forward);
endif;
if(%#v%=1);
if(%&look% = "NORTH" );
getidrel(0,0,+1,&gett);
endif;
if(%&look% = "SOUTH" );
getidrel(0,0,-1,&gett);
endif;
if(%&look% = "EAST" );
getidrel(-1,0,0,&gett);
endif;
if(%&look% = "WEST" );
getidrel(+1,0,0,&gett);
endif;
keydown(back);
endif;
if(rep);
log(&6&l[Reparador] &eTodas as enxadas estao no &4Red &e :o);
log(&6&l[Reparador] &eIndo reparar . . .);
unset(rep);
keyup(forward);
keyup(back);
#x=%XPOS%;
#z=%ZPOS%;
echo(/deletehome reptemp);
wait(500ms);
echo(/sethome reptemp);
#slot=1;
wait(500ms);
echo(/home reparar);
do;
until((%#x%!=%XPOS%)||(%#z%!=%ZPOS%));
wait(4);
for(#sl,9,1);
do;
slot(%#sl%);
key(use);
wait(20ms)
slot(%#sl%);
key(use);
wait(250ms);
until((%DURABILITY%>20)||(%ITEM%="air"));
next;
#x=%XPOS%;
#z=%ZPOS%;
log(&6&l[Reparador] &eVoltando para trap . . .);
echo(/home reptemp);
do;
until((%#x%!=%XPOS%)||(%#z%!=%ZPOS%));
endif;
if((%#v%=0)&&(%&getf%!="air"));
#v=1;
break;
endif;
if((%#v%=1)&&(%&gett%!="air"));
#v=0;
break;
endif;
loop;
keyup(forward);
keyup(back);
#x=%XPOS%;
#z=%ZPOS%;
#n=0;
do;
keydown(sneak);
keydown(%&lado%);
key(use);
inc(#n,1);
if(%#n%>20);
set(home);
break;
endif;
until((%#x%=%XPOS%+1)||(%#x%=%XPOS%-1)||(%#z%=%ZPOS%+1)||(%#z%=%ZPOS%- 1));
wait(150ms);
keyup(sneak);
keyup(%&lado%);
if(home);
unset(home);
echo(/home reptrap);
#v=0;
endif;
do;
until((%#x%!=%XPOS%)||(%#z%!=%ZPOS%));
endif;
loop;
endif;
}$$


Va para /home reptrap e inicie seu UP!!
Opa valeu, também tava precisando =)
 
pra 1.8? acho que eu já vi tutorial aqui no forum mas n sei se era de reparação

Enviado de meu XT1069 usando Tapatalk
 
Olá, sugiro que você pega uma macro de escavação e use a pá de pedra caso você ter 0, por aí vai.
 
KeyLogger disse:
​CRÉDITOS: Devasteytor, Nugou [Macro] Reparador 1.8 (sem redstone)

OBS: O macro estava com três erros que eu concertei.(as vezes não teleportava para reparar por causa do curto dalay e ficava parado sem fazer nada, quando teleportava, não reparava as enxadas 100% e não salvava a home temporária porque não tinha comando pra deletar a home anterior)

Necessário ter 3 sethomes livres.

Em um terreno plano, preferencialmente o gigante, vá em qualquer canto e salve /sethome reptrap olhando para qualquer direção indicada pela seta na imagem.
Atencao
Vlw man vou testar depois
 
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo