ENTREGUE [MACRO] Meu macro de hebalismo

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.

wsimao

Neutro
VIP
Entrou
Fev 20, 2015
Mensagens
8
Cubos
0
Ei pesoal tudo na boa né,

eu estou começando nos macro, mas, nada melhor do que começar com o que está em alta né..


Fiz este macro de herbalismo por que tem um monte de macro ai no forum mas nenhum do jeito que eu queria :troll:

vou explicar o que ele tem de diferente...

Ele estando sem cana pega cana no bau;


Se tiver cana no inventário ele volta a cana para a hotbar e;

Ele guarda os livros no bau :bunny:

Tem alguns macro ai que fazem isso, mas a minha melhoria nele é a trap, que é muito simples e prescisa só de 2 baus

duplos, no video abaixo eu mostro como fazer a trap e depois do video tem os códigos.





Vídeo de instruções de instalação e da constrção trap
[youtube]https://www.youtube.com/watch?v=x6ZSb5UEnjg&feature=youtu.be[/youtube]​
Código do macro
$${
if(@herbsim);
unset(@herbsim);
log("");
log("&7»&cMACRO&7« &9wsimao herbalismo &4[OFF]");
log("");
log("&7»&cMACRO&7« &9Xps Ganhos: &c%#xp% xp");
log("");
stop;
else;
set(@herbsim);
}$$/sethome cont$${
log("");
log("&7»&cMACRO&7« &9wsimao herbalismo &2[ON]");
}$$/g &6upar herbalismo com macro original do &5wsimao &6= &clivro, &9livro, &alivro...$${
log("");
endif;
#bau=1;
#lp=1;
#cana=0;
#canas=1;
#ver=0;
#xp=0;
&itens="^387$|^348$|^289$|^341$|^352$|^344$|^260$|^287$|^2256$|^2257$|^2258$|^2259$|^2260$|^2261$|^2262$|^2263$|^2264$|^2265$|^2266$|^2267$|^351$|^39$|^40$|^347$|^325$|^88$|^354$|^30$|^87$";

//--------------------------------Verefica item
do;
getslotitem(%#lp%,#id,#stack);

if(%#id%=338);
#cana=338;
endif;

inc(#lp);
while(%#lp%<10);

if(%#cana%=0);
log("&7»&cMACRO&7« &9Sem cana, Reinicie o macro e coloque cana na &cHOTBAR");
log("&7»&cMACRO&7« &9wsimao herbalismo &4[OFF]");
unset(@herbsim);
stop;
endif;

do;
#ver=0;
#lv=1;
#livo=0;
#sltg=100;

do;
getslotitem(%#lv%,#id,#stack);
if(%#id%=0);
#sltg=0;
endif;
if(%#id%=387);
#livo=387;
endif;

inc(#lv);
while(%#lv%<10);

//--------------------------------Colocando a cana/Quebrando cana
do(200);
look(269,90);
pick(%#cana%);
do;
key(attack);
while(%HITID%=1);
wait(0ms);
key(use);
wait(0ms);
inc(#ver);
inc(#xp);

if(@parada);
unset(@parada);
wait(6);
endif;
loop;
//-------------------------------- Ciclo de verificação inventário, hotbar e baús
if(%#ver%>200-1);

#st=0;
//-------------------------------- Pegando cana no baú
if(%#sltg%=0);

unset(@herbsim);

wait(500ms);
if(%#canas%=1);
look(176,13);
endif;

wait(400ms);
do;
key(attack);
while(%HITID%=1);

wait(500ms);
do(15);
key(use);
wait(500ms);
until(%GUI%="GUICHEST");

wait(300ms);
for(#iv,0,9);
getslot(%#cana%,#slot,54);
slotclick(%#slot%,l,false);
wait(100ms);
for(#lu,81,89);
getslotitem(%#lu%,#id,#stack);
if(%#id%=0);
slotclick(%#lu%,l,false);
endif;
next;
wait(100ms);
next;

wait(200ms);
for(#var,81,89);
getslotitem(%#var%,#idhot,#stc);
if(%#idhot%=0);
getslot(%#cana%,#slote,0);
wait(10ms);
slotclick(%#slote%,l,false);
wait(10ms);
slotclick(%#var%,l,false);
wait(10ms);
endif;
next;

gui();wait(10ms);gui();
endif;
//-------------------------------- verifica se há livros no inventário.
gui(inventory);
wait(300ms);
getslotitem(12,#id,#st);
gui();wait(10ms);gui();

//-------------------------------- condição para dar home.
if(%#st%=0);
if(%#livo%=0);
if(%#sltg%!=0);
}$$/home cont$${
endif;
endif;
endif;
//-------------------------------- guarda os livros no baú
if((%#st%!=0)|(%#livo%!=0));

unset(@herbsim);

wait(200ms);

if(%#bau%=1);
look(358,13);
endif;

wait(200ms);
do;
key(attack);
while(%HITID%=1);

wait(500ms);

do(15);
key(use);
wait(500ms);
until(%GUI%="GUICHEST");

wait(500ms);

for(#iv,54,89);
getslotitem(%#iv%,#id,#stack);
ifmatches(%#id%,%&itens%);
slotclick(%#iv%,l,true);
wait(100ms);
endif;
next;

wait(200ms);
for(#iv,0,9);
getslot(%#cana%,#slot,54);
slotclick(%#slot%,l,false);
wait(100ms);
for(#lu,81,89);
getslotitem(%#lu%,#id,#stack);
if(%#id%=0);
slotclick(%#lu%,l,false);
endif;
next;
wait(100ms);
next;
gui();wait(10ms);gui();
endif;
endif;
set(@herbsim);
loop;
endif;
}$$

Código de economia de cana arquivo no onChat:
$${
if(@herbsim);
ifmatches(%CHATCLEAN%,"\[Server\] » Limpando itens do chao em 20s");
wait(12);
set(@parada);
wait(9);
unset(@parada);
endif;
ifmatches(%CHATCLEAN%,^[\(]Mensagem de (\S+)\)\ :);
}$$/r AFK -> Upando herbalismo com macro do wsimao.$${
endif;
endif;
}$$



Obs: Esse código só deve ser usado se existir alguns arquivo no "onChat.txt", e deve ser colocado depois do último "endif;" do código já existente.


Editado 13/09/2015 - 09:45

correção do bug de ficar parando.

Editado 24/09/2015 - 11:16

Melhora na velocidade remoção remoção de linhas de programação desnecessárias.





>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Não retirem as mensagens (Créditos) que a macro manda no /g

Isso ajuda a divulgar minhas macros, e com isso, me incentivando a criar outras ainda melhores.
Esse tipo de mensagem (Créditos) não causam ban.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>


Agradecimentos ao SLEEPP por esta mensagem de conclusão (créditos)
 
Esse final de tópico me pareceu bem familiar :P

Boa macro, mais pode melhorar o tutorial.

Bjos.
 
Valeu pelo incentivo, e pelas criticas, o som do tutorial tá mesmo muito ruim vou trocar o microfone.....

ai faço um novo vídeo,

caso tenha alguma correção que seja necessário favor mandem mensagem para min
 
Mano deixei noite toda upando quando acordei ele não upou nada

Enviado de meu GT-I9000 usando Tapatalk
 
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo