/Chat Leilão

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.

Xylic

Excelente
VIP
Entrou
Set 23, 2015
Mensagens
455
Cubos
0
Macro /Chat Leilão

Essa é uma macro para quem odeia o flood do leilão.

O que a macro faz?
R: Todas as mensagens de apostas do leilão são filtradas e não aparecem na sua tela.



**1.5.2**
*Instalação 1.5.2
Se você está na versão 1.5.2 precisará primeiro instalar o modulo chatfilter (Link). (Testado com as modpacks iCoalaBr e Sleep 3.5)
Faça o download do arquivo, cole na pasta (.minecraft\mods\macros\modules) e reinicie o minecraft.


Abra as Config. de Macro (Aperte Esc>Clique Opções>Clique Controles>Macro Settings)
tR6jUNh.png

1.8
0JnqQrM.png
Após chegar na tela que tem um teclado, clique no ícone no canto superior esquerdo.
pIquPs4.jpg
Clique em Edit Chat Filter

X5jgfkS.jpg
Cole essa macro (Não utilize os separadores $${ e }$$):

Na descrição do video.

*Uso 1.5.2
Para ligar a macro 'fale' no chat o comando: chat leilao
Para desligar a macro 'fale' novamente chat leilao
Infelizmente na 1.5.2 não tem onSendChatMessage, então infelizmente não da pra fazer igual a 1.8 que você pode digitar como se fosse um comando /chat leilao
Se você estiver com macro de leilão ativa tem uma chance de tomar dc por flood.
PS: Você irá continuar apostando normalmente no leilão, somente não irá ver as apostas.



**1.8**
*Instalação 1.8

Parte 1:
Abra as Config de Macro (Aperte Esc>Clique Opções>Clique Controles>Macro Settings)
tR6jUNh.png

0JnqQrM.png
Após chegar na tela que tem um teclado, clique no incone no canto superior esquerdo.
pIquPs4.jpg
Clique em Edit Chat Filter
X5jgfkS.jpg
Cole essa macro (Não utilize os separadores $${ e }$$) e
aperte OK:
Na descrição do video.

Parte 2:

Pressione a seta para o lado, para ir ate a tela de eventos.
fLVSxoO.png
Clique em onSendChatMessage

xdwu48O.jpg
Crie um nome para a macro e clique em 'Arquivos..' (É necessário ser um nome que você não tenha salvo em nenhuma outra macro!)
Yox7sTi.jpg
Insira o nome que você usou antes (só o nome e mais nada) e clique criar
JsILTNe.jpg
Cole essa macro e
aperte Salvar:
Na descrição do video.
*Uso 1.8
Para ligar a macro digite no chat o comando: /chat leilao ou /chat leilão. Para desligar a macro repita o comando.
Da maneira como essa macro foi feita, o servidor não saberá que você digitou /chat leilao
portanto não tem risco de tomar dc por flood caso esteja com uma macro de leilão ativa.
PS: Você irá continuar apostando normalmente no leilão, somente não irá ver as apostas.




E como eu faço para bloquear outras mensagens?
Se voce quiser remover outra mensagem qualquer é só seguir o padrão da macro abaixo no Chat Filter.
Sempre Filtrar:
Código:
    ifmatches(%CHATCLEAN%,"insira-a-msg-ou-palavra-que-quer-filtrar");
        filter;
    endif;
Somente quando o anti-flood que você adicionou estiver on:
Código:
if(@antiflood);
    ifmatches(%CHATCLEAN%,"insira-a-msg-ou-palavra-que-quer-filtrar");
        filter;
    endif;
endif;
Mas
cuidado, se usar uma palavra muito comum ou uma unica letra vai filtrar tudo (incluindo coisas necessárias para logar ou outras macros).
Se por exemplo filtrar a letra 'a', não irá so filtar a irá filtrar tudo que contenha letra a. TUDO.
Exemplo:
Você filtra a letra a e
o servidor manda para você: "por ter ajudado a acabar com o mal!"

Não vai aparecer: "por ter ajudado acabar com o mal!"
Não vai aparecer: "por ter juddo cbr com o ml!"
Tudo que houver nessa linha não irá aparecer.

É possível remover um pequeno pedaço de texto e inserir outro,
para isso só é preciso entender os comandos extras do chatfilter (Filter, Pass e Modify)
Exemplo: Meu nick no asgard é XYL mas eu gosto do meu nick original Xylic que eu uso no propano.
Com o código abaixo quando o servidor manda XYL no chat é modificado para Xylic no chat *localmente*.
Código:
    ifmatches(%CHAT%,"^(.+)XYL(.+)$");
        match(%CHAT%,"^(.+)XYL(.+)$",{&inic,&fina});
        modify("%&inic%Xylic%&fina%");
    endif;
//
Por isso tente incluir o máximo possível da mensagem!
Por exemplo se quiser filtrar a mensagem que aparece quando mata um mob:
Código:
if(@antiflood);
    ifmatches(%CHATCLEAN%,"por ter ajudado a acabar com o mal!");
        filter();
    endif;
endif;

nKdM0uG.jpg
 
Última edição:
Quem puder deixa um feedback ai se o texto ficou muito pequeno.
 
nossa velho parabens mano faz muito tempo que queria uma macro assim agora sim vlw
 
Já tava precisando de uma macro dessa, vai ajudar muitos que não aguenta aqueles chat de Leilão.
 
Ótima macro! Vai ajudar muitas pessoas que não gostam do flood do leilão
 
Ótima macro.
Ficou bom.

~

Boa macro, tava precisando KKKKK'
Boa macro xylic. Salvo a vida de muitos.
Legal, boa macro
nossa velho parabens mano faz muito tempo que queria uma macro assim agora sim vlw
Já tava precisando de uma macro dessa, vai ajudar muitos que não aguenta aqueles chat de Leilão.
Ótima macro! Vai ajudar muitas pessoas que não gostam do flood do leilão
Obrigado. Que bom que gostaram.

Esse decode ai eh perigoso
Perigoso não man lol
 
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo