Цитата(d`ArcZeal @ 3.3.2017, 14:42)
Для этого необходимо перед записью вставить антифлуд:
https://forum.uokit.com/index.php?showtopic=300941)Не только вставить, надо ещё переменную с антифлуда(SPEECHTIMER) сравнивать с текущим временем. Потому что эти оба скрипта ты цепляешь к эвенту SPEECH SPK_PLAYER, то что у тебя антифлуд ретурн даст, не означает что не будет вызова от эвент хендлера этого скрипта для записи в файл.
2)<SERV.TIME> + 10
Получается что можно обойти задержкой на флуд в 11, несколько(десятков) аккаунтов будут все равно создавать проблемы.
А делать гораздо выше такую задержку может уже стать неудобством для игроков.
+ ты тратишь ресурсы сети посылая обратно сообщение об антифлуде.
Возможно стоит подумать над алгоритмом, который пропустит н сообщений, сравнивая их интервалы и если там будут мега короткие инртервалы х раз подряд - кикать с сервера за флуд или лучше даже забанить.