ENTREGUE [MACRO] Skills na tela

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.
iBieel disse:
Eae galera, fiz este macro com base neste AQUI que o Jimmy fez, o macro atualmente mostra suas skills de Arqueiro, Espadas, Pesca e Acrobacia

[...]
O código das Skills na Tela está desconectando do servidor por flood ("aguarde 1 minuto para poder voltar").

Fiz algumas alterações em seu código e consegui contornar o problema:

#Aumentei o "delay" de execução do macro para 10s (útil para quem usa macro de login e p/ evitar desconnect por flood);
#Removi as chaves { } excessivas;
#Alterei os nomes das variáveis para um melhor entendimento do código;
#Acrescentei as demais Skills;
#Alterei as cores dos textos nas Labels para ficar similar as cores que aparecem no Chat;
#Comentei os blocos dos códigos de cada Skill para uma melhor visualização;
#Adentei o código para ficar melhor organizado;


Segue o novo código:
$${

IFMATCHES(%CHATCLEAN%,"Agora você está logado. NUNCA use a mesma senha do CraftLandia em outros servidores.");
wait(10);
#lvl_esc = 0;
#lvl_pesc = 0;
#lvl_herb = 0;
#lvl_mine = 0;
#lvl_lenha = 0;
#lvl_archer = 0;
#lvl_sword = 0;
#lvl_domar = 0;
#lvl_acro = 0;
#lvl_rep = 0;
}$$/stats$${
endif;

//=============================================================Habilidade Escavação
IFMATCHES(%CHATCLEAN%,"Escavaçao: ([0-9]+) XP",#lvl_esc,1);
SETLABEL(label1,"&6Escavaçao: &a%#lvl_esc%",label1);
endif;

IFMATCHES(%CHATCLEAN%,"Habilidade em Escavaçao aumentada em 1.");
#lvl_esc = %#lvl_esc% + 1;
SETLABEL(label1,"&6Escavaçao: &a%#lvl_esc%",label1);
endif;

//=============================================================Habilidade Pescador
IFMATCHES(%CHATCLEAN%,"Pescador: ([0-9]+) XP",#lvl_pesc,1);
SETLABEL(label2,"&6Pescador: &a%#lvl_pesc%",label2);
endif;

IFMATCHES(%CHATCLEAN%,"Habilidade pescador aumentada em 1.");
#lvl_pesc = %#lvl_pesc% + 1;
SETLABEL(label2,"&6Pescador: &a%#lvl_pesc%",label2);
endif;

//=============================================================Habilidade Herbalismo
IFMATCHES(%CHATCLEAN%,"Herbalismo: ([0-9]+) XP",#lvl_herb,1);
SETLABEL(label3,"&6Herbalismo: &a%#lvl_herb%",label3);
endif;

IFMATCHES(%CHATCLEAN%,"Habilidade em herbalismo aumentada em 1.");
#lvl_herb = %#lvl_herb% + 1;
SETLABEL(label3,"&6Herbalismo: &a%#lvl_herb%",label3);
endif;

//=============================================================Habilidade Mineraçao
IFMATCHES(%CHATCLEAN%,"Mineraçao: ([0-9]+) XP",#lvl_mine,1);
SETLABEL(label4,"&6Mineraçao: &a%#lvl_mine%",label4);
endif;

IFMATCHES(%CHATCLEAN%,"Habilidade em mineraçao aumentada em 1.");
#lvl_mine = %#lvl_mine% + 1;
SETLABEL(label4,"&6Mineraçao: &a%#lvl_mine%",label4);
endif;

//=============================================================Habilidade Lenhador
IFMATCHES(%CHATCLEAN%,"Lenhador: ([0-9]+) XP",#lvl_lenha,1);
SETLABEL(label5,"&6Lenhador: &a%#lvl_lenha%",label5);
endif;

IFMATCHES(%CHATCLEAN%,"Habilidade lenhador aumentada em 1.");
#lvl_lenha = %#lvl_lenha% + 1;
SETLABEL(label5,"&6Lenhador: &a%#lvl_lenha%",label5);
endif;

//=============================================================Habilidade Arqueiro
IFMATCHES(%CHATCLEAN%,"Arqueiro: ([0-9]+) XP",#lvl_archer,1);
SETLABEL(label6,"&6Arqueiro: &a%#lvl_archer%",label6);
endif;

IFMATCHES(%CHATCLEAN%,"Habilidade arqueiro aumentada em 1.");
#lvl_archer = %#lvl_archer% + 1;
SETLABEL(label6,"&6Arqueiro: &a%#lvl_archer%",label6);
endif;

//=============================================================Habilidade Espadas
IFMATCHES(%CHATCLEAN%,"Espadas: ([0-9]+) XP",#lvl_sword,1);
SETLABEL(label7,"&6Espadas: &a%#lvl_sword%",label7);
endif;

IFMATCHES(%CHATCLEAN%,"Habilidade em espadas aumentada em 1.");
#lvl_sword = %#lvl_sword% + 1;
SETLABEL(label7,"&6Espadas: &a%#lvl_sword%",label7);
endif;

//=============================================================Habilidade Domar
IFMATCHES(%CHATCLEAN%,"Domar: ([0-9]+) XP",#lvl_domar,1);
SETLABEL(label8,"&6Domar: &a%#lvl_domar%",label8);
endif;

IFMATCHES(%CHATCLEAN%,"Habilidade de domar aumentada em 1.");
#lvl_domar = %#lvl_domar% + 1;
SETLABEL(label8,"&6Domar: &a%#lvl_domar%",label8);
endif;

//=============================================================Habilidade Acrobacia
IFMATCHES(%CHATCLEAN%,"Acrobacia: ([0-9]+) XP",#lvl_acro,1);
SETLABEL(label9,"&6Acrobacia: &a%#lvl_acro%",label9);
endif;

IFMATCHES(%CHATCLEAN%,"Habilidade acrobacia aumentada em 1.");
#lvl_acro = %#lvl_acro% + 1;
SETLABEL(label9,"&6Acrobacia: &a%#lvl_acro%",label9);
endif;

//=============================================================Habilidade Reparaçao
IFMATCHES(%CHATCLEAN%,"Reparaçao: ([0-9]+) XP",#lvl_rep,1);
SETLABEL(label10,"&6Reparaçao: &a%#lvl_rep%",label10);
endif;

IFMATCHES(%CHATCLEAN%,"Habilidade em reparaçao aumentada em 1.");
#lvl_rep = %#lvl_rep% + 1;
SETLABEL(label10,"&6Reparaçao: &a%#lvl_rep%",label10);
endif;

}$$


Quem for usar este código, lembrar de editar os campos das labels na GUI e alterar os nomes das variáveis para label1, label2, etc, ao invés de ES1, ES2, ect.

T+
 
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo