steam_bonus_menu - клиентская команда, открывающая меню выбора бонуса.
sb_reload_cvars - серверная команда обновляющая значения кваров плагина.
Информация:
steam_bonus.cfg и steam_bonus.txt создаются автоматически после первого перезапуска сервера.
Настройки в steam_bonus.cfg:
// Уровень дебаг-логов. 0 - отключено
sb_debug_level "0"
// Накапливать (1) или нет (0) неиспользованные бонусные очки при sb_choice_bonus_menu "1"
sb_accumulate_points "1"
// Количество бонусных очков, которое будут выдаваться каждый раунд при sb_choice_bonus_menu "1"
sb_points_per_round "1"
// Шанс выпадения бонуса (в процентах)
sb_random_percent "100"
// Определяет как будут выдаваться бонусы: 1 - выбор случайным образом, 0 - по порядку
sb_random_bonus "0"
// Количество бонусных денег
sb_amount_money "300"
// Раунд с которого начнут выдаваться бонусы
sb_start_round "2"
// Включает (1) и отключает (0) меню выбора бонуса
sb_choice_bonus_menu "1"
// Путь к файлу звука (mp3 или wav), который будет проигрываться при автоматическом открытии меню выбора бонуса
// Если квар пустой, то звук воспроизводиться не будет
sb_choice_bonus_menu_sound "buttons/blip1.wav"
// Консольная команда с помощью которой будет вызываться меню выбора бонуса
sb_choice_bonus_menu_cmd "steam_bonus_menu"
// RGB цвет DHUD сообщения-приветствия.
// Способ задания цвета: 3 группы цифр разделенные либо пробелом, либо запятой
// Пример: "R,G,B" "R G B"
sb_dhud_welcome_msg_color "200 100 0"
// x и y координаты DHUD сообщения-приветствия
sb_dhud_welcome_msg_pos "-1.0, 0.3"
// Время (в секундах), через которое будет показано приветствие и уведомление о том что зашел игрок со Steam
// Если значение 0, то функция отключена
sb_show_welcome_msg_delay "3"
// флаги доступа для Steam игроков, которым будут доступны бонусы
// Флаг 'z' означает - бонусы будут доступны только обычным игрокам
sb_access_flags "z"
// Флаги доступ, которые будут добавлены к уже имеющимся у игрока.
// Пригодится для выдачи иммунитета, привилегий, бонусов с помощью других плагинов
sb_add_flags ""
// Очки опыта, которые будут однократно добавлены к уже имеющимся у игрока.
// Поддерживаются плагины Army Ranks Ultimate, Advanced Experience System, Level System
sb_add_exp_points_once "0"
Возможности:
- Возможность многокоратно открывать меню выбора бонуса в зоне закупки с помощью клиентской команды steam_bonus_menu
- Возможность накапливать неиспользованные бонусные очки при sb_choice_bonus_menu «1« (квар sb_accumulate_points)
- Возможность задать количество выдаваемых каждый раунд бонусных очков при sb_choice_bonus_menu 1 (квар sb_points_per_round)
- Воспроизведение звука при открытии меню выбора бонуса (квар sb_choice_bonus_menu_sound)
- Возможность выдавать бонусы случайным образом или по порядку (квар sb_random_bonus)
- Доступные бонусы: Свето-Шумовая граната, Дымовая граната, Осколочная граната, Desert Eagle, Броня + Шлем, некоторое количество денег
- Поддержка серверов со снятым ограничением на количество денег (константа MAX_MONEY)
- Гарантия получения бонуса игроком: если игрок не может получить бонус, то плагин пытается выдать следующий по списку, до тех пор пока не будет выбран подходящий
- Возможность задать шанс выпадания бонусов в процентах (квар sb_random_percent)
- Возможность настроить цвет DHUD сообщения-приветствия при входе игрока на сервер (квар sb_dhud_welcome_msg_color)
- Возможность задать флаги доступа для игроков, которые могут получать бонусы (квар sb_access_flags)
- Возможность указать раунд, с которого начнут выдаваться бонусы (квар sb_start_round)
- Возможность позволить игроку самому выбрать бонус через меню (квар sb_choice_bonus_menu)
- Конфигурационный файл steam_bonus.cfg, в котором можно задать значения кваров и прочитать описания к ним (создается автоматически при первом запуске плагина)
- Поддержка многоязычности («addons/amxmodx/data/lang/steam_bonus.txt«)
Требования: AMXX 1.8.2 и выше…