Плагин: Checkpoints (Чекпоинты)
Описание: плагин для Deathrun серверов. Добавит к вам на сервер чекпоинты.
Автор: 6u3oH
Настройки в исходнике:
#define ACCESS_FLAG ADMIN_IMMUNITY // Флаг доступа к меню расстановки чекпоинтов
const NUM_CP_MONEY = 20; // Кол-во денежных чекпоинтов
const NUM_CP_SAVE = 5; // Кол-во сохраняющих чекпоинтов
const NUM_CP_FINISH = 1; // Кол-во финишных чекпоинтов (по логике он один, извращенцы могут ставить больше)
const AWARD_CP_MONEY = 10; // Начальная награда за пересечение денежного чекпоинта (далее алгебраическая прогрессия: 10, 20, 30...)
const AWARD_CP_FINISH = 2000; // Награда за пересечение финишного чекпоинта
Плагин отличается от аналогов тем, что в нем имеется встроенная система защита от сокращения прохождения deathrun карт. Суть заключается в том, что в важных местах можно расположить сохраняющие чекпоинты. И если игрок их не пересечет, то при достижении финишного чекпоинта его перенесет на респавн.
Команды для открытия меню установки чекпоинтов:
say /cp (общий чат)
say_team /cp (командный чат)
say /checkpoints (общий чат)
say_team /checkpoints (командный чат)
cp_menu (консоль)
say /checkpoints (общий чат)
Имеющиеся чекпоинты:
- Денежный чекпоинт - при пересечении игрок получает деньги.
- Спасающий чекпоинт - при пересечении игрок получает "сохранение" - возможность при падении при прохождении ловушки выжить и переместиться на место последнего сохраняющегося чекпоинта.
- Финишный чекпоинт - при пересечении игрок должен пройти все сохраняющие чекпоинты, при успешном выполнении этого условия игрок получает баснословное вознаграждение и возможность идти и убить террориста.
Все чекпоинты сохраняются в специальном файле.
Первоисточник: https://cs-amba.ru/news/checkpoints_chekpointy/2018-07-28-5250