Решено Антифлуд

Статус
В этой теме нельзя размещать новые ответы.

s1ngle71rus

Участник
Сообщения
145
Симпатии
1
Баллы
79
#1
Ребята поделитесь кто - нибудь плагином антифлуд , например человек пишет в чат одно и тоже сообшение 5 раз , чтобы плагин написал ему перестаньте флудить
 

wantip22

Участник
Сообщения
330
Симпатии
38
Баллы
104
#2
Есть же такие плагины в интернете. Есть сразу цветной чат и там есть система анти-флуда. Colored Translit
 

Sekret

Участник
Сообщения
58
Симпатии
13
Баллы
64
#3
Есть же такие плагины в интернете. Есть сразу цветной чат и там есть система анти-флуда. Colored Translit
сам использую Chat Manager by Mistrick и справляется)) но на вкус и цвет как говориться))

Возможности:
  • Функция allchat (мертвые видят чат живых и наоборот)
  • Изменение цвета текста сообщения
  • Добавление timecode к сообщению
  • Выставление префиксов по steamid, name, adminflag
  • Логирование сообщений
  • Поддержка тэгов AES
  • Транслит
  • Блокировка слов из списка, повторений одного и того же сообщения, рекламы(домены, ип), сообщений с капсом

 

wantip22

Участник
Сообщения
330
Симпатии
38
Баллы
104
#5
Да, вот я поэтому и говорю про colored t
 

Flymic24

Участник
Сообщения
23
Симпатии
9
Баллы
24
#6
Lite Translit - имеет данный функционал
Код:
#include <amxmodx>

#pragma semicolon 1

#define _TIME        0.5        // Время между сообщениями

public plugin_init() {
    register_clcmd("say", "HandlerSay");
    register_clcmd("say_team", "HandlerSay");
}

public HandlerSay(const iPlayer){
    static sMessage[180]; 
    read_args(sMessage, charsmax(sMessage));
    remove_quotes(sMessage); trim(sMessage);

    if(sMessage[0] == EOS || sMessage[0] == '/')
        return PLUGIN_HANDLED_MAIN;
    
    static Float:fTimeFlood[33], Float:fGameTime, iFloodWarn[33];
        
    if(fTimeFlood[iPlayer] > (fGameTime = get_gametime()))
    {
        if(++iFloodWarn[iPlayer] > 2)
        {            
            client_print(iPlayer, print_chat, "*** Прекратите флудить! ***");
            fTimeFlood[iPlayer] = fGameTime + _TIME + 2.0;
            return PLUGIN_HANDLED;
        }
    }
    else if(iFloodWarn[iPlayer]) iFloodWarn[iPlayer]--;
    fTimeFlood[iPlayer] = fGameTime + _TIME;
    
    return PLUGIN_CONTINUE;
}
 

Sekret

Участник
Сообщения
58
Симпатии
13
Баллы
64
#7
ну скинул же ёпрст
-Блокировка слов из списка, повторений одного и того же сообщения, рекламы(домены, ип), сообщений с капсом
от мистрика чат установи и забудь про это горе
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху