Скрипт, предназначенный для отправки сообщений ликвидированному противнику, установки метки на его труп и отправки сообщения ликвидации в чат рации и сквада. Предусмотрено формирование статистики ликвидированных противников.
Find a file
2026-04-25 12:34:21 +02:00
lib Загрузить файлы в «/» 2026-04-24 23:09:06 +02:00
killsay.lua Загрузить файлы в «/» 2026-04-25 12:34:21 +02:00
LICENSE Initial commit 2026-04-24 20:24:15 +02:00
README.md Обновить README.md 2026-04-24 22:57:54 +02:00

killsay

Предназначен для Samp-RP Legacy и частично совместим с другими проектами. Автоматизирует процесс оповещения о ликвидации противника: формирует и отправляет сообщения ликвидированному игроку, публикует в чат сквада метку ликвидации и уведомление об убийстве, а также дублирует информацию о ликвидации в рацию при необходимости. Поддерживает использование шаблонов и пользовательских сообщений.

Содержание

Возможности

  • Автоматическая отправка заранее подготовленного соообщения в момент ликвидации противника;
  • Поддержка кастомизации шаблона сообщения с возможностью указания ника и id противника;
  • Отправка и установка настраиваемой метки ликвидации противника со звуковым уведомлением;
  • Уведомление в чат сквада или рации о ликвидации противника с указанием ника и id;
  • Внесение информации о ликвидированных противниках в таблицу с возможностью поиска и сортировкой.

Начало работы

Загрузить последнюю версию скрипта из ветки Releases (Выпуски), установить приложенные библиотеки. В случае существования библиотек - вставить с заменой. При правильной установке запуск будет сопровождаться приветственным сообщением. Открытие меню скрипта, где производится настройка, осуществляется командой:

/killsay

Технологии, особенности

  • Реализована задержка в 350 мс. при срабатывании для синхронизации с системой нанесения урона;
  • Присутствует тройная проверка убийства, что обеспечивает надежное срабатывание при ликвидации: damage informer, kill list, onSendGiveDamage;
  • Дистанция отправки сообщения ограничена 15 метрами из-за радиуса чата, отключить ограничение возможно в меню Настройка отыгровок;
  • Предусмотрено удаление префикса перед ником для корректной работы на Monser, отключить стандартными методами невозможно.

Условия пользования и распространения

Данное программное обеспечение распространяется под лицензией GNU General Public License (GPL) Version 3, 29 June 2007, что означает предоставление пользователю прав на свободный запуск, анализ, модификацию и распространение исходного кода и его производных версий. При распространении изменённых или производных работ сохраняется обязательство использования той же лицензии (copyleft) и предоставления доступа к исходному коду конечным пользователям.

Зависимости

inicfg, mimgui, encoding, samp.events, ffi, ADDONS