ENTREGUE [Macro] Colheita Hiper Feliz

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.
Alguém pode atualizar esse script para a versão 1.7.2? Mudou o reconhecimentos dos IDs e n to conseguindo arrumar .-.
 
Como a maioria aqui vai postar, esta com problemas por causa da remoção dos id's.
Eu fiz a alteração no macro e para mim, colhe, planta, poe no bau e vai para a home.
A unica coisa que ele não faz é andar :P
ou seja, se não anda não adianta nada...

-- Post editado para não criar confusão de codigos, olhem o post a seguir.
 
Ufa, fiquei testando no singleplayer até fazer funcionar.
Espero que isso ajude o pessoal ai!

Segue o código da colheita hiper feliz de 1 andar do Substituto corrigido para a versão 1.7.2
ps. não esqueça de ir ao inicio do tópico e ver as instruções do Substituto!

$${
if(z);
log("&4[Macro] Colheita Hiper Feliz [OFF]");
keyup(FORWARD);
unset(z);
stop();
else;
log("&2[Macro] Colheita Hiper Feliz [ON]");
set(z);
endif;

&d=%DIRECTION%;
ifmatches(%&d%,N);&d=NORTH;endif;
ifmatches(%&d%,S);&d=SOUTH;endif;
ifmatches(%&d%,E);&d=EAST;endif;
ifmatches(%&d%,W);&d=WEST;endif;

do;
slot(9);wait(100ms);
look(%&d%);wait(100ms);
look(,90);wait(100ms);
key(ATTACK);wait(100ms);
look(,65);wait(100ms);
do;
if((HITNAME="Areia de Almas")|(HITNAME="Fungo do Nether"));
keydown(forward);
key(ATTACK);wait(100ms);
else;
keyup(FORWARD);
BREAK;
endif;
loop;
look(+180,);wait(100ms);
look(,90);wait(100ms);
pick(nether_wart);wait(100ms);
do(3);key(USE);
loop;wait(100ms);
look(,65);wait(100ms);
do;
pick(fungo do nether);
if((HITNAME="Areia de Almas")|(HITNAME="Fungo do Nether"));
keydown(FORWARD);
key(USE);
wait(100ms);
else;
keyup(FORWARD);
BREAK;
endif;
loop;
key(USE);
wait(1);
for(#i,54,88);
getslotitem(%#i%,#id,#stack);
if(%#id%=ITEMID("nether_wart"));
slotclick(%#i%,l,true);
wait(50ms);
endif;
next;
gui();
look(-90,);wait(100ms);
if((HITNAME="Areia de Almas")|(HITNAME="Fungo do Nether"));
#posx=%XPOS%;
#posz=%ZPOS%;
keydown(FORWARD);
do;
wait(10ms);
until((%XPOS%=%#posx%+1)|(%XPOS%=%#posx%-1)|(%ZPOS%=%#posz%+1)|(%ZPOS%=%#posz%-1));
wait(150ms);
keyup(FORWARD);
else;
}$$/home inicio$${
wait(8);
endif;
loop;
}$$

ps2. se gostou ou foi de ajuda, da um curtir.
 
AquaTerrano disse:
Ufa, fiquei testando no singleplayer até fazer funcionar.
Espero que isso ajude o pessoal ai!

Segue o código da colheita hiper feliz de 1 andar do Substituto corrigido para a versão 1.7.2
ps. não esqueça de ir ao inicio do tópico e ver as instruções do Substituto!

$${
if(z);
log("&4[Macro] Colheita Hiper Feliz [OFF]");
keyup(FORWARD);
unset(z);
stop();
else;
log("&2[Macro] Colheita Hiper Feliz [ON]");
set(z);
endif;

&d=%DIRECTION%;
ifmatches(%&d%,N);&d=NORTH;endif;
ifmatches(%&d%,S);&d=SOUTH;endif;
ifmatches(%&d%,E);&d=EAST;endif;
ifmatches(%&d%,W);&d=WEST;endif;

do;
slot(9);wait(100ms);
look(%&d%);wait(100ms);
look(,90);wait(100ms);
key(ATTACK);wait(100ms);
look(,65);wait(100ms);
do;
if((HITNAME="Areia de Almas")|(HITNAME="Fungo do Nether"));
keydown(forward);
key(ATTACK);wait(100ms);
else;
keyup(FORWARD);
BREAK;
endif;
loop;
look(+180,);wait(100ms);
look(,90);wait(100ms);
pick(nether_wart);wait(100ms);
do(3);key(USE);
loop;wait(100ms);
look(,65);wait(100ms);
do;
pick(fungo do nether);
if((HITNAME="Areia de Almas")|(HITNAME="Fungo do Nether"));
keydown(FORWARD);
key(USE);
wait(100ms);
else;
keyup(FORWARD);
BREAK;
endif;
loop;
key(USE);
wait(1);
for(#i,54,88);
getslotitem(%#i%,#id,#stack);
if(%#id%=ITEMID("nether_wart"));
slotclick(%#i%,l,true);
wait(50ms);
endif;
next;
gui();
look(-90,);wait(100ms);
if((HITNAME="Areia de Almas")|(HITNAME="Fungo do Nether"));
#posx=%XPOS%;
#posz=%ZPOS%;
keydown(FORWARD);
do;
wait(10ms);
until((%XPOS%=%#posx%+1)|(%XPOS%=%#posx%-1)|(%ZPOS%=%#posz%+1)|(%ZPOS%=%#posz%-1));
wait(150ms);
keyup(FORWARD);
else;
}$$/home inicio$${
wait(8);
endif;
loop;
}$$

ps2. se gostou ou foi de ajuda, da um curtir.
cara gostei muito da sua ajuda, serio mesmo, valeu :) finalmente um que funciona hehe, so tenho uma coisa pra te pedir xD, minha plantação é 50x100 então, na hora de replantar ele so utiliza o primeiro pack de fungo, aquele que ta no slot 1, nao teria como fazer ele utilizar alguns fungos do slot 2, pois uma parte da minha plantação fica sem replantar, devido a isso, obrigado, ótima adaptação.
 
AquaTerrano disse:
Ufa, fiquei testando no singleplayer até fazer funcionar.
Espero que isso ajude o pessoal ai!

Segue o código da colheita hiper feliz de 1 andar do Substituto corrigido para a versão 1.7.2
ps. não esqueça de ir ao inicio do tópico e ver as instruções do Substituto!

$${
if(z);
log("&4[Macro] Colheita Hiper Feliz [OFF]");
keyup(FORWARD);
unset(z);
stop();
else;
log("&2[Macro] Colheita Hiper Feliz [ON]");
set(z);
endif;

&d=%DIRECTION%;
ifmatches(%&d%,N);&d=NORTH;endif;
ifmatches(%&d%,S);&d=SOUTH;endif;
ifmatches(%&d%,E);&d=EAST;endif;
ifmatches(%&d%,W);&d=WEST;endif;

do;
slot(9);wait(100ms);
look(%&d%);wait(100ms);
look(,90);wait(100ms);
key(ATTACK);wait(100ms);
look(,65);wait(100ms);
do;
if((HITNAME="Areia de Almas")|(HITNAME="Fungo do Nether"));
keydown(forward);
key(ATTACK);wait(100ms);
else;
keyup(FORWARD);
BREAK;
endif;
loop;
look(+180,);wait(100ms);
look(,90);wait(100ms);
pick(nether_wart);wait(100ms);
do(3);key(USE);
loop;wait(100ms);
look(,65);wait(100ms);
do;
pick(fungo do nether);
if((HITNAME="Areia de Almas")|(HITNAME="Fungo do Nether"));
keydown(FORWARD);
key(USE);
wait(100ms);
else;
keyup(FORWARD);
BREAK;
endif;
loop;
key(USE);
wait(1);
for(#i,54,88);
getslotitem(%#i%,#id,#stack);
if(%#id%=ITEMID("nether_wart"));
slotclick(%#i%,l,true);
wait(50ms);
endif;
next;
gui();
look(-90,);wait(100ms);
if((HITNAME="Areia de Almas")|(HITNAME="Fungo do Nether"));
#posx=%XPOS%;
#posz=%ZPOS%;
keydown(FORWARD);
do;
wait(10ms);
until((%XPOS%=%#posx%+1)|(%XPOS%=%#posx%-1)|(%ZPOS%=%#posz%+1)|(%ZPOS%=%#posz%-1));
wait(150ms);
keyup(FORWARD);
else;
}$$/home inicio$${
wait(8);
endif;
loop;
}$$

ps2. se gostou ou foi de ajuda, da um curtir.
Vai merecer um bjo se funcionar haushuahs, a noite irei testar e curtir ;)

Será que vc consegue arrumar outras macros pra 1.7.2?
 
PedroFSJ disse:
cara gostei muito da sua ajuda, serio mesmo, valeu :) finalmente um que funciona hehe, so tenho uma coisa pra te pedir xD, minha plantação é 50x100 então, na hora de replantar ele so utiliza o primeiro pack de fungo, aquele que ta no slot 1, nao teria como fazer ele utilizar alguns fungos do slot 2, pois uma parte da minha plantação fica sem replantar, devido a isso, obrigado, ótima adaptação.
Obrigado PedroFSJ, comecei a utilizar macros agora no inicio de fevereiro la no hardcore, como sou programador até que peguei rápido a questão dos códigos, mas ainda não estou 100% para te dar uma resposta sobre seu pedido, pois ainda não estou muito familiarizado com os comando que acessam os slots do inventario, mas se eu tiver alguma novidade sobre isso eu posto aqui, afinal também quero expandir minha farm de fungo heheh.

ps. uma adaptação rápida que fiz foi limitar a 64 blocos de comprimento e modifiquei o código para só colher os fungos maduros, assim quando vier colhendo ele passa direto pelos não maduros e quando voltar plantando economiza os fungos do slot 1.
 
13darkfire13 disse:
Vai merecer um bjo se funcionar haushuahs, a noite irei testar e curtir ;)

Será que vc consegue arrumar outras macros pra 1.7.2?
Heheh, obrigado 13darkfire13, eu tenho tentando adaptar algumas outras, algumas já estão 100% como aquela que constrói automaticamente uma plataforma , tem uma outra que faz muros automáticos, uma que chamava escava-4-1 para upar um monte de skill, uma para matar mob em mobtrap que repara a espada(upando espada e reparo), a cava-cava(gosto da escava-4-1, mas esta aqui é muito rápida para upar).
Agora as que estão me dando dor de cabeça é a de se auto alimentar para por dentro das outras macros, e a macro para upar arco. essas duas não consigo arrumar.
 
AquaTerrano disse:
Como a maioria aqui vai postar, esta com problemas por causa da remoção dos id's.
Eu fiz a alteração no macro e para mim, colhe, planta, poe no bau e vai para a home.
A unica coisa que ele não faz é andar :P
ou seja, se não anda não adianta nada...

se alguém ai tiver uma dica para corrigir responde ai!
$${
if(z);
log("&4[Macro] Colheita Hiper Feliz [OFF]");
keyup(FORWARD);
unset(z);
stop();
else;
log("&2[Macro] Colheita Hiper Feliz [ON]");
set(z);
endif;
&d=%DIRECTION%;
ifmatches(%&d%,N);&d=NORTH;endif;
ifmatches(%&d%,S);&d=SOUTH;endif;
ifmatches(%&d%,E);&d=EAST;endif;
ifmatches(%&d%,W);&d=WEST;endif;
do;
slot(9);wait(100ms);
look(%&d%);wait(100ms);
look(,90);wait(100ms);
key(ATTACK);wait(100ms);
look(,65);wait(100ms);
do;
if((%HITNAME%=soul_sand)|(%HITNAME%=nether_wart));
keydown(forward);
key(ATTACK);wait(100ms);
else;
keyup(FORWARD);
BREAK;
endif;
loop;
look(+180,);wait(100ms);
look(,90);wait(100ms);
pick(nether_wart);wait(100ms);
do(3);key(USE);loop;wait(100ms);
look(,65);wait(100ms);
do;
pick(nether_wart);
if((%HITNAME%=soul_sand)|(%HITNAME%=nether_wart));
keydown(FORWARD);
key(USE);
wait(100ms);
else;
keyup(FORWARD);
BREAK;
endif;
loop;
key(USE);
wait(1);
for(#i,54,88);
getslotitem(%#i%,#id,#stack);
if(%#id%=nether_wart);
slotclick(%#i%,l,true);
wait(50ms);
endif;
next;
gui();
look(-90,);wait(100ms);
if((%HITNAME%=soul_sand)|(%HITNAME%=nether_wart));
#posx=%XPOS%;
#posz=%ZPOS%;
keydown(FORWARD);
do;
wait(10ms);
until((%XPOS%=%#posx%+1)|(%XPOS%=%#posx%-1)|(%ZPOS%=%#posz%+1)|(%ZPOS%=%#posz%-1));
wait(150ms);
keyup(FORWARD);
else;
}$$/home $${
wait(8);
endif;
loop;
}$$

Legal cara, mas aqui não está andando, tentei eu mesmo modificar só os id no macro do substituto, mas ta com o mesmo erro. Tem como me ajudar?
 
Velho funfa C# em troca de BOO Script tbm quero fazer macro mais BOO e mt dificil

PS: no meu ele nao anda =/
 
Uma duvida, como eu posso minimizar um macro de nether para mim poder realizar outras atividades em meu PC?
Mas gostei muito do macro, so estou com essa duvida.
 
FrostSk disse:
Legal cara, mas aqui não está andando, tentei eu mesmo modificar só os id no macro do substituto, mas ta com o mesmo erro. Tem como me ajudar?
FrostSk, um tempo depois que escrevi essa mensagem fiz um novo post neste topico ja com o macro corrigido, da uma olhada la.
http://forum.craftlandia.com.br/ipb/index.php?/topic/197681-macro-colheita-hiper-feliz/page-11#entry2184029
powerfull disse:
Uma duvida, como eu posso minimizar um macro de nether para mim poder realizar outras atividades em meu PC?
Mas gostei muito do macro, so estou com essa duvida.
powefull é só pressionar as teclas F3+P para permitir o segundo plano e depois pressionar alt+tab para trocar para outra tela.
se não funcionar de primeira tenta outra vez que é assim mesmo.
 
AquaTerrano disse:
FrostSk, um tempo depois que escrevi essa mensagem fiz um novo post neste topico ja com o macro corrigido, da uma olhada la.
http://forum.craftlandia.com.br/ipb/index.php?/topic/197681-macro-colheita-hiper-feliz/page-11#entry2184029

powefull é só pressionar as teclas F3+P para permitir o segundo plano e depois pressionar alt+tab para trocar para outra tela.
se não funcionar de primeira tenta outra vez que é assim mesmo.
Então cara, é esse ai que não está andando, ele só colhe a primeira, vira pra parede e da /home inicio.
 
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo