Иконка ресурса

Модуль плагина [Shop] Base Abilities 1.2.2

Нет прав для скачивания
Поддерживаемые игры
  1. CS: Source (OrangeBox)
  2. CS: Source (v34)
  3. CS: GO
Теоретически плагин должен работать на любых играх, но тестировалось только на CS:GO
Данный плагин добавляет базовые бонусы предметам из Shop
Список бонусов:
  • Увеличение урона
  • Защита от урона (схема из RPG-игр, Урон = Исходный уро / сопротивление)
  • Прозрачность (Видимость = Исходная видимость / Прозрачность)
  • Сопротивление гравитации (Гравитация = Исходная гравитация / сопротивление)
  • Скорость
  • Здоровье
  • Ускорение перезарядки (Время перезарядки = исходная время перезарядки / ускорение перезарядки)
  • Броня
  • Регенерация здоровья (N в секунду)
  • Регенерация брони (N в секунду)
  • Увеличение кредитов
Каждый предмет имеет одинаковую структуру, Shop Equipments поддерживает дополнительную информацию, которая присваивается предмету
Абсолютно все плагины, добавляющие предметы в магазин и такую информацию к ним, могут быть использованы для добавления бонусов к предметам
Достаточно прописать бонусы в раздел "Attributes" любому предмету:
PHP:
"Equipments"
{
    "glasses"
    {
        "en"    "Очки"
        "ru"    "Очки"
       
        "3d"
        {
            "name"    "3D очки"
            "price"         "15000" 
            "gold_price"     "1000"
            "sell_price"         "-1"
            "gold_sell_price" "-1"
            "duration"            "0"
            "model"            "models/gmod_tower/3dglasses.mdl"
           
            "Attributes"
            {
                "speed"            "0.1" // +10% скорости
                "gravity"        "0.3" // +10% сопротивлению гравитации
                "health"        "0.5" // +50% здоровья
                "armor"            "50" // +50 брони
                "regen_hp"        "1" // +1 хп в секунду
                "regen_armor"    "1" // +1 брони в секунду
                "credits"        "0.25" // +25% кредитов (от подарков и т.д.)
                "damage"        "0.25" // +25% урона
                "dmgresist"        "0.25" // +25% сопротивлению урона
                "invis"            "1.0" // +100% прозрачности
                "reload"        "1.0" // +100% к скорости перезарядки
            }
           
            "attachment"        "facemask"
           
            "position"        "0.0 0.5 2.0"
            "angles"        "0.0 0.0 0.0"
           
            "classes"
            {
                "models\player\techknow\left4dead\zoey.mdl"
                {
                    "attachment"        "facemask"
                   
                    "position"        "0.0 -1.5 2.0"
                    "angles"        "0.0 0.0 0.0"
                }

                "models\player\techknow\left4dead\louis.mdl"
                {
                    "attachment"        "facemask"
                   
                    "position"        "0.0 -1.0 4.0"
                    "angles"        "0.0 0.0 0.0"
                }
               
                "models\player\techknow\left4dead\francis.mdl"
                {
                    "attachment"        "facemask"
                   
                    "position"        "0.0 -0.5 2.0"
                    "angles"        "0.0 0.0 0.0"               
                }                               
            }           
        }
    }
}
Результат:
1593954253991.png

Плагин может конфликтовать с остальными плагинами, изменяющими гравитацию, невидимость, здоровье и т.д.
Единственное, что не помешает, это сторонний плагин на скорость, при условии, что скорость выставляется раньше 0.25 с после спавна игрока
Плагин поддерживает Base Effects, что сводит на нет все конфликты, при условии, что остальные плагины тоже используют Base Effects
Требования
Abilities Core не ниже 2.0

[ECalc] Base Effects - опционально, рекомендую
Переменные
Имею эффект только при установленном Base Effects
cvar_ecalc_mult
- Если 1 - плагин будет не прибавлять значения к общим, а умножать
Установка
Закинуть .smx в папку plugins
После запуска создастся конфиг по пути cfg/shop/abilities_base.cfg
Поддерживает "горячую" загрузку через sm plugins load
Автор
inklesspen
Скачивания
275
Просмотры
4,197
Первый выпуск
Обновление
Оценка
5.00 звёзд 4 оценок

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

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

  1. Bugfix

    https://hlmod.ru/threads/shop-base-abilities.54201/post-493268
  2. Исправлена выдача кредитов

    Исправлено, когда вместо увеличение кредитов в N раз, плагин терял 100% кредитов и добавлял 1 кредит
  3. Добавлена поддержка игр кроме CS:GO

    Событие round_prestart (CSGO Only) заменено на player_spawn SDKHook_GetMaxHealth (ep2+) при...

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

Все прекрасно работает. <3
Спасибо за работоспособный плагин абилок для Shop Core =)
Давно искал.
Как раз собирался заняться магазином.
Большое человеческое спасибо. ^_^
inklesspen
inklesspen
Как раз исправил значительные баги))
Прекрасное дополнение к equipments!
Сверху