ENTREGUE Vender cana na warp loja [1 home] [trap do nugou]

Bem-vindo!

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

Registrar agora!


Status
Não está aberto para novas respostas.
Entrou
Fev 19, 2017
Mensagens
114
Pontuação de reação
66
Localização
localhost
Cubos
0
Vendedor de cana humilde: 0.1
Me pediram pra fazer esta macro (Memer) e eu fiz... eu ia fazer depois da Cakescavação (sim, ela vai chegar) mas como é mais fácil, acabei fazendo ela em alguns minutos... bora lá

Homes

a única home é a "/home canabau" (coma trap do nugou, senão ela falhará miseravelmente...)

Funcionalidades

- Área de espera (impede o travamento do agricultor);
- Usa o sistema que eu chamo de cartucho de impressora (só ativar que dá pra perceber)
- Corrige a posição a cada 5 fileiras de baús por causa de uma limitação no timing do minecraft...


ToDo

- Calcyawto para impedir qualquer bug...
- OnChat para ser mais rápido entre homes/warps


Changelog

[21/05/2017]
Lançamento

Código

$${
/////////////////////
//IDENTE SEU CODIGO//
// csharp > java //
/////////////////////
&cake_sonimblenem="L2cgYXRpdmVpIGEgbWFjcm8gZGUgdmVuZGVyIGNhbmEgZG8gY2FrZWlzYWxpZSA8Mw==";
//sistema de criptografia avançado '-'
&cake_not_base64="I0Nha2VJc0FMaWU=";
decode(%&cake_not_base64%,&crypto);
decode(%&cake_sonimblenem%,&sinimclever);

if(@cake_venda);
unset(@cake_venda);
log("&6[Macro] &3Venda finalizada. Lucro aproximado: &a%#cake_lucro%c &f%&crypto%");
#cake_lucro=0
stop;
else;
set(@cake_venda);

log("&6[Macro] &3Venda iniciada. &f%&crypto%");

wait(1);

do;
clearchat;
prompt(#baus,$$?,"Quantos baús?");
ifmatches(%#baus%,"\d+$");
@#cake_venda_baus=%#baus%;
if(%@#cake_venda_baus% = 0);
stop;
log("&6[Macro] &3Venda abortada.");
else;
ifmatches(%PLAYER%,"CakeIsALie");
break;
else;
echo("%&sinimclever%");
break;
endif;

endif;
endif;
loop;
log("&6[Macro] &3Config setada: baus: %@#cake_venda_baus% &f%&crypto%");
do;
clearchat;
prompt(#bau_atual,$$?,"Qual baú começar?");
ifmatches(%#bau_atual%,"\d+$");
ifmatches(%PLAYER%,"CakeIsALie");
break;
else;
break;
endif;

endif;
endif;
loop;

//codigo de programador nub '-'


//#bau_atual=1;
#fatual=0;
#fileira=0;
#bauc=0;

wait(1);
do;

log("&6[Macro] &3Status: Teleportando &f%&crypto%");

if(%#bau_atual%>%@#cake_venda_baus%);stop;endif;
echo(/home canabau);
wait(8);

keydown(jump);
wait(2);
keyup(jump);

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

look(%&dir%);
if(%#bau_atual%=5);
look(,-62);
else;
#fileira = (%#bau_atual% / 5);

#bauc = %#bau_atual% - (%#fileira% * 5);
log("&6[Macro] &3Fileira: &b&l%#fileira%");
log("&6[Macro] &3Linha: &b&l%#bauc%");
//#abc = (%#fileira%-1);
do(%#fileira%);
wait(500ms);
look(%&dir%);
keydown(sneak);
wait(100ms);
keydown(right);
wait(16T);
keyup(right);
keyup(sneak);
inc(#fatual);
//log(%#fatual%);

if(%#fatual%=5);
wait(800ms);
log("&6[Macro] &3Corrigindo posição...");
keydown(sneak);
keydown(left);
wait(7T);
keyup(left);
keyup(sneak);
#fatual = 0;
endif;
loop;
if(%#bauc% = 5);look(,-62);endif;
if(%#bauc% = 4);look(,-50);endif;
if(%#bauc% = 3);look(,-25);endif;
if(%#bauc% = 2);look(,0);endif;
if(%#bauc% = 1);look(,35);endif;
#fatual=0;
endif;
wait(500ms);

log("&6[Macro] &3Status: Abrindo baú &9[&b%#bau_atual%&9] &f%&crypto%");
do;
key(use);
wait(2);
until(%GUI%="GUICHEST");
wait(1);
for(#i,0,53);
slotclick(%#i%,l,true);
wait(150ms);
next;
getslotitem(54,&cake_id,#cake_stack);
getslotitem(53,&cake_id2,#cake_stack2);
if(#cake_stack2 < 1);
if(bau1);unset(bau1);endif;
endif;
if(#cake_stack > 63);
echo("/warp loja");
wait(8);
keydown(jump);
wait(2);
keyup(jump);
wait(500ms);
//log("&6[Macro] &3Centralizando a visão: 270 0");
looks(270,0,0.5);
do;keydown(forward);until(%XPOS%=-1781);keyup(forward);
looks(+30,0,0.5);
do;keydown(forward);until((%XPOS%=-1790)&&(%ZPOS%=108));keyup(forward);
looks(-53,0,0.5);
do;keydown(forward);until((%XPOS%=-1802)&&(%ZPOS%=113));keyup(forward);
looks(270,0,0.5);
do;keydown(forward);until((%XPOS%=-1821)&&(%ZPOS%=113));keyup(forward);
looks(+25,0,0.5);
do;keydown(forward);until((%XPOS%=-1823)&&(%ZPOS%=112));keyup(forward);
looks(180,0,0.5);
do;keydown(left);until((%XPOS%=-1821)&&(%ZPOS%=112));keyup(left);

//sistema cartucho de impressora
do;
random(#rnd,1,3);
log("&6[Macro] &3Esperando &9[&b&l%#rnd%&9] &3segundo(s)");
wait(%#rnd%);
do;keydown(right);key(use);until((%XPOS%=-1823)&&(%ZPOS%=112));keyup(right);
do;keydown(left);key(use);until((%XPOS%=-1821)&&(%ZPOS%=112));keyup(left);
while(%GUI%!="GUICHEST");
log("&6[Macro] &3Agricultor aberto, iniciando venda");
DO(4);
SLOTCLICK(16,l,true);
WAIT(750ms);
LOOP;
echo("macro de vender cana apenas 1 home - [by: cakeisalie]");
wait(1);
inc(#cake_lucro,810);
else;
inc(#bau_atual);
endif;
loop;
endif;
}$$

 
savioacp disse:
Vendedor de cana humilde: 0.1
Me pediram pra fazer esta macro (Memer) e eu fiz... eu ia fazer depois da Cakescavação (sim, ela vai chegar) mas como é mais fácil, acabei fazendo ela em alguns minutos... bora lá

Homes

a única home é a "/home canabau" (coma trap do nugou, senão ela falhará miseravelmente...)

Funcionalidades

- Área de espera (impede o travamento do agricultor);
- Usa o sistema que eu chamo de cartucho de impressora (só ativar que dá pra perceber)
- Corrige a posição a cada 5 fileiras de baús por causa de uma limitação no timing do minecraft...


ToDo

- Calcyawto para impedir qualquer bug...
- OnChat para ser mais rápido entre homes/warps


Changelog

[21/05/2017]
Lançamento

Código

$${
/////////////////////
//IDENTE SEU CODIGO//
// csharp > java //
/////////////////////
&cake_sonimblenem="L2cgYXRpdmVpIGEgbWFjcm8gZGUgdmVuZGVyIGNhbmEgZG8gY2FrZWlzYWxpZSA8Mw==";
//sistema de criptografia avançado '-'
&cake_not_base64="I0Nha2VJc0FMaWU=";
decode(%&cake_not_base64%,&crypto);
decode(%&cake_sonimblenem%,&sinimclever);

if(@cake_venda);
unset(@cake_venda);
log("&6[Macro] &3Venda finalizada. Lucro aproximado: &a%#cake_lucro%c &f%&crypto%");
#cake_lucro=0
stop;
else;
set(@cake_venda);

log("&6[Macro] &3Venda iniciada. &f%&crypto%");

wait(1);

do;
clearchat;
prompt(#baus,$$?,"Quantos baús?");
ifmatches(%#baus%,"\d+$");
@#cake_venda_baus=%#baus%;
if(%@#cake_venda_baus% = 0);
stop;
log("&6[Macro] &3Venda abortada.");
else;
ifmatches(%PLAYER%,"CakeIsALie");
break;
else;
echo("%&sinimclever%");
break;
endif;

endif;
endif;
loop;
log("&6[Macro] &3Config setada: baus: %@#cake_venda_baus% &f%&crypto%");
do;
clearchat;
prompt(#bau_atual,$$?,"Qual baú começar?");
ifmatches(%#bau_atual%,"\d+$");
ifmatches(%PLAYER%,"CakeIsALie");
break;
else;
break;
endif;

endif;
endif;
loop;

//codigo de programador nub '-'


//#bau_atual=1;
#fatual=0;
#fileira=0;
#bauc=0;

wait(1);
do;

log("&6[Macro] &3Status: Teleportando &f%&crypto%");

if(%#bau_atual%>%@#cake_venda_baus%);stop;endif;
echo(/home canabau);
wait(8);

keydown(jump);
wait(2);
keyup(jump);

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

look(%&dir%);
if(%#bau_atual%=5);
look(,-62);
else;
#fileira = (%#bau_atual% / 5);

#bauc = %#bau_atual% - (%#fileira% * 5);
log("&6[Macro] &3Fileira: &b&l%#fileira%");
log("&6[Macro] &3Linha: &b&l%#bauc%");
//#abc = (%#fileira%-1);
do(%#fileira%);
wait(500ms);
look(%&dir%);
keydown(sneak);
wait(100ms);
keydown(right);
wait(16T);
keyup(right);
keyup(sneak);
inc(#fatual);
//log(%#fatual%);

if(%#fatual%=5);
wait(800ms);
log("&6[Macro] &3Corrigindo posição...");
keydown(sneak);
keydown(left);
wait(7T);
keyup(left);
keyup(sneak);
#fatual = 0;
endif;
loop;
if(%#bauc% = 5);look(,-62);endif;
if(%#bauc% = 4);look(,-50);endif;
if(%#bauc% = 3);look(,-25);endif;
if(%#bauc% = 2);look(,0);endif;
if(%#bauc% = 1);look(,35);endif;
#fatual=0;
endif;
wait(500ms);

log("&6[Macro] &3Status: Abrindo baú &9[&b%#bau_atual%&9] &f%&crypto%");
do;
key(use);
wait(2);
until(%GUI%="GUICHEST");
wait(1);
for(#i,0,53);
slotclick(%#i%,l,true);
wait(150ms);
next;
getslotitem(54,&cake_id,#cake_stack);
getslotitem(53,&cake_id2,#cake_stack2);
if(#cake_stack2 < 1);
if(bau1);unset(bau1);endif;
endif;
if(#cake_stack > 63);
echo("/warp loja");
wait(8);
keydown(jump);
wait(2);
keyup(jump);
wait(500ms);
//log("&6[Macro] &3Centralizando a visão: 270 0");
looks(270,0,0.5);
do;keydown(forward);until(%XPOS%=-1781);keyup(forward);
looks(+30,0,0.5);
do;keydown(forward);until((%XPOS%=-1790)&&(%ZPOS%=108));keyup(forward);
looks(-53,0,0.5);
do;keydown(forward);until((%XPOS%=-1802)&&(%ZPOS%=113));keyup(forward);
looks(270,0,0.5);
do;keydown(forward);until((%XPOS%=-1821)&&(%ZPOS%=113));keyup(forward);
looks(+25,0,0.5);
do;keydown(forward);until((%XPOS%=-1823)&&(%ZPOS%=112));keyup(forward);
looks(180,0,0.5);
do;keydown(left);until((%XPOS%=-1821)&&(%ZPOS%=112));keyup(left);

//sistema cartucho de impressora
do;
random(#rnd,1,3);
log("&6[Macro] &3Esperando &9[&b&l%#rnd%&9] &3segundo(s)");
wait(%#rnd%);
do;keydown(right);key(use);until((%XPOS%=-1823)&&(%ZPOS%=112));keyup(right);
do;keydown(left);key(use);until((%XPOS%=-1821)&&(%ZPOS%=112));keyup(left);
while(%GUI%!="GUICHEST");
log("&6[Macro] &3Agricultor aberto, iniciando venda");
DO(4);
SLOTCLICK(16,l,true);
WAIT(750ms);
LOOP;
echo("macro de vender cana apenas 1 home - [by: cakeisalie]");
wait(1);
inc(#cake_lucro,810);
else;
inc(#bau_atual);
endif;
loop;
endif;
}$$

FUNFA 1.5.2 ?
 
Status
Não está aberto para novas respostas.

Usuários que estão visualizando este tópico

Voltar
Topo