Olá, tudo bom?!
Venho apresentar minha primeira macro de arqueiro, ela foi feita para upar verticalmente(de cima do mob), primeiro fiz a versão para [Não VIP] onde ela apenas troca para o arco seguinte da hotbar quando o arco estiver com menos de 50 de durabilidade, após teste disponibilizei a versão para [VIP/Não VIP] onde se disponibiliza opções de configurações, sendo elas: reparar ou trocar os arcos, ao desativar a macro, pode-se salvar as configurações para usos seguintes ou resetá-los caso queira trocar de opção.
Ambas versões funcionam com a on chat que deixei do CasalWin (já está configurada), macro simples, porém fácil uso e muito funcional.
Obs: macro testada apenas no servidor Propano
Então vamos aos passos:
1° Passo:
Vá em opções > controles > macro settings
http://imgur.com/mdu2HnG
2° Passo:
Selecione uma tecla que não esteja em uso:
http://imgur.com/inIuNci
3° Passo:
Coloque o nome do arquivo que estará a macro, exemplo: $$<arqueiro.txt>
http://imgur.com/4PDmjzs
4° Passo:
Crie o arquivo com o nome que colocou:
http://imgur.com/nkUERAX
5° Passo:
Copie o código no arquivo e clique em salvar, código
[Não VIP] (Apenas troca o arco):
$${
if(@arqueiro);
unset(@arqueiro);
log("&f[&dLuafox&f]&b&l Arqueiro &4&l OFF");
stop;
else;
set(@arqueiro);
log("&f[&dLuafox&f]&b&l Arqueiro &4&l ON");
echo("/home arqueiro");
wait(5s);
#inc=1;
pick(261);
do;
look(0,90);
do(5);
key(use);
loop;
pick(261);
if(%DURABILITY% < 50);
if(%#inc%=9);
log("&f[&dLuafox&f]&b&l Acabou os arcos! &c&l Macro Desligado");
unset(@arqueiro);
stop();
endif;
log("&f[&dLuafox&f]&b&l Trocando de arco...");
look(0,90);
inc(#inc);
inventoryup(1);
wait(20ms);
endif;
do(2);
look(%&dir%);
look(0,90);
wait(20ms);
key(use);
loop;
if(nf);
$${endif;
endif;
loop;
endif;
loop
}$$
Copie o código no arquivo e clique em salvar, código
[VIP/Não VIP] (Opção de reparar ou trocar):
$${
if(@arqueiro);
unset(@arqueiro);
if(!@relogue);
do;
clearchat();
log("&f[&dLuafox&f]&b&l Deseja salvar as configurações?&4Obrigado por usar <3");
log(" ");
log("&b&l1 &b» &6Sim");
log("&b&l2 &b» &6Não");
ifmatches(%KEY_1%,true);
log("&f[&dLuafox&f]&b&l Arqueiro &4&l Configurações salvas!");
stop;
endif;
ifmatches(%KEY_2%,true);
unset(@troca);
unset(@reparar);
unset(@relogue);
@controle=0;
log("&f[&dLuafox&f]&b&l Arqueiro &4&l Configurações resetadas!");
stop;
endif;
loop;
endif;
log("&f[&dLuafox&f]&b&l Arqueiro &4&l OFF");
stop;
else;
set(@arqueiro);
log("&f[&dLuafox&f]&b&l Arqueiro &4&l ON");
unset(@relogue);
echo("/home arqueiro");
if(@troca|@reparar);
log("&f[&dLuafox&f]&b&l Arqueiro &4&l Usando configurações salvas!");
endif;
wait(5s);
if(%@controle%=0);
do;
clearchat();
log("&f[&dLuafox&f]&b&l Deseja reparar ou trocar seus arcos?&4&l Necessário nível 100 para reparar");
log(" ");
log("&b&l1 &b» &6Reparar");
log("&b&l2 &b» &6Trocar");
ifmatches(%KEY_1%,true);
set(@reparar);
@controle=1;
log("&f[&dLuafox&f]&b&l Arqueiro &4&l configurado para reparar os arcos!");
pick(bow);
break;
endif;
ifmatches(%KEY_2%,true);
set(@troca);
@controle=1;
log("&f[&dLuafox&f]&b&l Arqueiro &4&l configurado para trocar os arcos!");
pick(bow);
break;
endif;
loop;
endif;
if(@reparar);
pick(261);
do;
look(0,90);
do(5);
key(use);
loop;
pick(261);
if(%DURABILITY% < 50);
log("&f[&dLuafox&f]&b&l Reparando o arco...");
do(2);
look(,-90);
key(use);
wait(20ms);
loop;
endif;
do(2);
look(%&dir%);
look(0,90);
wait(20ms);
key(use);
loop;
loop;
endif;
endif;
if(@troca);
#inc=1;
pick(261);
do;
look(0,90);
do(5);
key(use);
loop;
pick(261);
if(%DURABILITY% < 50);
if(%#inc%=9);
log("&f[&dLuafox&f]&b&l Acabou os arcos! &c&l Macro Desligado");
unset(@arqueiro);
stop();
endif;
log("&f[&dLuafox&f]&b&l Trocando de arco...");
look(0,90);
inc(#inc);
inventoryup(1);
wait(20ms);
endif;
do(2);
look(%&dir%);
look(0,90);
wait(20ms);
key(use);
loop;
if(nf);
$${endif;
endif;
loop;
endif;
endif;
endif;
loop
}$$
6° Passo
Opção trocar:
Deixe seu inventário com 9 arcos na hotbar:
http://imgur.com/l5YCP4r
Opção reparar:
Deixe seu inventário com 1 arco e 1 flecha(aconselhável arco com infinidade) na hotbar, e os restantes slot deixe com pack's de linha(string):
http://imgur.com/sF67ASz
7° Passo
Vá para sua trap e crie a home arqueiro ( /sethome arqueiro):
http://imgur.com/83FMbU0
8° Passo
Selecionar a opção desejada, não necessita abrir o chat, apenas apertar
1 para
reparar ou
2 para
trocar os arcos:
http://imgur.com/gMNixzO
9° Passo
Ao finalizar a macro, selecionar se deseja ou não salvar as configurações usadas, da mesma forma que selecionou a opção, não deseja abrir o chat, apenas apertar
1 para
sim e salvar ou
2 para
não resetando as configurações:
http://imgur.com/cm05UFU
10° Passo (Opcional)
Tutorial para construir a trap
https://youtu.be/dhlsojGG3e0
Opção reparar:
Adicionar um bloco de ferro em suas costas (lado que você colocou a água)
Agora só utilizar <3
Vou deixar a on chat do CasalWin para quem quiser colocar, já deixei ela configurada para essa macro, só colocar sua senha no local indicado, e a tecla que adicionou a macro:
$${
ifmatches(%CHATCLEAN%,"Bem vindo de volta. Por favor digite /login sua-senha.");
log(&4[Macro] &5Iniciando auto-relogue &5WIN &6!);
wait(2);
log(&4[Macro] &5Primeiro, vamos logar!);
}$$/login SUA-SENHA-AQUI$${
wait(5);
wait(500ms);
look(0,70);
wait(50ms);
key(use);
if(@arqueiro);
log(&4[Macro] &6Sua macro estava ligada!);
set(@relogue);
else;
log(&4[Macro] &6Sua macro estava desligada!);
unset(@relogue);
endif;
wait(1);
log(&4[Macro] &6Iniciando auto-relogue!);
wait(2);
do();
if(@arqueiro);
PRESS(TECLA);
else;
break;
endif;
loop;
do();
if(@arqueiro);
break;
else;
PRESS(TECLA);
endif;
loop;
endif;
}$$
Changelog:
24/06/2017 - Macro postada
30/06/2017 - Adicionado On chat (auto-relogue)
30/06/2017 - Adicionado versão [VIP/Não VIP] com opções de configuração
Clique para expandir...