- Lua 100%
| lib | ||
| killsay.lua | ||
| LICENSE | ||
| README.md | ||
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