A minha dúvida é se alguma macro OnChat pode ler cores. Por exemplo: MINERAR seria diferente de MINERAR. E a macro salvaria em uma array ou iterator. Após ler o chat.
O texto sei que é possível ler mas gostaria de saber se a macro poderia ler assim: Mensagem no Chat:MINERAR Onchat pegar Texto: MINERAR & Cor: Azul O código descobrir a cor que o texto está escrito no chat.
Sim, é possível. A variável %CHAT% te fornece todos os dados da mensagem do chat (diferente da %CHATCLEAN%, que fornece apenas as palavras, sem formatação de texto). Por exemplo, veja a diferença de interpretação do macro para a mesma mensagem de chat: %CHATCLEAN%: [G] [?] lomexicano [10]: alguem rep ? %CHAT%: §r§7[G] §r§f[§r§a?§r§f] §r§flomexicano§r§7 §r§b[10]§r§f: §r§7alguem rep ?§r
Exatamente isso. Tem esses caracteres de cor no output-client.txt na raiz da .minecraft, muito obrigado pelo comando que lista eles. Vou tentar em seguida selecionar palavras com uma ordem e cor para uma lista tipo um iterator (por exemplo a lista de amigos online) e depois salvar essas informações para uso posterior. Tipo uma variável /warp @warps para poder manipular as variaveis listadas dentro de @warps depois, tipo relistar alfabeticamente ou por outra listagem.
É possível ordenar lista de itens alfabeticamente depois de tirar do filtro do %CHAT% com a cor? Por exemplo: Todos VIPs tem nick amarelo. Todos não VIPs tem nick branco. Uma macro lista no chat todos que falam. Depois salva todos que falaram no chat. Em seguida ela lista os VIPs em ordem alfabética de A até Z. E os não VIPs de Z até A. É só um exemplo a macro que estou fazendo é muito mais complicada que isso. Mas a função é a mesma.
Sim é possível fazer isso, você tem que setar os padrões dentro da macro Por exemplo a cor amarela é "& e" dai você seta na macro pra identificar VIPs, ou também a cor roxa que é a cor que detecta os avisos que o servidor manda (limpando o chão por exemplo).