Плагин Call Admin IPB для CS 1.6

Call Admin IPB передаёт жалобы игроков в существующую таблицу D22 Shoutbox форума IPB.

Автор: outsider. В комплекте исходник и пересобранный плагин.

AMX Mod X
CS 1.6
Исходник SMA
Назначение
Call Admin IPB передаёт жалобы игроков в существующую таблицу D22 Shoutbox форума IPB.
Настройка
Требуются MySQL SQLX, AMX Mod X 1.10 и существующий D22 Shoutbox с полями s_mid, s_date, s_message, s_ip. Это интеграция со схемой D22, не универсальный адаптер всех версий Invision. В configs/plugins/cscom_calladmin22665.cfg задаются ca_mysql_host, ca_mysql_user, ca_mysql_pass, ca_mysql_db, ca_mysql_mid и ca_mysql_table. По умолчанию пользователь и база пустые, отправок нет. caipb22665_cooldown 120 ограничен 30–3600 секундами; ключ — обычный authid или IP для LAN/pending. До четырёх запросов одновременно, timeout 5 секунд. Нужна совместимость базы с UTF8MB4. Таблицы форума плагин не создаёт. При подготовке SQL-запросов и жалоб не отправлялось.
Как работает

/calladmin причина формирует общую жалобу; /calladmin открывает выбор другого игрока и ввод причины. Цель проверяется по userid, контекст ввода действует 30 секунд. Сообщение содержит сервер, отправителя, причину и выбранную цель. Ответ о записи приходит только после успешного результата SQL, ошибка явно сообщается.

Кадр в галерее создан нейросетью по теме плагина; это иллюстрация, а не запись его работы.

Состав и совместимость
ИграCounter-Strike 1.6
ПлатформаAMX Mod X 1.10
Версия1.3
Авторoutsider
СоставSMA, пересобранный AMXX, дополнительные файлы
Настройка

Требуются MySQL SQLX, AMX Mod X 1.10 и существующий D22 Shoutbox с полями s_mid, s_date, s_message, s_ip. Это интеграция со схемой D22, не универсальный адаптер всех версий Invision. В configs/plugins/cscom_calladmin22665.cfg задаются ca_mysql_host, ca_mysql_user, ca_mysql_pass, ca_mysql_db, ca_mysql_mid и ca_mysql_table. По умолчанию пользователь и база пустые, отправок нет. caipb22665_cooldown 120 ограничен 30–3600 секундами; ключ — обычный authid или IP для LAN/pending. До четырёх запросов одновременно, timeout 5 секунд. Нужна совместимость базы с UTF8MB4. Таблицы форума плагин не создаёт. При подготовке SQL-запросов и жалоб не отправлялось.

Как подключить плагин
1Скопируйте addons/amxmodx/plugins/cscom_22665.amxx в папку plugins сервера.
2Добавьте строку cscom_22665.amxx в addons/amxmodx/configs/plugins.ini.
3Скопируйте дополнительные файлы в каталоги с теми же путями внутри cstrike, что указаны в архиве.
4Перезапустите карту и проверьте настройки на своём сервере.
Проверка администрацией

Плагин «Call Admin IPB» проверен администрацией сайта cs.com.ru. Проверены исходный код и сборка AMXX.

Исправлено: пользовательские строки передаются SQL как HEX-данные вместо неэкранированной подстановки, имя таблицы проверяется по разрешённым символам, HTML и BBCode-разделители жалобы экранируются, конфиг создаётся после регистрации cvar и читается после выполнения настроек, зашитые root/password заменены пустыми настройками без отправки, граница команды не принимает /calladminXYZ, массив причины не обрабатывается с длиной всего исходного буфера, очередь и частота отправки ограничены, цель меню хранит userid и повторно проверяется, имя игрока не вставляется в messagemode как клиентский код, меню освобождаются при выборе и закрытии, колонка s_ip получает настоящий IP вместо authid, callback не уведомляет нового владельца слота, неуспешная запись не называется отправленной в чат.

Изменено: используется отдельный автоматически создаваемый конфиг, сохранены авторство и назначение интеграции IPB.

Плагин Call Admin IPB для CS 1.6

Call Admin IPB передаёт жалобы игроков в существующую таблицу D22 Shoutbox форума IPB.

Просмотры7
Скачали1

Обсуждение материала 0

Здесь можно начать разговор

Задайте вопрос или поделитесь своим опытом по теме.

Обсуждение Плагин Call Admin IPB для CS 1.6
Делись опытом — помоги другим игрокам сделать правильный выбор
Помоги другимТвой отзыв важен
Задай вопросОтветим быстро
Оцени Плагин Call Admin IPB для CS 1.6Понравилось? Пиши!
Уже играешь? Расскажи как работает Плагин Call Admin IPB для CS 1.6 — Стабильность, FPS и.т.д.
Это займёт 1 минуту и поможет сотням игроков!
Написать

Кто поставил лайк

0Всего
0Пользователи
0Гости

Гостевые лайки анонимны. Имена, контакты и адреса гостей не собираются для лайков.

Сохраните ссылку или отправьте друзьям

Поделиться материалом

ТГTelegram VKВКонтакте WAWhatsApp MAXMAX OKОдноклассники @На почту