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

FREE SkipCold : 0.0.1 0.0.1

Нет прав для скачивания
C#:
using Newtonsoft.Json;

namespace Oxide.Plugins
{
    [Info("SkipCold", "sdapro", "0.0.1")]
	//YouTube https://www.youtube.com/channel/UCaatLYzqycP6He7TEbK-IDA
	//https://t.me/+jb13FvJyK4o5MTli
    public class SkipCold : RustPlugin
    {
        
        private PluginConfig config;   

        class PluginConfig
        {
            [JsonProperty("Минимальная температура")]
            public float tempmin = 25f;
            
            [JsonProperty("Минимальный комфорт")]
            public float comfortmin = 100f;
            
            [JsonProperty("Использовать комфорт?")]
            public bool usecomfort = false;
        }

        protected override void LoadDefaultConfig()
        {
            Config.WriteObject(new PluginConfig(), true);
        }
        
        private string permskipcold = "cold.skip";
        private void Init()
        {
            config = Config.ReadObject<PluginConfig>();
            Config.WriteObject(config);
            permission.RegisterPermission(permskipcold, this);
        }
        
        private void OnRunPlayerMetabolism(PlayerMetabolism metabolism, BaseCombatEntity entity)
        {
            var player = entity.ToPlayer();
            if (player == null) return;

            if (permission.UserHasPermission(player.UserIDString, permskipcold))
            {
                if (config.usecomfort)
                {
                    metabolism.comfort.min = config.comfortmin;
                }
                metabolism.temperature.min = config.tempmin;
            }
        } 
    }
}

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