Суть плагина: Дает возможность игрокам пожаловаться на "не хорошего" игрока (читер, неадекват etc..). Плагин добавляет на сервер удобное меню, через которое можно за короткий срок подать жалобу. Все жалобы сохраняются в базу данных mysql, что дает возможность вывода жалоб на страничку сайта. Админ может просматривать и управлять списком жалоб прямо из игр (через console или motd окошко).
Начиная с версии 0.3 вы можете установить плагин, который позволит записывать демо через HLTV сразу после подачи жалобы. Как активировать читайте ниже.
Player commands: say !report - покажет меню для подачи жалобы.
Установка: 1) Распаковываем архив в папку cstrike. 2) В addons/amxmodx/configs/plugins.ini дописываем строку report_abuse.amxx
Если вы хотите использовать motd окошко для управлением списком жалоб - разархивируйте webfiles на свой веб-сервер. И измените sql настройки в ar_config.php на свои.
Как изменить причины жалоб: Открываем addons/amxmodx/data/lang/report_abuse.txt и ищем следующие строки:
* REASON_1 = Skywalking * REASON_2 = Reapeted TK/TD * REASON_3 = Spawnkilling * REASON_4 = Wallhack * REASON_5 = Aimbot * REASON_6 = Speedhack * REASON_7 = Bad language * REASON_8 = Swearing
Можете изменять причины как вам угодно.
Cvars: (настройки в report_abuse.cfg ) ar_url - если вы используете abusereports.php на своем веб-сервере, то укажите прямой путь. Пример: "http://www.yourhost.com/abusereports.php"
ar_servernick - короткое имя сервера, используйте, если у вас несколько серверов
ar_deletereportsflag - флаг, который должен иметь админ для удаления жалоб. (по-умолчанию ADMIN_RCON "i"
ar_showreportsflag - флаг, который должен иметь админ для просмтора жалоб (по-умолчанию ADMIN_BAN "d"
ar_hltv_proxypassword - если вы используете плагин для записи демок через HLTV, обязательно укажите здесь пароль
ar_recordingtime - как долго будет происходить запись демки через HLTV после подачи жалобы
ar_motddisabled - если вы хотите использовать motd окошко для просмотра и управления списком жалоб укажите значение этой переменной 0
ar_showreported - если указать 1, то игрок на которого подали жалобу получить сообщение, в котором будет указано кем была подана жалоба и почему.
ar_announcemsg - автоматическое информационное сообщение, которое будет показываться игрока на сервере. Там HUD сообщение что-то типо: "say !report to report a cheator".. что-то в этом духе.
ar_nextreporttime - промежуток времени, через который можно посылать жалобы. (по-умолчанию 60)
ar_debug - записывать в логи debug сообщение.. если все нормально работает можно не включать. Хотя полезно.
ar_reportadmins - укажите 1, если хотите, чтобы игроки могли подавать жалобы на админов.
ar_hide_admins - укажите 1, если хотите спрятать свой админ-статус. Это работает только, если "ar_reportadmins" 1
Теперь расскажу как сделать, чтобы снималась демка через HLTV после подачи жалобы. 1) Переходим в addons/amxmodx/sripting 2) Открываем report_abuse.sma и находим седьмую строку: //#define USE_HLTV
Убераем первые два слеша. Закрываем, предаврительно сохранив. И компилируем ( Compiling Plugins ).
Рекомендуются: Amxmodx 1.75+ Mysql server (тестировалось на mysql 5+)
Ну вот вроде как и все
Скачать: Report Abusive Players V1.0
|