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

FREE ToukDurability : 1.0.0 1.0.0

Нет прав для скачивания
C#:
// Все права принадлежат дискорд сообществу https://discord.gg/VgNHPpNrz6
using System;

namespace Oxide.Plugins
{
    [Info("ToukDurability", "Touk", "1.0.0")]
    [Description("Customize durability")]
    public class ToukDurability : RustPlugin
    {
        float durabilityRatio = 1f;

        protected override void LoadDefaultConfig()
        {
            PrintWarning("Creating a new configuration file");
            Config.Clear();
            Config["DurabilityRatio"] = durabilityRatio;
            SaveConfig();
        }

        void OnLoseCondition(Item item, ref float amount)
        {
            if (item?.GetOwnerPlayer() == null) return;
            durabilityRatio = GetConfig<float>("DurabilityRatio", durabilityRatio);
            item.condition += amount - (amount * durabilityRatio);
            //Puts($"{item?.GetOwnerPlayer()} {item.info.shortname} was damaged by: {amount}*{durabilityRatio} | Condition is: {item.condition}/{item.maxCondition}");
        }

        T GetConfig<T>(string name, T defaultValue)
        {
            if (Config[name] == null) return defaultValue;
            return (T)Convert.ChangeType(Config[name], typeof(T));
        }
    }
}

Автор
15FPS
Скачиваний
0
Просмотры
1
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок
Сверху