ENTREGUE /Chat Leilão

Discussão em 'Macro Entregue' iniciado por Xylic, 24 Dezembro 2017.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. Xylic

    Xylic Excelente
    VIP

    Afiliado:
    23 Setembro 2015
    Mensagens:
    455
    Curtidas Recebidas:
    243
    Curtiu:
    119
    Sexo:
    Masculino
    Localização:
    ./
    Cubos:
    646.36
    Nick:
    %PLAYER%
    Clan:
    XYL
    Essa 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.

    Como Liga/desliga?
    R: Digitando /chat leilao como os comandos normais de chat (/chat anuncio, megafone etc).

    [hr]

    Instalação:

    Parte1:

    Na tela de macros pressione no icone no canto superior esquerdo:

    [​IMG]

    Depois clique em Chat Filter:

    [​IMG]

    Cole essa macro (Não utilize $${ e }$$):

    Código:
    if(@antiflood);
    ifcontains(%CHATCLEAN%,subiu o lance total para);
    filter();
    endif;
    endif;
    

    Parte 2:

    Vá até a tela de eventos clicando na setinha amarela, após isso clique em onSendChatMessage

    [​IMG]

    Crie um nome para a macro (Tem que ser um nome que você não tenha salvo em nenhuma outra macro!)

    [​IMG]

    Clique em Arquivos no canto direito, após isso digite o mesmo nome que você colocou antes e clique em criar

    [​IMG]

    Cole essa macro:

    Código:
    $${
     
    //Usar na onsendmessage pois na onchat qualquer
    //pessoa poderia ativar/desativar a macro
    
    
    &msg="^/chat leilao$|^/chat leilão";
    
    ifmatches(%CHAT%,%&msg%);
    if(@antiflood);
            log("&a&l[Macro]&f Anti-Flood &9&l[&4&lOFF&9&l]");
            unset(@antiflood);
    	filter;
            stop();
        else;
             set(@antiflood);
            log("&a&l[Macro]&f Anti-Flood &9&l[&a&lON&9&l]");
            echo("/g &banti-flood &9Leilao &4 #xylic");
    	filter;
    endif;
    endif;
    
    //v 0.03
    }$$
    
    [hr]
    Bônus:

    Se voce quiser remover outra mensagem qualquer é só seguir o padrão da macro que você botou no Chat Filter(Exemplo abaixo).
    Pode ser uma mensagem do servidor ou até o nick daquele seu rival chato.
    Mas cuidado se usar uma palavra muito comum ou uma unica letra vai filtrar tudo(até coisas necessárias).
    Tente incluir o máximo possível da mensagem!
    Abaixo exemplo, se não conseguir poste um print da mensagem aqui que eu ajudo.

    Por exemplo se quiser filtrar a mensagen que aparece quando mata um mob:

    if(@antiflood);
    ifmatches(%CHATCLEAN%,"por ter ajudado a acabar com o mal!");
    filter();
    endif;
    endif;
    [​IMG]
     
    Plox, Besourinho, Wasmachine e 2 outras curtiram isso.
  2. Krronic

    Krronic Craftlandiano
    VIP

    Afiliado:
    14 Fevereiro 2012
    Mensagens:
    1,541
    Curtidas Recebidas:
    525
    Curtiu:
    800
    Sexo:
    Masculino
    Localização:
    São Paulo - SP
    Cubos:
    2,346.10
    Nick:
    Darkronic
    Clan:
    mTx
    Discord:
    Krronic#4392
    Ótima macro, esse chat é chatíssimo, e já que o servidor não implementa um comando pra desabilita-lo por qualquer razão que seja, você definitivamente ajudou muita gente, e eu me incluo nisso, obrigado meu peixe.
    Só é uma pena que o mod não dê as ferramentas necessárias nas versões mais antigas mesmo, mas nada que a gente possa fazer né não?
     
  3. lipeluhou

    lipeluhou Neutro
    VIP

    Afiliado:
    28 Dezembro 2017
    Mensagens:
    35
    Curtidas Recebidas:
    4
    Curtiu:
    0
    Cubos:
    39.00
    Nick:
    prediger
    Mt bom adorei, chato demais o flood do leilão slc

    Enviado de meu 6039J usando Tapatalk
     
Status do Tópico:
Não esta aberto para novas mensagens.