Bem-vindo!

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

Registrar agora!
  • PROMOÇÃO DE NATAL NO AR

    Novo servidor: CraftLandia Olimpo


Status
Não está aberto para novas respostas.
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
 
Valeu por compartilhar, Plakeam! To indo agora testar.
 
SaturnToddynho disse:
Bom tutorial! Ira ajudar muitos
Stemba disse:
olosko vou usar
R:
Plakeam disse:
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
Se poderem responder, agradeço :D
 
Status
Não está aberto para novas respostas.

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

Voltar
Topo