- Lua 100%
| duelist.lua | ||
| LICENSE | ||
| README.md | ||
duelist
Скрипт представляет собой доработанный биндер для проведения дуэлей. В отличии от остальных скриптов, duelist не требует подтверждения другого игрока для начала дуэли. Совместим со всеми проектами, имеющими серверную команду /do, включая Samp-RP Legacy. Имеет защиту от выхода противника из игры, а так же пресекает фальстарты.
Содержание
Возможности
- Автоматизация проведения дуэлей, что полностью исключает необходимость поиска третьего человека;
- Завершение дуэли с оглаской победителя в случае, если один из игроков имеет 12 HP или менее;
- Отмена дуэли при изменении текущего здоровья или брони до конца отсчёта.
Начало работы
Загрузить последнюю версию скрипта из ветки Releases (Выпуски), установить приложенные библиотеки. В случае существования библиотек - вставить с заменой. При правильной установке запуск будет сопровождаться приветственным сообщением. Дуэль начать можно командой, где 287 следует заменить на текущий id игрока:
/duel 287
Присутствует возможность остановки дуэли при острой необходимости:
/duel -1
Технологии, особенности
- Между сообщениями отсчета присутствует случайная задержка от 1.3 до 3 секунд;
- Если противник находится на расстоянии более 30 метров, то начать дуэль не получится;
- Если противник покинет зону стрима - победа будет присвоена инициатору дуэли (пользователю скрипта);
- В случае, если противник выйдет во время отсчета - возможно срабатывание серверной системы антифлуда;
- Проверка на выход игрока реализована в
function main(), под функционал дуэли создает отдельный поток.
Условия пользования и распространения
Данное программное обеспечение распространяется под лицензией GNU General Public License (GPL) Version 3, 29 June 2007, что означает предоставление пользователю прав на свободный запуск, анализ, модификацию и распространение исходного кода и его производных версий. При распространении изменённых или производных работ сохраняется обязательство использования той же лицензии (copyleft) и предоставления доступа к исходному коду конечным пользователям.
Зависимости
Отсутствуют