Death Gift

amxx Death Gift 2.1.1

Нет прав для скачивания
Версия Дата выхода Скачиваний Оценка
2.1.1 109 0.00 звёзд 0 оценок
2.0.0 159 0.00 звёзд 0 оценок
1.3.1 61 0.00 звёзд 0 оценок
  • Добавлен квар DG_MsgsForAll
    • Выводить сообщения о поднятии подарка всем игрокам.
    • По умолчанию: 0
  • Исправлен бонус DamageMult (спасибо ReactorKz за баг-репорт)
  • Подарки теперь удаляются перед началом нового раунда
  • Исправлена компиляция с поддержкой AES (Баг-репорт)
Плагины были почти полностью переписаны.
Все расширения и конфиги от старых версий не совместимы с этой версией.

Изменения:
  • Полностью переработан API для добавления бонусов.
  • Описывание списка подарков перенесено из команд в JSON формат. Так будет сильно удобнее...
  • Плагин [DG] More Funcs переписан под новый API.
  • Переименованы все форварды и квары.
  • Добавлена возможность указать относительный шанс выпадения бонуса из подарка.
  • Немного изменены форварды.
  • Настройка громкости звука подбирания подарка вынесена в квар.
  • Переименован lang-файл.
  • Добавлена регистрация библиотеки DeathGift.
  • Некоторые косметические изменения кода.
  • В репозиторий и в архив добавлен файл README.md с подробным описанием плагина.
  • В конфиге plugins-dgift.ini плагины [DG] More Bonuses и [DG] More Funcs включены по умоланию.
Добавлено несколько функций по предложению ifx

amx_kill - Смерть игрока
  1. Взрывать ли игрока (1|0) [Int] (Пока не работает)

reapi_dropWeapon - Выбрасывание оружия из выбранного слота (dgmbMoreFuncs должен быть скомпилирован с ReAPI)
  1. Название слота [String]
    primary или prim - Основное оружие
    secondary или sec или pistol - Вторичное оружие (Пистолет)
    knife - Нож
    grenade или gren - Граната
    bomb или c4 - Бомба

amx_frozen - Заморозка
  1. Длительность в секундах [Float]

amx_burn - Поджог
  1. Урон за удар [Int]
  2. Длительность в секундах [Float]
  3. Интервал между ударами в секундах [Float]

amx_screenShake - Тряска экрана
  1. Амплитуда [Int]
  2. Длительность в секундах [Int]
  3. Частота [Int]

amx_screenFade - Ослепление
  1. Длительность эффекта fade out в секундах [Int]
  2. Длительность полного ослепления в секундах [Int]
  • Описания кваров теперь мультиязычны
  • Теперь инклюд оформлен нормально
  • Микроскопическая оптимизация

Спасибо w0w за советы
  • Изменен путь до основного конфига (addons/amxmodx/configs/awDeathGift.cfg ->> addons/amxmodx/configs/plugins/DeathGift/Main.cfg)
  • Файл конфига теперь создаётся автоматически при запуске плагина
  • Добавлен плагин dgMoreBonuses.amxx, который позволяет разнообразить бонусы получаемые при поднятии подарков
  • Добавлен плагин dgmbMoreFuncs.amxx, который содержит в себе несколько функций для выдачи подарков
  • Добавлен файл addons/amxmodx/configsplugins-dgift.ini, в котором подключаются плагины для подарков (Изначально включен только основной)
  • Добавлен звук поднятия подарка
  • Сделано нормальное сообщение об ошибке с остановкой плагина
  • Мелкие фиксы
И снова спасибо wopox1337 за указания на ошибки...

Изменения:
  • Квары теперь изменяются 'на ходу'
  • Частота вызова think для ентити уменьшена в 10 раз
  • Анимация вращения и левитации стала более плавной
  • Некоторые настройки перенесены в исходник
  • Плагин больше не совместим с AmxModX 1.8.2
  • Добавлен натив awDgSendGiftMsg. Подробнее в инклюде или разделе API
Спасибо wopox1337 за указание на ошибки
  • Сообщение в чат теперь выводится при помощи родной функции client_print_color
  • Добавлен LANG-файл с поддержкой русского, украинского и английского языков
  • Убраны 'pointer'ы на CVar'ы'
  • Поправлен кфг файл
  • Ну и ещё по мелочи...
Сверху Снизу