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

FREE DefaultEvents : 1.0.2 1.0.2

Нет прав для скачивания
C#:
using System;
using Random = System.Random;
using System.Linq;
using UnityEngine;
using Oxide.Core;
using Newtonsoft.Json;
using System.Collections.Generic;
namespace Oxide.Plugins {
    [Info("DefaultEvents", "Nimant", "1.0.2")]
    public class DefaultEvents : RustPlugin {
        private const string KiJzvfJUetVFuaBkAXV = "assets/prefabs/npc/cargo plane/cargo_plane.prefab";
        private const string vhvLKfknqe = "assets/prefabs/npc/patrol helicopter/patrolhelicopter.prefab";
        private const string ajRUWLeNMeeJB = "assets/prefabs/npc/ch47/ch47scientists.entity.prefab";
        private const string NHQYBQjILY = "assets/content/vehicles/boats/cargoship/cargoshiptest.prefab";
        private static int zdZCzqZuAHdqHRB = -1;
        private static Random cNHaAJlLjYzAMIegcoLNagufVhdCt = new Random();
        private static Dictionary<EventSchedule, List<GameObjectRef>> lOvZAnPmwqbLTYpcwBMKUe = new Dictionary<EventSchedule, List<GameObjectRef>>();
        private static Dictionary<int, RSkMMtcxbgoqXHDyVxZaw> nGCalvxZTsjxWFUoaf = new Dictionary<int, RSkMMtcxbgoqXHDyVxZaw>();
        private void Init() {
            JHIReAdJSktokAqimrSqwqXXWdavIc();
            LoadDefaultMessages();
            lSWbcQnNcagFVBMLUtGCsJ();
        }
        private void OnServerInitialized() {
            var PbargXfccMHEb = UnityEngine.Object.FindObjectsOfType<EventSchedule>();
            foreach(var liNYxGqtJnHyJKvbs in PbargXfccMHEb) {
                if (liNYxGqtJnHyJKvbs == null) continue;
                var vZrwvQNESTZktnqF = liNYxGqtJnHyJKvbs.GetComponents<TriggeredEvent>();
                if (vZrwvQNESTZktnqF == null) continue;
                foreach(var zRxIhbXXMnMjtINGZOMvKrj in vZrwvQNESTZktnqF) {
                    if (!(zRxIhbXXMnMjtINGZOMvKrj is TriggeredEventPrefab)) continue;
                    var MSgRSFGOTKJiaXCBgVuz = zRxIhbXXMnMjtINGZOMvKrj as TriggeredEventPrefab;
                    if ((rvzBmqlFUSNRE.AvGgzqqWaoxPjOYYpa && MSgRSFGOTKJiaXCBgVuz.targetPrefab.resourcePath == KiJzvfJUetVFuaBkAXV) || (rvzBmqlFUSNRE.IzoevtGTDmNjIlLpZRPjlnVrELNcA && MSgRSFGOTKJiaXCBgVuz.targetPrefab.resourcePath == vhvLKfknqe) || (rvzBmqlFUSNRE.KQJzLZCElNAovrsSFy && MSgRSFGOTKJiaXCBgVuz.targetPrefab.resourcePath == ajRUWLeNMeeJB) || (rvzBmqlFUSNRE.JiQwpfaDrYgJSSgXQbFKs && MSgRSFGOTKJiaXCBgVuz.targetPrefab.resourcePath == NHQYBQjILY) ) {
                        if (!lOvZAnPmwqbLTYpcwBMKUe.ContainsKey(liNYxGqtJnHyJKvbs)) lOvZAnPmwqbLTYpcwBMKUe.Add(liNYxGqtJnHyJKvbs, new List<GameObjectRef>());
                        lOvZAnPmwqbLTYpcwBMKUe[liNYxGqtJnHyJKvbs].Add(MSgRSFGOTKJiaXCBgVuz.targetPrefab);
                        UnityEngine.Object.Destroy(MSgRSFGOTKJiaXCBgVuz);
                    }
                }
            }
            RHcPMGbGNCnujIyyqjS();
            timer.Once(0.4f, TVBxYVKMkPeTCFurIVjtprgVc);
        }
        private void OnNewSave() {
            nGCalvxZTsjxWFUoaf.Clear();
            yuyzhWFycHzCZmRJqwGNM();
        }
        private void Unload() {
            foreach(var kkMHQSTkkWEQBGpXWK in lOvZAnPmwqbLTYpcwBMKUe) {
                var liNYxGqtJnHyJKvbs = kkMHQSTkkWEQBGpXWK.Key;
                if (liNYxGqtJnHyJKvbs == null) continue;
                foreach(var drkxLEWomKNWavcY in kkMHQSTkkWEQBGpXWK.Value) {
                    if (drkxLEWomKNWavcY == null) continue;
                    var MSgRSFGOTKJiaXCBgVuz = liNYxGqtJnHyJKvbs.gameObject.AddComponent<TriggeredEventPrefab>();
                    MSgRSFGOTKJiaXCBgVuz.targetPrefab = drkxLEWomKNWavcY;
                }
            }
            yuyzhWFycHzCZmRJqwGNM();
        }
        private void OnServerSave() => yuyzhWFycHzCZmRJqwGNM();
        private void TVBxYVKMkPeTCFurIVjtprgVc() {
            var arrXJCnMgwOPlcwlOWxvne = (int)Math.Truncate(TOD_Sky.Instance.Cycle.Hour);
            if (arrXJCnMgwOPlcwlOWxvne != zdZCzqZuAHdqHRB) {
                var tZuCNKTDosDCBlLiLpJGUORnsFhesg = hkUpKAHoRVKrgexHtgfL();
                foreach(var EOrQqKJMQYnVMbRnrGNFVxlniWgFS in rvzBmqlFUSNRE.rxBGJjMNqPUlP) {
                    if (!nGCalvxZTsjxWFUoaf.ContainsKey(EOrQqKJMQYnVMbRnrGNFVxlniWgFS.ZWLAQrkFhHpnKlTlteJtkIHmOYBH)) nGCalvxZTsjxWFUoaf.Add(EOrQqKJMQYnVMbRnrGNFVxlniWgFS.ZWLAQrkFhHpnKlTlteJtkIHmOYBH, new RSkMMtcxbgoqXHDyVxZaw());
                    var FCeYtvtIaReQeIypWaTtnuMd = nGCalvxZTsjxWFUoaf[EOrQqKJMQYnVMbRnrGNFVxlniWgFS.ZWLAQrkFhHpnKlTlteJtkIHmOYBH];
                    if (arrXJCnMgwOPlcwlOWxvne == EOrQqKJMQYnVMbRnrGNFVxlniWgFS.oHsQzPxipiTrdRTKadPMVXilhsTohd) {
                        var JbgHwpTjWsLYMWrVtooQtW = jsHIcBAzZDvJmmg(EOrQqKJMQYnVMbRnrGNFVxlniWgFS.jjwQceGzcvMwddDHiKGOO);
                        if (JbgHwpTjWsLYMWrVtooQtW >= 0 && FCeYtvtIaReQeIypWaTtnuMd.TsiLkKjoSkixibrlr >= JbgHwpTjWsLYMWrVtooQtW && EOrQqKJMQYnVMbRnrGNFVxlniWgFS.iQDtnXtQkfHrIYRj <= tZuCNKTDosDCBlLiLpJGUORnsFhesg) {
                            FCeYtvtIaReQeIypWaTtnuMd.LnizXMJgqArKJEIRlaBk = cNHaAJlLjYzAMIegcoLNagufVhdCt.Next(EOrQqKJMQYnVMbRnrGNFVxlniWgFS.oHsQzPxipiTrdRTKadPMVXilhsTohd, EOrQqKJMQYnVMbRnrGNFVxlniWgFS.zfhlmQVXhQnswWRMSwsaaVcYqa+1);
                            FCeYtvtIaReQeIypWaTtnuMd.TsiLkKjoSkixibrlr = 0;
                        }
                        else FCeYtvtIaReQeIypWaTtnuMd.TsiLkKjoSkixibrlr++;
                    }
                    if (arrXJCnMgwOPlcwlOWxvne == FCeYtvtIaReQeIypWaTtnuMd.LnizXMJgqArKJEIRlaBk) {
                        NextFrame(()=> hpBZKmxATCFjRnLZvJSukicugcagrz(EOrQqKJMQYnVMbRnrGNFVxlniWgFS.hzfFFdIyYBUfXaTcFCteDbIGZCGgCk, EOrQqKJMQYnVMbRnrGNFVxlniWgFS.RWflXyIQiC));
                        FCeYtvtIaReQeIypWaTtnuMd.LnizXMJgqArKJEIRlaBk = -1;
                    }
                }
            }
            zdZCzqZuAHdqHRB = arrXJCnMgwOPlcwlOWxvne;
            timer.Once(1f, TVBxYVKMkPeTCFurIVjtprgVc);
        }
        private void hpBZKmxATCFjRnLZvJSukicugcagrz(int nFcBzTfIDdcNCzKRBZqPuuUjhptb, int rtJDAmDlABtCPzipJYvkqU) {
            if (rtJDAmDlABtCPzipJYvkqU <= 0) return;
            string MSgRSFGOTKJiaXCBgVuz = "";
            switch(nFcBzTfIDdcNCzKRBZqPuuUjhptb) {
                case 1 : MSgRSFGOTKJiaXCBgVuz = KiJzvfJUetVFuaBkAXV;
                break;
                case 2 : MSgRSFGOTKJiaXCBgVuz = vhvLKfknqe;
                break;
                case 3 : MSgRSFGOTKJiaXCBgVuz = ajRUWLeNMeeJB;
                break;
                case 4 : MSgRSFGOTKJiaXCBgVuz = NHQYBQjILY;
                break;
            }
            if (!string.IsNullOrEmpty(MSgRSFGOTKJiaXCBgVuz)) jpehGSQVGh(MSgRSFGOTKJiaXCBgVuz);
            else PrintWarning(YqGfkmWFZOkMyXKUyLaZZnVxbfwK("WARN.NEW.EVENT"));
            if (--rtJDAmDlABtCPzipJYvkqU > 0) timer.Once(1f, ()=> hpBZKmxATCFjRnLZvJSukicugcagrz(nFcBzTfIDdcNCzKRBZqPuuUjhptb, rtJDAmDlABtCPzipJYvkqU));
        }
        private void jpehGSQVGh(string MSgRSFGOTKJiaXCBgVuz) {
            Debug.Log(string.Concat("[event] ", MSgRSFGOTKJiaXCBgVuz));
            GameManager UfmWMZuawaVfcnzvGutwtXzbjuub = GameManager.server;
            Vector3 ZmqZArvtSDuzCYKyfujdYY = new Vector3();
            var XbofvMpCgOwq = "23";
            Quaternion fUunIsothxpo = new Quaternion();
            BaseEntity HRjhNHrCdCzZqLbDhnvy = UfmWMZuawaVfcnzvGutwtXzbjuub.CreateEntity(MSgRSFGOTKJiaXCBgVuz, ZmqZArvtSDuzCYKyfujdYY, fUunIsothxpo, true);
            if (HRjhNHrCdCzZqLbDhnvy) {
                HRjhNHrCdCzZqLbDhnvy.SendMessage("TriggeredEventSpawn", SendMessageOptions.DontRequireReceiver);
                HRjhNHrCdCzZqLbDhnvy.Spawn();
            }
            else PrintWarning(YqGfkmWFZOkMyXKUyLaZZnVxbfwK("WARN.SPAWN.PREFAB").Replace("{PREFAB}", MSgRSFGOTKJiaXCBgVuz));
        }
        private int jsHIcBAzZDvJmmg(List<zOrHASDgodmxGKeZzwOm> ffxSRelLISFS) {
            var wcPYQUWBHiORsRmklbpcFvRLr = BasePlayer.activePlayerList.Count();
            foreach(var LuAABSKlrSenCuuoPyRBPaNLFUyU in ffxSRelLISFS.OrderByDescending(x=>x.AsHcVKjUYTEiMDRIPlEyI)) if (wcPYQUWBHiORsRmklbpcFvRLr >= LuAABSKlrSenCuuoPyRBPaNLFUyU.AsHcVKjUYTEiMDRIPlEyI) return LuAABSKlrSenCuuoPyRBPaNLFUyU.sUHzLZQDpmiL;
            return 0;
        }
        private void RHcPMGbGNCnujIyyqjS() {
            bool AZRydDoDZArdH = false;
            int iqNAXxYkbbZVF = int.MinValue;
            foreach(var EOrQqKJMQYnVMbRnrGNFVxlniWgFS in rvzBmqlFUSNRE.rxBGJjMNqPUlP.OrderBy(x=>x.ZWLAQrkFhHpnKlTlteJtkIHmOYBH)) {
                if (EOrQqKJMQYnVMbRnrGNFVxlniWgFS.ZWLAQrkFhHpnKlTlteJtkIHmOYBH == 0 || iqNAXxYkbbZVF == EOrQqKJMQYnVMbRnrGNFVxlniWgFS.ZWLAQrkFhHpnKlTlteJtkIHmOYBH) {
                    EOrQqKJMQYnVMbRnrGNFVxlniWgFS.ZWLAQrkFhHpnKlTlteJtkIHmOYBH = WcNVssOfNADNEgWgNGLGOQFjLwStxm();
                    AZRydDoDZArdH = true;
                }
                iqNAXxYkbbZVF = EOrQqKJMQYnVMbRnrGNFVxlniWgFS.ZWLAQrkFhHpnKlTlteJtkIHmOYBH;
            }
            if (AZRydDoDZArdH) EUorqkFNVlJEzzTldswiG(rvzBmqlFUSNRE);
        }
        private static int WcNVssOfNADNEgWgNGLGOQFjLwStxm() => rvzBmqlFUSNRE.rxBGJjMNqPUlP.OrderByDescending(x=>x.ZWLAQrkFhHpnKlTlteJtkIHmOYBH).FirstOrDefault().ZWLAQrkFhHpnKlTlteJtkIHmOYBH + 1;
        private static uint hkUpKAHoRVKrgexHtgfL() => (uint)(DateTime.UtcNow - SaveRestore.SaveCreatedTime).TotalMinutes;
        [ConsoleCommand("de.spawn")]
        private void mZqcXiGxvBRQEfKsNqz(ConsoleSystem.Arg arg) {
            var uJSYkgizwzKatYx = arg?.Player();
            if (uJSYkgizwzKatYx != null && !uJSYkgizwzKatYx.IsAdmin) return;
            if (arg.Args == null || arg.Args.Length == 0) {
                if (uJSYkgizwzKatYx != null) PrintToConsole(uJSYkgizwzKatYx, YqGfkmWFZOkMyXKUyLaZZnVxbfwK("USAGE.SPAWN.EVENT"));
                else Puts(YqGfkmWFZOkMyXKUyLaZZnVxbfwK("USAGE.SPAWN.EVENT"));
                return;
            }
            var LwEOTqHYXa = arg.Args[0];
            int nFcBzTfIDdcNCzKRBZqPuuUjhptb = 1;
            switch (LwEOTqHYXa) {
                case "1" : nFcBzTfIDdcNCzKRBZqPuuUjhptb = 1;
                break;
                case "2" : nFcBzTfIDdcNCzKRBZqPuuUjhptb = 2;
                break;
                case "3" : nFcBzTfIDdcNCzKRBZqPuuUjhptb = 3;
                break;
                case "4" : nFcBzTfIDdcNCzKRBZqPuuUjhptb = 4;
                break;
                default : if (uJSYkgizwzKatYx != null) PrintToConsole(uJSYkgizwzKatYx, YqGfkmWFZOkMyXKUyLaZZnVxbfwK("USAGE.SPAWN.EVENT"));
                else Puts(YqGfkmWFZOkMyXKUyLaZZnVxbfwK("USAGE.SPAWN.EVENT"));
                return;
            }
            int rtJDAmDlABtCPzipJYvkqU = 1;
            if (arg.Args.Length > 1) {
                try {
                    rtJDAmDlABtCPzipJYvkqU = Convert.ToInt32(arg.Args[1]);
                }
                catch {
                    if (uJSYkgizwzKatYx != null) PrintToConsole(uJSYkgizwzKatYx, YqGfkmWFZOkMyXKUyLaZZnVxbfwK("USAGE.SPAWN.EVENT"));
                    else Puts(YqGfkmWFZOkMyXKUyLaZZnVxbfwK("USAGE.SPAWN.EVENT"));
                    return;
                }
            }
            hpBZKmxATCFjRnLZvJSukicugcagrz(nFcBzTfIDdcNCzKRBZqPuuUjhptb, rtJDAmDlABtCPzipJYvkqU);
        }
        private void LoadDefaultMessages() {
            lang.RegisterMessages(new Dictionary<string, string> {
                {
                    "WARN.SPAWN.PREFAB", "Ошибка спавна ивента {PREFAB}."
                }
                , {
                    "WARN.NEW.EVENT", "Ошибка спавна ивента.Ивент не опознан."
                }
                , {
                    "USAGE.SPAWN.EVENT", "Использование: de.spawn <номер ивента 1-самолет, 2-вертолёт, 3-чинук, 4-корабль> <количество штук>."
                }
                ,
            }
            , this);
        }
        private string YqGfkmWFZOkMyXKUyLaZZnVxbfwK(string FMoBHCQYopewhmrrTUKJxdZLb, string wQYLixYMTAWEtaqIhu = null) => lang.GetMessage(FMoBHCQYopewhmrrTUKJxdZLb, this, wQYLixYMTAWEtaqIhu);
        private static fBPkMauJndkTIoUWnNYHUhZWyuRScq rvzBmqlFUSNRE;
        private class fBPkMauJndkTIoUWnNYHUhZWyuRScq {
            [JsonProperty(PropertyName = "Запретить вылет дефолтного самолёта")]
            public bool AvGgzqqWaoxPjOYYpa;
            [JsonProperty(PropertyName = "Запретить вылет дефолтного вертолёта")]
            public bool IzoevtGTDmNjIlLpZRPjlnVrELNcA;
            [JsonProperty(PropertyName = "Запретить вылет дефолтного Чинука")]
            public bool KQJzLZCElNAovrsSFy;
            [JsonProperty(PropertyName = "Запретить выход дефолтного Корабля")]
            public bool JiQwpfaDrYgJSSgXQbFKs;
            [JsonProperty(PropertyName = "Список новых событий")]
            public List<hKMrIISGTwWTQegekyYwufi> rxBGJjMNqPUlP;
        }
        private class hKMrIISGTwWTQegekyYwufi {
            [JsonProperty(PropertyName = "ID события (0 - автогенерация)")]
            public int ZWLAQrkFhHpnKlTlteJtkIHmOYBH;
            [JsonProperty(PropertyName = "Тип события (1 - самолёт, 2 - вертолёт, 3 - Чинук, 4 - Корабль)")]
            public int hzfFFdIyYBUfXaTcFCteDbIGZCGgCk;
            [JsonProperty(PropertyName = "Число объектов события")]
            public int RWflXyIQiC;
            [JsonProperty(PropertyName = "Игровой час от которого может начаться событие (рандом)")]
            public int oHsQzPxipiTrdRTKadPMVXilhsTohd;
            [JsonProperty(PropertyName = "Игровой час до которого может окончиться событие (рандом)")]
            public int zfhlmQVXhQnswWRMSwsaaVcYqa;
            [JsonProperty(PropertyName = "Сколько минут пропустить после вайпа перед первым запуском события")]
            public int iQDtnXtQkfHrIYRj;
            [JsonProperty(PropertyName = "Сколько игровых суток пропустить перед повторным запуском события с учетом онлайна")]
            public List<zOrHASDgodmxGKeZzwOm> jjwQceGzcvMwddDHiKGOO;
        }
        private class zOrHASDgodmxGKeZzwOm {
            [JsonProperty(PropertyName = "Число игроков (условие срабатывает если онлайн выше или равен этому числу)")]
            public int AsHcVKjUYTEiMDRIPlEyI;
            [JsonProperty(PropertyName = "Сколько суток пропустить")]
            public int sUHzLZQDpmiL;
        }
        private void JHIReAdJSktokAqimrSqwqXXWdavIc() => rvzBmqlFUSNRE = Config.ReadObject<fBPkMauJndkTIoUWnNYHUhZWyuRScq>();
        protected override void LoadDefaultConfig() {
            rvzBmqlFUSNRE = new fBPkMauJndkTIoUWnNYHUhZWyuRScq {
                AvGgzqqWaoxPjOYYpa = true, IzoevtGTDmNjIlLpZRPjlnVrELNcA = true, KQJzLZCElNAovrsSFy = true, JiQwpfaDrYgJSSgXQbFKs = true, rxBGJjMNqPUlP = new List<hKMrIISGTwWTQegekyYwufi>() {
                    new hKMrIISGTwWTQegekyYwufi() {
                        ZWLAQrkFhHpnKlTlteJtkIHmOYBH = 1, hzfFFdIyYBUfXaTcFCteDbIGZCGgCk = 1, RWflXyIQiC = 1, oHsQzPxipiTrdRTKadPMVXilhsTohd = 9, zfhlmQVXhQnswWRMSwsaaVcYqa = 18, iQDtnXtQkfHrIYRj = 120, jjwQceGzcvMwddDHiKGOO = new List<zOrHASDgodmxGKeZzwOm>() {
                            new zOrHASDgodmxGKeZzwOm() {
                                AsHcVKjUYTEiMDRIPlEyI = 0, sUHzLZQDpmiL = 999
                            }
                            , new zOrHASDgodmxGKeZzwOm() {
                                AsHcVKjUYTEiMDRIPlEyI = 5, sUHzLZQDpmiL = 3
                            }
                            , new zOrHASDgodmxGKeZzwOm() {
                                AsHcVKjUYTEiMDRIPlEyI = 10, sUHzLZQDpmiL = 2
                            }
                            , new zOrHASDgodmxGKeZzwOm() {
                                AsHcVKjUYTEiMDRIPlEyI = 20, sUHzLZQDpmiL = 1
                            }
                            , new zOrHASDgodmxGKeZzwOm() {
                                AsHcVKjUYTEiMDRIPlEyI = 30, sUHzLZQDpmiL = 0
                            }
                        }
                    }
                    , new hKMrIISGTwWTQegekyYwufi() {
                        ZWLAQrkFhHpnKlTlteJtkIHmOYBH = 2, hzfFFdIyYBUfXaTcFCteDbIGZCGgCk = 2, RWflXyIQiC = 2, oHsQzPxipiTrdRTKadPMVXilhsTohd = 9, zfhlmQVXhQnswWRMSwsaaVcYqa = 18, iQDtnXtQkfHrIYRj = 360, jjwQceGzcvMwddDHiKGOO = new List<zOrHASDgodmxGKeZzwOm>() {
                            new zOrHASDgodmxGKeZzwOm() {
                                AsHcVKjUYTEiMDRIPlEyI = 0, sUHzLZQDpmiL = 999
                            }
                            , new zOrHASDgodmxGKeZzwOm() {
                                AsHcVKjUYTEiMDRIPlEyI = 5, sUHzLZQDpmiL = 3
                            }
                            , new zOrHASDgodmxGKeZzwOm() {
                                AsHcVKjUYTEiMDRIPlEyI = 20, sUHzLZQDpmiL = 2
                            }
                            , new zOrHASDgodmxGKeZzwOm() {
                                AsHcVKjUYTEiMDRIPlEyI = 50, sUHzLZQDpmiL = 1
                            }
                        }
                    }
                    , new hKMrIISGTwWTQegekyYwufi() {
                        ZWLAQrkFhHpnKlTlteJtkIHmOYBH = 3, hzfFFdIyYBUfXaTcFCteDbIGZCGgCk = 3, RWflXyIQiC = 1, oHsQzPxipiTrdRTKadPMVXilhsTohd = 10, zfhlmQVXhQnswWRMSwsaaVcYqa = 17, iQDtnXtQkfHrIYRj = 480, jjwQceGzcvMwddDHiKGOO = new List<zOrHASDgodmxGKeZzwOm>() {
                            new zOrHASDgodmxGKeZzwOm() {
                                AsHcVKjUYTEiMDRIPlEyI = 0, sUHzLZQDpmiL = 999
                            }
                            , new zOrHASDgodmxGKeZzwOm() {
                                AsHcVKjUYTEiMDRIPlEyI = 10, sUHzLZQDpmiL = 3
                            }
                            , new zOrHASDgodmxGKeZzwOm() {
                                AsHcVKjUYTEiMDRIPlEyI = 20, sUHzLZQDpmiL = 2
                            }
                            , new zOrHASDgodmxGKeZzwOm() {
                                AsHcVKjUYTEiMDRIPlEyI = 30, sUHzLZQDpmiL = 1
                            }
                            , new zOrHASDgodmxGKeZzwOm() {
                                AsHcVKjUYTEiMDRIPlEyI = 50, sUHzLZQDpmiL = 0
                            }
                        }
                    }
                    , new hKMrIISGTwWTQegekyYwufi() {
                        ZWLAQrkFhHpnKlTlteJtkIHmOYBH = 4, hzfFFdIyYBUfXaTcFCteDbIGZCGgCk = 1, RWflXyIQiC = 1, oHsQzPxipiTrdRTKadPMVXilhsTohd = 11, zfhlmQVXhQnswWRMSwsaaVcYqa = 17, iQDtnXtQkfHrIYRj = 500, jjwQceGzcvMwddDHiKGOO = new List<zOrHASDgodmxGKeZzwOm>() {
                            new zOrHASDgodmxGKeZzwOm() {
                                AsHcVKjUYTEiMDRIPlEyI = 0, sUHzLZQDpmiL = 999
                            }
                            , new zOrHASDgodmxGKeZzwOm() {
                                AsHcVKjUYTEiMDRIPlEyI = 50, sUHzLZQDpmiL = 0
                            }
                        }
                    }
                    , new hKMrIISGTwWTQegekyYwufi() {
                        ZWLAQrkFhHpnKlTlteJtkIHmOYBH = 5, hzfFFdIyYBUfXaTcFCteDbIGZCGgCk = 4, RWflXyIQiC = 1, oHsQzPxipiTrdRTKadPMVXilhsTohd = 10, zfhlmQVXhQnswWRMSwsaaVcYqa = 17, iQDtnXtQkfHrIYRj = 800, jjwQceGzcvMwddDHiKGOO = new List<zOrHASDgodmxGKeZzwOm>() {
                            new zOrHASDgodmxGKeZzwOm() {
                                AsHcVKjUYTEiMDRIPlEyI = 0, sUHzLZQDpmiL = 999
                            }
                            , new zOrHASDgodmxGKeZzwOm() {
                                AsHcVKjUYTEiMDRIPlEyI = 10, sUHzLZQDpmiL = 0
                            }
                        }
                    }
                }
            }
            ;
            EUorqkFNVlJEzzTldswiG(rvzBmqlFUSNRE);
            timer.Once(0.1f, ()=>EUorqkFNVlJEzzTldswiG(rvzBmqlFUSNRE));
        }
        private void EUorqkFNVlJEzzTldswiG(fBPkMauJndkTIoUWnNYHUhZWyuRScq hMWfaABOXHQZwpUbyZmOTPdoxKDl) => Config.WriteObject(hMWfaABOXHQZwpUbyZmOTPdoxKDl, true);
        private void lSWbcQnNcagFVBMLUtGCsJ() => nGCalvxZTsjxWFUoaf = Interface.GetMod().DataFileSystem.ReadObject<Dictionary<int, RSkMMtcxbgoqXHDyVxZaw>>("DefaultEventsData");
        private void yuyzhWFycHzCZmRJqwGNM() => Interface.GetMod().DataFileSystem.WriteObject("DefaultEventsData", nGCalvxZTsjxWFUoaf);
        private class RSkMMtcxbgoqXHDyVxZaw {
            public int LnizXMJgqArKJEIRlaBk = -1;
            public int TsiLkKjoSkixibrlr = 0;
        }
    }
}

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

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

Сверху