[PEDIDO] Macro que mostra os macros sendo executados

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.

Marcioano

Neutro
Entrou
Jan 12, 2014
Mensagens
9
Cubos
0
Gostaria de saber se há possibilidade de um macro assim ser feito ou se já existe um macro desse tipo.

Pensei nesse macro no estilo "Stats na tela", onde aparece nível, money, etc. Só que esse seria com as macros que estão sendo executados atualmente.
 
Conheço essa interface, mas gostaria de algo na forma de, como citei anteriormente, "stats na tela", sem precisar abrir abrir a interace para ver, na forma de Label.

Mas se não for possível fazer com as funcionalidades atuais do mod usarerei a interface com algum macro de andar e clicar com GUI aberta.
 
só é clica nas aspas do teclado que ele diz as macros que estão sendo executadas!
 
Sim, dá pra fazer mas você precisa primeiro adicionar uma ou mais labels na tela e depois ir em cada macro que você quer que apareça e adicionar o comando dentro da macro no local correto (na parte da macro onde ela é ligada).

Exemplo abaixo
$${
if(macropesca);
unset(macropesca);
stop;
else;
set(macropesca);
setlabel(label1,"&6Pesca &2&l[ON]",label1);
...resto da macro
}$$

O comando é: setlabel(label1,&6Pesca &2&l[ON],label1);
Onde tem label1 é o nome da label que voce inseriu quando criou.
Onde tem "&6Pesca &2&l[ON]" é o texto que vai aparecer na label
Dentro de cada macro voce bota o texto de acordo com o que ela faz.
 
Sim, dá pra fazer mas você precisa primeiro adicionar uma ou mais labels na tela e depois ir em cada macro que você quer que apareça e adicionar o comando dentro da macro no local correto (na parte da macro onde ela é ligada).

Exemplo abaixo
$${
if(macropesca);
unset(macropesca);
stop;
else;
set(macropesca);
setlabel(label1,"&6Pesca &2&l[ON]",label1);
...resto da macro
}$$

O comando é: setlabel(label1,&6Pesca &2&l[ON],label1);
Onde tem label1 é o nome da label que voce inseriu quando criou.
Onde tem "&6Pesca &2&l[ON]" é o texto que vai aparecer na label
Dentro de cada macro voce bota o texto de acordo com o que ela faz.

Poderia ser feita assim, ou vc pode entrar em cada macro, e verificar os sets de inicialização/finalização, colocando uma @ nas que não tem

ex: se numa macro fosse set(macropesca), quando ativa, e unset(macropesca), quando desativa --> mudar para set(@macropesca) e unset(@macropesca). Cuidado para não esquecer nenhum. Se já tiver @ na frente, não precisa colocar.

Salva o nome de todos os sets que você mudou + os que já tinham @ ---> (@macro1, @macropesca, @macro3,@macrodefungo,@vendedormexicano);

depois cria uma label; por exemplo, labeldosmacros.

em uma letra, coloca o código:

$${
if(quaismacros);
unset(quaismacros);
log(quais macros: off);
setlabel(labeldosmacros,"",labeldosmacros);
stop;
else;
set(quaismacros);
log(quais macros: on);
endif;
&texto = "";
if(@macro1); &texto = "%&texto%, macro 1"; endif;
if(@macropesca); &texto = "%&texto%", macro pesca"; endif;
if(@macro3); &texto = "%&texto%", macro 3"; endif;
if(@macrodefungo); &texto = "%&texto%", macro de fungo"; endif;
if(@vendedormexicano); &texto = "%&texto%", vendedor mexicano"; endif;
//////////////etc, vai seguindo esse modelo pra todas as macros

}$$


se for fazer isso, lembra de fazer um backup de todas as macros antes xP
 
concordo que é meio complicadinho ahuahuah acho q dar o ' seja mais prático
 
Última edição:
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo