{test


Counter Strike 1.6 » Плагины  »  AntiCommerce 1.2a


AntiCommerce 1.2a
Автор: alibimag 11 января 2011 - 23:03 :: Комментариев: 0 :: Просмотров: 3258 ::
   Плохо  0  Хорошо   

63.jpg (40.1 Kb)

Описание: Анти-спам фильтр. Не позвояет писать адрес вебсайтов и/или IP серверов в чате и/или нике(контролируется cvar'ами). Плагин, базирующийся на теории регулярных выражений, используется как оружие против спаммеров. Также включен иммунитет для админов.

Cvars:
c_log 0|1 (по умолчанию 1)
Означает,будет ли создан лог-файл (1) с найденными сообщениями или нет (0).
ac_what2search 0|1|2|3 (default 3)
Означает, какую рекламу искать. Значения:
0 - ничего (плагин выключен)
1 - только IP
2 - только WWW-адреса
3 - и то и другое
ac_punish 0|1|2 (по умолчанию 0)
Выбор наказания для спамеров:
0 - предупреждение
1 - kick
2 - ban
ac_bantime [время] (по умолчанию 1)
[ac_punish должно быть выставлено в 2] Если установлено, показывает, на сколько долго по времени будет банить (в минутах)
ac_punishbyname 0|1 (по умолчанию 1)
Если выставлено 0, плагин не будет кикать и банить за рекламу в нике
ac_changename 0|1 (по умолчанию 1)
Если выставлено 1 и ac_punishbyname выставлено в 1, заменяет найденный ник на ник "Player"
ac_punishbysay 0|1 (по умолчанию 1)
Если выставлено 0 плагин не кикает и не банит за сообщение в чате
ac_banip 0|1 (по умолчанию 0)
[ac_punish должно быть выставлено в 2]
ac_banip 1 будет банит юзера по ip,
ac_banip 0 будет банит юзера по authid.
ac_firstadvert 0|1 (по-умолчанию 1)
Если = 1 и найдена реклама то клиент ограничится только предупреждением (ac_punish 0) Для следующей рекламы будет использоваться соответствующее значение cvar.
ac_ips_chars "[chars]" (default [NALPHANUM])
Определяет знаки, которые могут быть между байтами IP-адреса. Если в стандартном IP это просто точка (.), то вы можете добавить, к примеру, ",", т.е. будет наказывать и за такое: "12. 12, 12.12". По-умолчанию: "все не алфавитные и цифровые знаки". Это одиночное значение - не пытайтель добавить какие-либо цифровые или буквенные знаки (поиск будет неправильным!), создавайте собственные последовательности со знаками (? в общем я как понял, просто тупо нельзя добавлять буквы и цифры). К примеру, вместо (") используйте q .
Пример:
ac_ips_chars " .,"
ac_ips_chars " .-="
ac_ips_chars " .'[q]"
ac_max_chars [num] (default 3)
Максимальная длина символов в строке cvar'а 'ac_ips_chars'. Значение 3 означает, что 12...12.12.12 будет обработано, а 12....12.12.12 не будет. используйте значение 0 чтобы обработать всё что больше 1

Cmds
register_exception [текст]
Добавляет [текст] в лист исключений. Для этих адресов не будет наказания.
Вы можете добавлять адреса веб-сайтов и серверов. Плагин автоматически добавляет IP Вашего сервера.
Если вам нужно более чем 15 слотов-исключений, измените эту константу и перекомпилируйте:
#define MAX_EXC 15
showexc
Показывает в консоли лист исключений (только для админов).

Требуемы модули:

[regex]
[sockets]

Файлы ложить:
.amxx в директорию plugins/
.txt в директорию data/lang/

Остальное:
Если ac_log выставлена в 1 Вы должны создать директорию с сообщениями в папке logs/. Я использовал функцию mkdir, но тестировал только на локальной машине, где команда chmod не важна.

Перевод
[en]
[pl]
[de] - by Mordekay
[es] - byjowy77
[ru] - by xPaw
[bp] - by tmen_13
[hu] - by KuyteKuyte
[lt] - by hlev (replaced this by shadowski)
[ro] - by htudor
[bg] - by ivkos
[nl] - by crazyeffect
[fr] - by arkshine
[ua] - Strikerr
[sk] - Seehank

History:
1.2a
Added: admin can modificate IP pattern
Fixed: punish delayed for block player`s message
1.2
Fixed: new IP pattern
which was put in comment to preg_match() PHP function by Jonathan Camenisch.
(I rewrite to flexible version.)
It is much better than mine included to v1.1

1.1e
Added: cvar ac_flex_pattern define using standard or flexible pattern of IP

1.1d
Fixed: better than in 1.1c - fixed multi-catch on connect
Added: cvar 'ac_firstadvert' to warning before kick/ban
Fixed: exception registering

1.1c
Added: if ac_punish 0 in first round nick is not checking (thx Mordekay).

1.1b
Added: log suspected matches (not punished, but formated like website address)
More clean code; also added some comments

1.1a
Some optimalizations
Fixed: logging with user IP if ac_banip 1
Added: if player kicked or banned plugin show in console reason quote (shadowski`s suggestion)

1.1
Added: using sockets module to check URLs
Added: cvar ac_what2search
Added: amxbans support
Changed: port of server is not necessary to get punishment(suggested by lpf_kb)
Default MAX_EXC increased to 15

1.0
base





Своё Спасибо, еще не выражали.


 Похожие новости:
» 12.12.10 Simple Anti-Ad
» 10.02.11 Анти реклама v3.0
» 13.02.11 Server messages v.1.5
» 19.02.12 Удаление рекламы из кс
» 14.12.10 Private msg (Приватное сообщение в кс)
Привет уважаемый гость у тебя появилась возможность бесплатно скачать AntiCommerce 1.2a если тебе интересно просмотри все похожие кс файлы в категории CS Плагины


Поделиться ссылкой


Зарегистрируйся что бы не видить рекламу внутри новости а так же проголосовать и оставить комментарий.

Наши Сервисы
Counter Strike 1.6
Онлайн
 Всего на сайте: 10
Гостей: 10

 Посетители:
Добавь Нас в Друзья
Популярные новости
Теги
Календарь
« Май 2017  
Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Друзья
Counter Strike 1.6 готовые сервера, плагины, моды 
CS-WCS.RU - У нас ты найдешь все для Counter-Strike 1.6 


Ya-cs.ru ©2010-2016   Администрация не несёт ответственности за материалы, размещённые на этом ресурсе!
Карта сайта RSS FAQ