Плагин Private Message для CS 1.6
Плагин Private Message для CS 1.6
Личные сообщения между игроками с меню адресатов, историей последних получателей и персональной блокировкой входящих сообщений.
Автор: Denzer. В комплекте исходник и пересобранный плагин.
/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.
Плагин «Private Message» проверен администрацией сайта cs.com.ru. Проверены исходный код и сборка AMXX.
Исправлено: прямая отправка больше не обходит режим переписки и блокировки, интервал применяется ко всем способам отправки, получатель и недавние контакты привязаны к userid подключения вместо номера слота, режим и состояние адресата повторно проверяются перед сообщением, текст не утекает в общий чат после отключения адресата или окончания ввода, разбор имени в кавычках не вырезает случайную часть сообщения, неоднозначное имя не выбирает случайного игрока, исправлен выход за буфер при replace, динамические массивы с утечками заменены ограниченной историей из трёх контактов, меню освобождаются на всех ветках, первый контакт больше не переключает неиспользуемый режим, блокировки очищаются для всех 32 слотов, настройки блокировки и журнала обновляются без перезагрузки, права административного запрета проверяют весь набор флагов и не открываются пустой строкой, в журнал записывается фактический текст сообщения.
Изменено: добавлен явный выбор по userid и безопасный срок ввода, русский интерфейс включён в исходник, сторонние рекламные ярлыки исключены.
Плагин Private Message для CS 1.6
Личные сообщения между игроками с меню адресатов, историей последних получателей и персональной блокировкой входящих сообщений.
Это займёт 1 минуту и поможет сотням игроков!Написать
Counter‑Strike 2
CS:GO
CS:Source
CS 1.6
Standoff 2
База знаний
Обсуждение материала 0
Здесь можно начать разговор
Задайте вопрос или поделитесь своим опытом по теме.
Присоединяйтесь к обсуждению
Войдите, чтобы написать комментарий и отвечать участникам.