[Shop] Ball v2.0.4

[Shop] Ball v2.0.4

Добавляет возможность автоматически выдавать кредиты игрокам за прохождение карт.
В определенном месте на карте будет создаваться объект, который будет иметь вид "подарка".

Установка:
ball.txt поместить в sourcemod/configs/shop/
ball_downloads.txt поместить в sourcemod/configs/shop/ и заполнить пути для загрзуки файлов нестандартных моделек (в архиве уже есть стандартные модели)
shop_ball.smx поместить в sourcemod/plugins/
shop_ball.sp поместить в sourcemod/scripting/
shop_ball.phrases.txt поместить в sourcemod/translations/

Настройки:
Настройки производятся в файле sourcemod/configs/shop/ball.txt

"Ball"
{
    "once_during_map"    "0"        // Подбор подарка только раз за карту
    "emit_sounds"    "1"        // Проигрывать звуки взрыва
    "emit_effects"    "1"        // Эффект взрыва

    "mg_dr_minis_course_v5"    // Карта
    {
        // Параметры отдельно для текущей карты
        "once_during_map"    "0"        // Подбор подарка только раз за карту
        "emit_sounds"    "1"        // Проигрывать звуки взрыва
        "emit_effects"    "1"        // Эффект взрыва

        "pos"    "-720.432067 800.425964 160.031250"    // Координаты предмета
        "1"        "205"    // Место    -    Кол-во кредитов (В данном случае за первое место 205 кредитов)
        "2"        "204"
        "3"        "203"
        // Допустимое кол-во место от 0 до 64, где 0 дается игрокам, чьи места не указаны в данной конфигурации (В данном случае, те, которые достигли предмета позже 3 игрока получат 200 кредитов)
        "0"        "200"    // Кол-во кредитов за остальные места
    }
}

Для загрузки нестандартных файлов модели:

Создать (или заполнить, если уже существует) файл ball_downloads.txt в папке configs/shop с путям до папок с файлами или с путями до самих файлов

Переменные:
sm_ball_model - Модель подарка

Команды:
sm_ball_reload - Перезагрузка файла конфигурации "configs/shop/ball.txt"
sm_ballset - Установить позицию подарка на том месте, куда вы смотрите
sm_ballsetcredits <место> <кредиты> - Установить количество кредитов за занятое место

Как узнать позицию на карте:
Чтобы узнать позицию на карте, вам нужно воспользоваться командой "getpos" в консоли.
Вы увидите примерно такой код:
setpos -416.000000 800.000000 81.750061;setang 0.000000 -90.000000 0.000000
Из этого кода вам нужно взять только первые три координаты, это будут:
-416.000000 800.000000 81.750061
Заметьте, координаты могут быть и со знаком "- (минус)"

Скачать: Скачать с облока [103 КБ] (cкачиваний: 111)
Если авторизоваться на этом сайте, то рекламы будет меньше!


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

Может быть интересно
Комментариев: 0

Ошибка!

Уведомление!
Добавлять комментарии могут только зарегистрированные пользователи. Пройдите процесс регистрации, либо авторизуйтесь на сайте под своим логином.