Плагин Private Message для CS 1.6

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

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

AMX Mod X
CS 1.6
Исходник SMA
Назначение
Личные сообщения между игроками с меню адресатов, историей последних получателей и персональной блокировкой входящих сообщений.
Настройка
Нужен только AMX Mod X 1.10. pm_type 1/2/3 выбирает режим, pm_delay 2.5 задаёт интервал в секундах, pm_block 1 разрешает общий административный запрет. pm_access m задаёт все необходимые флаги для /pmblock и pmblock; пустая строка закрывает доступ игрокам. pm_logging 1 по умолчанию записывает текст переписки в private_message.log, 0 выключает журнал. Настройки динамические, cfg создаётся в configs/plugins/private_message.cfg. Персональные блокировки и история не сохраняются между подключениями. Русский интерфейс включён в SMA.
Как работает

/pm открывает меню получателей и блокировок, а также три недавних контакта. Можно отправить текст командой /pm "имя с пробелами" сообщение или /pm #userid сообщение. Выбор игрока без текста включает ввод следующей строки чата на 30 секунд; /cancel отменяет ввод. При отключении получателя или истечении времени строка не попадает в общий чат. Доступны режимы переписки для всех, по состоянию жив/погиб и внутри команды. Блокировки действуют на отправителя и сбрасываются при отключении.

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

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

Нужен только AMX Mod X 1.10. pm_type 1/2/3 выбирает режим, pm_delay 2.5 задаёт интервал в секундах, pm_block 1 разрешает общий административный запрет. pm_access m задаёт все необходимые флаги для /pmblock и pmblock; пустая строка закрывает доступ игрокам. pm_logging 1 по умолчанию записывает текст переписки в private_message.log, 0 выключает журнал. Настройки динамические, cfg создаётся в configs/plugins/private_message.cfg. Персональные блокировки и история не сохраняются между подключениями. Русский интерфейс включён в SMA.

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

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

Исправлено: прямая отправка больше не обходит режим переписки и блокировки, интервал применяется ко всем способам отправки, получатель и недавние контакты привязаны к userid подключения вместо номера слота, режим и состояние адресата повторно проверяются перед сообщением, текст не утекает в общий чат после отключения адресата или окончания ввода, разбор имени в кавычках не вырезает случайную часть сообщения, неоднозначное имя не выбирает случайного игрока, исправлен выход за буфер при replace, динамические массивы с утечками заменены ограниченной историей из трёх контактов, меню освобождаются на всех ветках, первый контакт больше не переключает неиспользуемый режим, блокировки очищаются для всех 32 слотов, настройки блокировки и журнала обновляются без перезагрузки, права административного запрета проверяют весь набор флагов и не открываются пустой строкой, в журнал записывается фактический текст сообщения.

Изменено: добавлен явный выбор по userid и безопасный срок ввода, русский интерфейс включён в исходник, сторонние рекламные ярлыки исключены.

Плагин Private Message для CS 1.6

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

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

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

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

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

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

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

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

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

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

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

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