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.
Clique para expandir...