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.
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