ENTREGUE Craftar qualquer item - automatico

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.
Tyui0 disse:
Como que funciona o sistema de fazer por pack? não entendi.
Basta adicionar 998 na frente da quantidade de packs, exemplo: 9983 irá fazer 3 packs.
A macro realiza um calculo para ter o valor exato.
 
Plakeam disse:
Basta adicionar 998 na frente da quantidade de packs, exemplo: 9983 irá fazer 3 packs.
A macro realiza um calculo para ter o valor exato.
Funcionou aki macro muito boa ty
 
Timolinha disse:
oq é ms baixo ?
"Ping é medido em milissegundos (ms), e mede o tempo que um pacote de informações leva para ir até um destino e voltar. De forma simples, quanto menor o valor que ele retornar, mais rápida é sua conexão."
Por exemplo, se você mora no Brasil e o servidor é lá no estados unidos o seu ms vai ser mais alto. Se o servidor é do brasil e vc tbm, logo seu ms será baixo.
 
Plakeam disse:
Funcionamento:
- A macro vai te pedir um item e vai perguntar quantos itens é para fazer.
- Caso não seja selecionado uma quantidade de itens a macro vai fazer apenas 1.
- Caso o item não posso ser feito por craft a macro não vai se iniciar.
- Caso o item não exista a macro não vai se iniciar.
- A quantidade máxima de itens a se fazer será 999 itens, a macro irá mudar o valor caso o valor desejado seja maior que isso.
- Para se fazer em números de packs acrescente 998 no inicio da quantidade de packs, por exemplo 6 packs seria "9986".
- A macro vai utilizar os balões de conquistas para te informar, e algumas vezes para complementar irá usar o chat.
- O código para vip irá utilizar o comando /bench para que se possa usar a macro em qualquer local.
- O código para não-vips irá clicar no botão direito na direção olhada em busca de abrir uma craftable, caso não abra irá bugar a macro.
- Em alguns casos a macro pode enviar msg no chat local, "done" por exemplo.
- Importante: A macro sempre irá precisar de 1 slot vazio para poder iniciar ou concluir os crafts.

