Spawn Random Bonus

Ядро плагина Spawn Random Bonus 0.5 Beta

Нет прав для скачивания
Поддерживаемые игры
  1. CS: Source (OrangeBox)
Добавляет коробки/бонусы на карте по указанным координатам. Чтобы "поднять" коробку, надо столкнуться с ней. Бонусы после поднятия коробки определяются набором установленных модулей.

Инструкция по настройке:
Плагин имеет два режима расположения коробок задающихся с помощью конфигурационного файла "addons/sourcemod/configs/rb_settings.ini". Файл предназначен для настройки как самого ядра так и его модулей.
Корневая секция содержит подсекции модулей (имена секций определяются модулями), а так же подсекцию "rb_core" для ядра.

Секция настройки модуля или ядра опционально содержит в себе пары параметр-значение с настройками ядра/модуля. Так же можно опционально добавить подсекцию с именем карты для перезаписи значений настройки указанной карты.
C-подобный:
// Минимально требуемые настройки, значения будут взяты из заданных по-умолчанию в плагине
"RB_SETTINGS"
{
    "rb_core"
    {
    }
}

"RB_SETTINGS"
{
    "rb_core"
    {
        "giftmodel" "models/items/cs_gift.mdl"
 
        // Изменение настроек для определенной карты
        "de_dust2"
        {
            "giftmodel" "models/items/cs_gift_dust.mdl"
            // Можно перезаписать значение по-умолчанию не указывая его самой в подсекции
            "giftsound" "giftup/up_dust.mp3"
        }
    }
 
    // Подсекция модуля
    "rb_module"
    {
        "setting" "value"
    }
}

Координаты самих коробок задаются с помощью второго конфигурационного файла "addons/sourcemod/configs/rb_pos.ini"
В корне располагаются подсекции с именами карт, в которых содержатся векторные координаты для спавна коробок/бонусов. Имена ключей можно указывать произвольно, мы рекомендуем нумеровать.
C-подобный:
"RB_POS"
{
    "de_dust2"
    {
        "1" "1702.563965 718.330811 94.025032"
        "2" "1138.762207 2434.369873 140.904343"
        "3" "-1159.248291 1510.919189 -19.624943"
        ...
    }
}
Для того чтобы получить координаты, используйте консольную команду getpos.
FAiuwdGrIow.jpg


Настройки ядра:
PHP:
// Имя секции
// "настройка" "значение по умолчанию" // описание
"rb_core"
{
    "moderandom" "0" // Перемещать бонус по точкам на карте
    "maxcountpos" "1" // Максимальное кол-во одновременно заспавненых бонусов.
    "giftmodel" "models/items/cs_gift.mdl" // Модель коробки
    "giftsound" "giftup/up.mp3" // Звук при поднятии
    "min_players_for_spawn_case" "2" // Минимальное кол-во играющих игроков на сервере для появления бонусов
}
Режим по умолчанию:
Плагин заспавнит maxcountpos коробок, для каждой из которых координаты получаются случайным образом из списка. Количество maxcountpos не должно превышать кол-во координат, иначе будет игнорировано и заспавнится только одна коробка.
Random mode:
Координат должно быть более одной, значение maxcountpos игнорируется. Спустя 10 сек. после начала раунда на случайной координате появится только одна коробка, спустя 10 сек. она случайном образом выбирает новую координату и перемещается туда (не исключен выбор текущей координаты).

Модули:
См. поиск по метке "srb"

Если вы обнаружите ошибки в работе плагина, пожалуйста сообщите об этом нам в обсуждении плагина.
"Не волнуйся, это БЭТА!"

Автор идеи: Kailo
Автор плагина: ☠ ÄйӃи ☠ aka. Райский
Публикация производится с его разрешения.
Требования
Для работы плагина необходимо наличие двух конфигурационных файлов:
addons/sourcemod/configs/rb_pos.ini
addons/sourcemod/configs/rb_settings.ini
Эти файлы должны содержать KeyValues структуры.
rb_pos как минимум требует наличия коренной секции;
rb_settings как минимум требует наличия коренной секции и подсекции "rb_core".
Установка
Загрузите содержимое архива в корень игры (папка cstrike).
Загрузить файлы модели и прописать список файлов для загрузки в файл "addons/sourcemod/configs/rb_downloads.ini"
Настроить координаты и режим появления коробок (см. описание плагина).
Автор
Kailo
Скачивания
140
Просмотры
1,210
Первый выпуск
Обновление
Оценка
5.00 звёзд 4 оценок

Другие ресурсы пользователя Kailo

Поделиться ресурсом

Последние обновления

  1. 0.5 Beta

    1. Обновлена функция RB_SpawnGift; 2. Добавлен загрузочный лист; 3. Теперь...
  2. Обновление random_bonus.inc. Поддержка старых версий SM.

    Мелкое исправление для компиляции на старых версиях SM. Если у вас и так все работало, вам не...

Последние отзывы

Есть кучи чего-то подобного. Но такого именно нет.
классный плагин
Круто. Ты просто красава. Так держать.
Нормулька, миссия невыполнима отдыхает :D
Сверху