Создает перед игроком кейс, запускающий таймер на создание сущности награды, имитирующей дроп. В качестве награды может быть указанное кол-во кредитов, опыта или случайная привилегия из groups.ini.
Модель награды зависит от типа:
CSGO Colors
Shop (ОБЯЗАТЕЛЬНО)
Levels Ranks(ОПЦИОНАЛЬНО)
VIP Core(ОПЦИОНАЛЬНО)
FPS(ОПЦИОНАЛЬНО)
>= SM 1.10
MYSQL | SQLITE
Настраиваются в Opener.ini
3. Настроить CaseOpener.cfg под себя в исходнике перед компиляцией или после генерации файла
4. В зависимости от плагина статистики на сервере - удалить из папки addons/sourcemod/scripting/include библиотеку lvl_ranks.inc или FirePlayersStats.inc. Если не используете приведенные плагины на статистику - удалить обе библиотеки
5. Скомпилировать CaseOpener.sp и перенести в папку plugins
6. Перезапустить сервер
*Для выпадения нужных привилегий - настройте Opener.ini, указав нужные группы, время и шанс выпадения
Модель награды зависит от типа:
- VIP - кристаллы
- Опыт - один фиолетовый кристалл
- Кредиты - кучка монет
Требования
CSGO Colors
Shop (ОБЯЗАТЕЛЬНО)
Levels Ranks(ОПЦИОНАЛЬНО)
VIP Core(ОПЦИОНАЛЬНО)
FPS(ОПЦИОНАЛЬНО)
>= SM 1.10
MYSQL | SQLITE
Переменные
- sm_opener_min_exp - Минимальное кол-во получаемого опыта. Default: 400
- sm_opener_max_exp - Максимальное кол-во получаемого опыта. Default: 1000
- sm_opener_time_before_next_open - Время между открытиями кейсов. Default: 604800
- sm_opener_open_anim_speed - Скорость анимации открытия кейса. Настраивается с sm_opener_open_speed. Default: 0.1
- sm_opener_open_speed - Скорость открытия кейса(спавна награждения). Настраивается с sm_opener_open_anim_speed. Default: 11.5
- sm_opener_open_speed_scroll - Скорость прокрутки. Default: 0.25
- sm_opener_min_credits - Минимальное кол-во получаемых кредитов. Default: 500
- sm_opener_max_credits - Максимальное кол-во получаемых кредитов. Default: 2500
- sm_opener_max_position_value - Максимальное расстояние спавна кейса. Зависит от sm_opener_max_position. Default: 3
- sm_opener_case_kill_time - Время, через которое исчезнет кейс. Default: 3
- sm_opener_same_plat - Спавнить кейс на одной поверхности с владельцем [1 - Да | 0 - Нет]
- sm_opener_kill_case_sound - Включить звук исчезновения кейса [1 - Да | 0 - Нет]
- sm_opener_case_opening_sound - Включить звук открытия [1 - Да | 0 - Нет]
- sm_opener_case_messages - Включить вывод сообщений в чат [1 - Да | 0 - Нет]
- sm_opener_case_messages_hint - Включить вывод сообщений в Hint [1 - Да | 0 - Нет]
- sm_opener_case_access - Доступ к открытию только админам [1 - Да | 0 - Нет]
- sm_opener_max_position - Максимальное расстояние спавна кейса [1 - Да | 0 - Нет]
- sm_opener_open_output_beam - Отображать радиус для спавна кейса [1 - Да | 0 - Нет]
- sm_opener_freeze_open - Замораживать игрока во время открытия кейса [1 - Да | 0 - Нет]
- sm_opener_give_vip - Включить выпадение VIP-группы [1 - Да | 0 - Нет]
- sm_opener_give_exp - Включить выпадение опыта [1 - Да | 0 - Нет]
- sm_opener_reset_counter - Разрешить админам сбрасывать счетчик [1 - Да | 0 - Нет]
- sm_opener_no_boom - Выключить эффект взрыва при удалении кейса [1 - Да | 0 - Нет]
- sm_opener_start_counter - Запускать перезарядку [1 - после касания | 0 - после открытия]
- sm_opener_print_all - Выводить сообщение о выпавшем предмете [1 - Всем | 0 - Только себе]. Когда включена sm_opener_case_messages
- sm_opener_log - Включить логирование выпавших предметов в отдельный файл [1 - Да | 0 - Нет]
Команды
Настраиваются в Opener.ini
Установка
- Переместить все файлы, согласно их текущим директориям.
- Добавить секцию "case_opener" в конфигурационный файл addons/sourcemod/configs/database.cfg:
3. Настроить CaseOpener.cfg под себя в исходнике перед компиляцией или после генерации файла
4. В зависимости от плагина статистики на сервере - удалить из папки addons/sourcemod/scripting/include библиотеку lvl_ranks.inc или FirePlayersStats.inc. Если не используете приведенные плагины на статистику - удалить обе библиотеки
5. Скомпилировать CaseOpener.sp и перенести в папку plugins
6. Перезапустить сервер
Примечание
*Для выпадения нужных привилегий - настройте Opener.ini, указав нужные группы, время и шанс выпадения