Codigo:
Vip:
$${
achievementget("§6[MP]§f Vamos craftar",322:1);
prompt(#item,$$i,"§6[MP]§f Bem vindo, qual item vamos craftar?");

&imp="^1$|^2$|^3$|^4$|^6$|^6:1$|^6:2$|^6:3$|^7$|^8$|^9$|^10$|^11$|^12$|^13$|^14$|^15$|^16$|^17$|^17:1$|^17:2$|^17:3$|^18$|^18:1$|^18:2$|^18:3$|^19$|^20$|^21$|^26$|^30$|^31$|^31:1$|^31:2$|^32$|^34$|^36$|^37$|^38$|^39$|^40$|^48$|^49$|^51$|^52$|^55$|^56$|^59$|^60$|^62$|^63$|^64$|^68$|^71$|^73$|^74$|^75$|^78$|^79$|^80$|^81$|^82$|^83$|^86$|^87$|^88$|^92$|^93$|^94$|^95$|^99$|^100$|^103$|^104$|^105$|^106$|^110$|^111$|^115$|^117$|^118$|^119$|^120$|^121$|^127$|^129$|^132$|^287$|^288$|^289$|^295$|^296$|^322$|^334$|^335$|^336$|^341$|^344$|^348$|^349$|^350$|^351$|^351:2$|^351:3$|^352$|^367$|^368$|^369$|^370$|^372$|^373$|^375$|^384$|^383$|^159$|^160$|^161$|^162$|^163$|^164$|^165$|^166$|^167$|^168$|^169$|^170$|^171$|^172$|^173$|^174$|^175$|^176$|^177$|^178$|^179$|^180$|^181$|^182$|^183$|^184$|^185$|^186$|^187$|^188$|^189$|^190$|^191$|^192$|^193$|^194$|^195$|^196$|^197$|^198$|^199$|^200$|^201$|^202$|^203$|^204$|^205$|^206$|^207$|^208$|^209$|^210$|^211$|^212$|^213$|^214$|^215$|^216$|^217$|^218$|^219$|^220$|^221$|^223$|^224$|^225$|^226$|^227$|^228$|^229$|^230$|^231$|^232$|^233$|^234$|^235$|^236$|^237$|^238$|^239$|^240$|^241$|^242$|^243$|^245$|^246$|^247$|^248$|^249$|^250$|^251$|^252$|^253$|^254$|^255$";break;

if(%#item%>408);
achievementget("§6[MP]§f Impossivel craftar",322:1);
log("&6[MP]&f A macro foi desligada, porque o item escolhido não existe ou não tem uma forma de craftar.");
stop();
endif;

ifmatches(%#item%,%&imp%);
achievementget("§6[MP]§f Impossivel craftar",322:1);
log("&6[MP]&f A macro foi desligada, porque o item escolhido não existe ou não tem uma forma de craftar.");
stop();
endif;

if(%#item%=nothing);
achievementget("§6[MP]§f Escolha um item",322:1);
stop();
endif;

if(%#item%>408);
achievementget("§6[MP]§f Impossivel craftar",322:1);
stop();
endif;

log("&6[MP]&f Para te ajudar:&7 Ultilize por exemplo= &8998&76 para fazer 6 packs do item. O maximo de packs é 15.");
log( &8Macro by: Plakeam);//=Por favor não remover=\\
log("");
prompt(#cl,$$?,"§6[MP]§f Quantos serão os itens?§7 Lembre-se que o maximo de itens é 999");
&quant=%#cl%;
&cl=%#cl%

if(%#cl%>9980);
#fg=%#cl%-9980;
#bd=%#fg%*64;
&quant=%#bd%;
endif;

if(%#cl%>99800);
#fg=%#cl%-99800;
#bd=%#fg%*64;
&quant=%#bd%;
endif;

if(%&quant%=nothing);
achievementget("§6[MP]§f Craftando 1a",%#item%);
echo(/bench);
wait(1);
craft(%#item%,1,false);
endif;

if(%&quant%>1);
achievementget("§6[MP]§f Craftando %&quant%",%#item%);
echo(/bench);
wait(1);
craft(%#item%,%&quant%,false);
endif;
}$$
Não vip:
Código:
$${
        achievementget("§6[MP]§f Vamos craftar",322:1);
        prompt(#item,$$i,"§6[MP]§f Bem vindo, qual item vamos craftar?");

        &imp="^1$|^2$|^3$|^4$|^6$|^6:1$|^6:2$|^6:3$|^7$|^8$|^9$|^10$|^11$|^12$|^13$|^14$|^15$|^16$|^17$|^17:1$|^17:2$|^17:3$|^18$|^18:1$|^18:2$|^18:3$|^19$|^20$|^21$|^26$|^30$|^31$|^31:1$|^31:2$|^32$|^34$|^36$|^37$|^38$|^39$|^40$|^48$|^49$|^51$|^52$|^55$|^56$|^59$|^60$|^62$|^63$|^64$|^68$|^71$|^73$|^74$|^75$|^78$|^79$|^80$|^81$|^82$|^83$|^86$|^87$|^88$|^92$|^93$|^94$|^95$|^99$|^100$|^103$|^104$|^105$|^106$|^110$|^111$|^115$|^117$|^118$|^119$|^120$|^121$|^127$|^129$|^132$|^287$|^288$|^289$|^295$|^296$|^322$|^334$|^335$|^336$|^341$|^344$|^348$|^349$|^350$|^351$|^351:2$|^351:3$|^352$|^367$|^368$|^369$|^370$|^372$|^373$|^375$|^384$|^383$|^159$|^160$|^161$|^162$|^163$|^164$|^165$|^166$|^167$|^168$|^169$|^170$|^171$|^172$|^173$|^174$|^175$|^176$|^177$|^178$|^179$|^180$|^181$|^182$|^183$|^184$|^185$|^186$|^187$|^188$|^189$|^190$|^191$|^192$|^193$|^194$|^195$|^196$|^197$|^198$|^199$|^200$|^201$|^202$|^203$|^204$|^205$|^206$|^207$|^208$|^209$|^210$|^211$|^212$|^213$|^214$|^215$|^216$|^217$|^218$|^219$|^220$|^221$|^223$|^224$|^225$|^226$|^227$|^228$|^229$|^230$|^231$|^232$|^233$|^234$|^235$|^236$|^237$|^238$|^239$|^240$|^241$|^242$|^243$|^245$|^246$|^247$|^248$|^249$|^250$|^251$|^252$|^253$|^254$|^255$";break;
		
if(%#item%>408);
    achievementget("§6[MP]§f Impossivel craftar",322:1);
	log("&6[MP]&f A macro foi desligada, porque o item escolhido não existe ou não tem uma forma de craftar.");
    stop();
endif;

ifmatches(%#item%,%&imp%);
	achievementget("§6[MP]§f Impossivel craftar",322:1);
	log("&6[MP]&f A macro foi desligada, porque o item escolhido não existe ou não tem uma forma de craftar.");
    stop();
endif;

if(%#item%=nothing);
    achievementget("§6[MP]§f Escolha um item",322:1);
    stop();
endif;

if(%#item%>408);
    achievementget("§6[MP]§f Impossivel craftar",322:1);
    stop();
endif;

    log("&6[MP]&f Para te ajudar:&7 Ultilize por exemplo= &8998&76 para fazer 6 packs do item. O maximo de packs é 15.");
    log(	&8Macro by: Plakeam);//=Por favor não remover=\\
    log("");
        prompt(#cl,$$?,"§6[MP]§f Quantos serão os itens?§7 Lembre-se que o maximo de itens é 999");
&quant=%#cl%;
&cl=%#cl%

if(%#cl%>9980);
#fg=%#cl%-9980;
#bd=%#fg%*64;
&quant=%#bd%;
endif;

if(%#cl%>99800);
#fg=%#cl%-99800;
#bd=%#fg%*64;
&quant=%#bd%;
endif;

if(%&quant%=nothing);
achievementget("§6[MP]§f Craftando 1a",%#item%);
    key(use);
        wait(1);
    craft(%#item%,1,false);
endif;

if(%&quant%>1);
    achievementget("§6[MP]§f Craftando %&quant%",%#item%);
    key(use);
        wait(1);
    craft(%#item%,%&quant%,false);
endif;
}$$
Vip origens/fenix(Servidores com ms baixo).
Código:
$${
        achievementget("§6[MP]§f Vamos craftar",322:1);
        prompt(#item,$$i,"§6[MP]§f Bem vindo, qual item vamos craftar?");

        &imp="^1$|^2$|^3$|^4$|^6$|^6:1$|^6:2$|^6:3$|^7$|^8$|^9$|^10$|^11$|^12$|^13$|^14$|^15$|^16$|^17$|^17:1$|^17:2$|^17:3$|^18$|^18:1$|^18:2$|^18:3$|^19$|^20$|^21$|^26$|^30$|^31$|^31:1$|^31:2$|^32$|^34$|^36$|^37$|^38$|^39$|^40$|^48$|^49$|^51$|^52$|^55$|^56$|^59$|^60$|^62$|^63$|^64$|^68$|^71$|^73$|^74$|^75$|^78$|^79$|^80$|^81$|^82$|^83$|^86$|^87$|^88$|^92$|^93$|^94$|^95$|^99$|^100$|^103$|^104$|^105$|^106$|^110$|^111$|^115$|^117$|^118$|^119$|^120$|^121$|^127$|^129$|^132$|^287$|^288$|^289$|^295$|^296$|^322$|^334$|^335$|^336$|^341$|^344$|^348$|^349$|^350$|^351$|^351:2$|^351:3$|^352$|^367$|^368$|^369$|^370$|^372$|^373$|^375$|^384$|^383$|^159$|^160$|^161$|^162$|^163$|^164$|^165$|^166$|^167$|^168$|^169$|^170$|^171$|^172$|^173$|^174$|^175$|^176$|^177$|^178$|^179$|^180$|^181$|^182$|^183$|^184$|^185$|^186$|^187$|^188$|^189$|^190$|^191$|^192$|^193$|^194$|^195$|^196$|^197$|^198$|^199$|^200$|^201$|^202$|^203$|^204$|^205$|^206$|^207$|^208$|^209$|^210$|^211$|^212$|^213$|^214$|^215$|^216$|^217$|^218$|^219$|^220$|^221$|^223$|^224$|^225$|^226$|^227$|^228$|^229$|^230$|^231$|^232$|^233$|^234$|^235$|^236$|^237$|^238$|^239$|^240$|^241$|^242$|^243$|^245$|^246$|^247$|^248$|^249$|^250$|^251$|^252$|^253$|^254$|^255$";break;
		
if(%#item%>408);
    achievementget("§6[MP]§f Impossivel craftar",322:1);
	log("&6[MP]&f A macro foi desligada, porque o item escolhido não existe ou não tem uma forma de craftar.");
    stop();
endif;

ifmatches(%#item%,%&imp%);
	achievementget("§6[MP]§f Impossivel craftar",322:1);
	log("&6[MP]&f A macro foi desligada, porque o item escolhido não existe ou não tem uma forma de craftar.");
    stop();
endif;

if(%#item%=nothing);
    achievementget("§6[MP]§f Escolha um item",322:1);
    stop();
endif;

if(%#item%>408);
    achievementget("§6[MP]§f Impossivel craftar",322:1);
    stop();
endif;

    log("&6[MP]&f Para te ajudar:&7 Ultilize por exemplo= &8998&76 para fazer 6 packs do item. O maximo de packs é 15.");
    log(	&8Macro by: Plakeam);//=Por favor não remover=\\
    log("");
        prompt(#cl,$$?,"§6[MP]§f Quantos serão os itens?§7 Lembre-se que o maximo de itens é 999");
&quant=%#cl%;
&cl=%#cl%

if(%#cl%>9980);
#fg=%#cl%-9980;
#bd=%#fg%*64;
&quant=%#bd%;
endif;

if(%#cl%>99800);
#fg=%#cl%-99800;
#bd=%#fg%*64;
&quant=%#bd%;
endif;

if(%&quant%=nothing);
achievementget("§6[MP]§f Craftando 1a",%#item%);
    echo(/bench);
        wait(300ms);
    craft(%#item%,1,false);
endif;

if(%&quant%>1);
    achievementget("§6[MP]§f Craftando %&quant%",%#item%);
    echo(/bench);
        wait(300ms);
    craft(%#item%,%&quant%,false);
endif;
}$$
Não vip origens/fenix(Servidores com ms baixo).
Código:
$${
        achievementget("§6[MP]§f Vamos craftar",322:1);
        prompt(#item,$$i,"§6[MP]§f Bem vindo, qual item vamos craftar?");

        &imp="^1$|^2$|^3$|^4$|^6$|^6:1$|^6:2$|^6:3$|^7$|^8$|^9$|^10$|^11$|^12$|^13$|^14$|^15$|^16$|^17$|^17:1$|^17:2$|^17:3$|^18$|^18:1$|^18:2$|^18:3$|^19$|^20$|^21$|^26$|^30$|^31$|^31:1$|^31:2$|^32$|^34$|^36$|^37$|^38$|^39$|^40$|^48$|^49$|^51$|^52$|^55$|^56$|^59$|^60$|^62$|^63$|^64$|^68$|^71$|^73$|^74$|^75$|^78$|^79$|^80$|^81$|^82$|^83$|^86$|^87$|^88$|^92$|^93$|^94$|^95$|^99$|^100$|^103$|^104$|^105$|^106$|^110$|^111$|^115$|^117$|^118$|^119$|^120$|^121$|^127$|^129$|^132$|^287$|^288$|^289$|^295$|^296$|^322$|^334$|^335$|^336$|^341$|^344$|^348$|^349$|^350$|^351$|^351:2$|^351:3$|^352$|^367$|^368$|^369$|^370$|^372$|^373$|^375$|^384$|^383$|^159$|^160$|^161$|^162$|^163$|^164$|^165$|^166$|^167$|^168$|^169$|^170$|^171$|^172$|^173$|^174$|^175$|^176$|^177$|^178$|^179$|^180$|^181$|^182$|^183$|^184$|^185$|^186$|^187$|^188$|^189$|^190$|^191$|^192$|^193$|^194$|^195$|^196$|^197$|^198$|^199$|^200$|^201$|^202$|^203$|^204$|^205$|^206$|^207$|^208$|^209$|^210$|^211$|^212$|^213$|^214$|^215$|^216$|^217$|^218$|^219$|^220$|^221$|^223$|^224$|^225$|^226$|^227$|^228$|^229$|^230$|^231$|^232$|^233$|^234$|^235$|^236$|^237$|^238$|^239$|^240$|^241$|^242$|^243$|^245$|^246$|^247$|^248$|^249$|^250$|^251$|^252$|^253$|^254$|^255$";break;
		
if(%#item%>408);
    achievementget("§6[MP]§f Impossivel craftar",322:1);
	log("&6[MP]&f A macro foi desligada, porque o item escolhido não existe ou não tem uma forma de craftar.");
    stop();
endif;

ifmatches(%#item%,%&imp%);
	achievementget("§6[MP]§f Impossivel craftar",322:1);
	log("&6[MP]&f A macro foi desligada, porque o item escolhido não existe ou não tem uma forma de craftar.");
    stop();
endif;

if(%#item%=nothing);
    achievementget("§6[MP]§f Escolha um item",322:1);
    stop();
endif;

if(%#item%>408);
    achievementget("§6[MP]§f Impossivel craftar",322:1);
    stop();
endif;

    log("&6[MP]&f Para te ajudar:&7 Ultilize por exemplo= &8998&76 para fazer 6 packs do item. O maximo de packs é 15.");
    log(	&8Macro by: Plakeam);//=Por favor não remover=\\
    log("");
        prompt(#cl,$$?,"§6[MP]§f Quantos serão os itens?§7 Lembre-se que o maximo de itens é 999");
&quant=%#cl%;
&cl=%#cl%

if(%#cl%>9980);
#fg=%#cl%-9980;
#bd=%#fg%*64;
&quant=%#bd%;
endif;

if(%#cl%>99800);
#fg=%#cl%-99800;
#bd=%#fg%*64;
&quant=%#bd%;
endif;

if(%&quant%=nothing);
achievementget("§6[MP]§f Craftando 1a",%#item%);
    key(use);
        wait(300ms);
    craft(%#item%,1,false);
endif;

if(%&quant%>1);
    achievementget("§6[MP]§f Craftando %&quant%",%#item%);
    key(use);
        wait(300ms);
    craft(%#item%,%&quant%,false);
endif;
}$$

Caso a macro apresente qualquer bug, estarei tentando resolver.
Deu trabalho para fazer, então por favor não kibe <3

Changelog:
21/05/2016 Macro concluída com alguns bugs.
21/05/2016 Código consertado, agora é possível fazer o esquema de pack e do valor unitário.
22/05/2016 Algumas informações adicionadas no tópico.

Obrigado por ler.
Belo macro.
 
Macro atualizada para melhor funcionamento :P


cadu009 disse:
Obrigado.

Kseniafoda disse:
Dá uma olhada agr, está um pouquinho melhor :D

xSenderrWIINS disse:
Realmente bela macro, muitos vão ficar felizes com esse tópico.
A macro é algo realmente muito simples, porém para alguns pode facilitar bastante. Obrigado.

KeJi disse:
muito bom, vlw
Espero que realmente tenha gostado :p
 
Volpone disse:
Valeu por compartilhar, Plakeam! To indo agora testar.
Funcionou corretamente no servidor em que vc joga? Não testei em todos os servidores, na verdade em quase nenhum. Gostaria de ter um feedback seu :D
 
FSComiCho disse:
Saudades de quando minecraft era tudo manual...
As coisas mudam meu amigo... também tenho saudades, mas a unica coisa que me restou foi me juntar a turminha dos macros :(
 
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo