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

FREE Stacks : 2.0.7 2.0.7

Нет прав для скачивания
C#:
using System.Collections.Generic;
using System.Linq;
using System;
using UnityEngine;
using Newtonsoft.Json;
using Oxide.Core;
using Oxide.Core.Plugins;
namespace Oxide.Plugins {
    [Info("Stacks", "Nimant", "2.0.7")]
    public class Stacks : RustPlugin {
        [PluginReference]
        private Plugin FurnaceSplitter;
        private static Dictionary<string, int> RZDGqcUdGJPsvsTOgZkESXbYUcK = new Dictionary<string, int>();
        private static Dictionary<string, int> crzZkgigkVncSwblwATftPH = new Dictionary<string, int>() {
            {
                "Attire", 2
            }
            , {
                "Tool", 1
            }
            , {
                "Weapon", 1
            }
        }
        ;
        private void Init() {
            LDggsHhqzOLkl();
            var ShipTsNSBErkgorJHE = false;
            if (VMvEZbkaaFaSPvc.CyyroJxTcLWxGaCqUyFtTrFtpESX == null) {
                VMvEZbkaaFaSPvc.CyyroJxTcLWxGaCqUyFtTrFtpESX = new List<string>();
                ShipTsNSBErkgorJHE = true;
            }
            if (VMvEZbkaaFaSPvc.kxwHrsWBmmey == null) {
                VMvEZbkaaFaSPvc.kxwHrsWBmmey = new List<string>() {
                    "Blue Keycard", "Green Keycard", "Red Keycard"
                }
                ;
                ShipTsNSBErkgorJHE = true;
            }
            if (VMvEZbkaaFaSPvc.EDZHRASLrCpPvsu == null) {
                VMvEZbkaaFaSPvc.EDZHRASLrCpPvsu = new List<ulong>();
                ShipTsNSBErkgorJHE = true;
            }
            if (VMvEZbkaaFaSPvc.cLKkJtciJxv == null) {
                VMvEZbkaaFaSPvc.cLKkJtciJxv = new List<string>();
                ShipTsNSBErkgorJHE = true;
            }
            if (ShipTsNSBErkgorJHE) AObyHFRoiOLdpkHWRGDgI(VMvEZbkaaFaSPvc);
        }
        private void OnServerInitialized() {
            var fUCJarFrhnyRfxnYjtqciwKSCVwJ = ItemManager.itemList.ToList();
            List<string> pAIMQzfDmPCGeNTrDaCaKtT = new List<string>();
            List<string> IWuYvqJtMBaOhCbpTe = new List<string>();
            foreach (var UEyemFFaFS in fUCJarFrhnyRfxnYjtqciwKSCVwJ.OrderBy(r=> r.category)) {
                var BQDTycXSAmuG = UEyemFFaFS.category.ToString();
                var WPNmHANKkIyptutGThdkqQSmbJyS = UEyemFFaFS.displayName.english;
                if (!VMvEZbkaaFaSPvc.VwRHYpvoxY.ContainsKey(BQDTycXSAmuG)) {
                    VMvEZbkaaFaSPvc.VwRHYpvoxY.Add(BQDTycXSAmuG, new Dictionary<string, int> {
                        {
                            WPNmHANKkIyptutGThdkqQSmbJyS, UEyemFFaFS.stackable
                        }
                    }
                    );
                    pAIMQzfDmPCGeNTrDaCaKtT.Add($"'{WPNmHANKkIyptutGThdkqQSmbJyS}' в категории '{BQDTycXSAmuG}'");
                }
                else if (!VMvEZbkaaFaSPvc.VwRHYpvoxY[BQDTycXSAmuG].ContainsKey(WPNmHANKkIyptutGThdkqQSmbJyS)) {
                    VMvEZbkaaFaSPvc.VwRHYpvoxY[BQDTycXSAmuG].Add(WPNmHANKkIyptutGThdkqQSmbJyS, UEyemFFaFS.stackable);
                    pAIMQzfDmPCGeNTrDaCaKtT.Add($"'{WPNmHANKkIyptutGThdkqQSmbJyS}' в категории '{BQDTycXSAmuG}'");
                }
                if (!RZDGqcUdGJPsvsTOgZkESXbYUcK.ContainsKey(BQDTycXSAmuG + "|" + WPNmHANKkIyptutGThdkqQSmbJyS)) RZDGqcUdGJPsvsTOgZkESXbYUcK.Add(BQDTycXSAmuG + "|" + WPNmHANKkIyptutGThdkqQSmbJyS, UEyemFFaFS.stackable);
                UEyemFFaFS.stackable = VMvEZbkaaFaSPvc.VwRHYpvoxY[BQDTycXSAmuG][WPNmHANKkIyptutGThdkqQSmbJyS];
            }
            foreach(var iigmkMJifcQJOuyYsVCJE in VMvEZbkaaFaSPvc.VwRHYpvoxY.Keys) {
                foreach(var UEyemFFaFS in VMvEZbkaaFaSPvc.VwRHYpvoxY[iigmkMJifcQJOuyYsVCJE].ToDictionary(x=>x.Key, x=>x.Value)) {
                    if (!fUCJarFrhnyRfxnYjtqciwKSCVwJ.Exists(x=>x.displayName.english == UEyemFFaFS.Key && x.category.ToString() == iigmkMJifcQJOuyYsVCJE)) {
                        VMvEZbkaaFaSPvc.VwRHYpvoxY[iigmkMJifcQJOuyYsVCJE].Remove(UEyemFFaFS.Key);
                        IWuYvqJtMBaOhCbpTe.Add($"'{UEyemFFaFS.Key}' из категории '{iigmkMJifcQJOuyYsVCJE}'");
                    }
                }
                if (VMvEZbkaaFaSPvc.VwRHYpvoxY[iigmkMJifcQJOuyYsVCJE].Count == 0) VMvEZbkaaFaSPvc.VwRHYpvoxY.Remove(iigmkMJifcQJOuyYsVCJE);
            }
            if (pAIMQzfDmPCGeNTrDaCaKtT.Count == 0 && IWuYvqJtMBaOhCbpTe.Count == 0) return;
            AObyHFRoiOLdpkHWRGDgI(VMvEZbkaaFaSPvc);
            if (pAIMQzfDmPCGeNTrDaCaKtT.Count > 0) {
                PrintWarning("В конфигурационный файл были добавлены новые предметы:");
                foreach(var UEyemFFaFS in pAIMQzfDmPCGeNTrDaCaKtT) PrintWarning(UEyemFFaFS);
            }
            if (IWuYvqJtMBaOhCbpTe.Count > 0) {
                PrintWarning("Конфигурационный файл был очищен от устаревших предметов:");
                foreach(var UEyemFFaFS in IWuYvqJtMBaOhCbpTe) PrintWarning(UEyemFFaFS);
            }
        }
        private void Unload() {
            foreach (var UEyemFFaFS in ItemManager.itemList) UEyemFFaFS.stackable = RZDGqcUdGJPsvsTOgZkESXbYUcK[UEyemFFaFS.category.ToString() + "|" + UEyemFFaFS.displayName.english];
        }
        private ItemContainer.CanAcceptResult? CanAcceptItem(ItemContainer EaioUiuWHTTpwCZCeQwVpLEqaJ, Item qsQeIXSPCbSENkmldtWe, int targetPos) {
            if (EaioUiuWHTTpwCZCeQwVpLEqaJ == null || qsQeIXSPCbSENkmldtWe == null || EaioUiuWHTTpwCZCeQwVpLEqaJ.playerOwner == null) return null;
            if (VMvEZbkaaFaSPvc.CyyroJxTcLWxGaCqUyFtTrFtpESX.Contains(qsQeIXSPCbSENkmldtWe.info.displayName.english) || VMvEZbkaaFaSPvc.CyyroJxTcLWxGaCqUyFtTrFtpESX.Contains(qsQeIXSPCbSENkmldtWe.info.shortname)) return null;
            if (EaioUiuWHTTpwCZCeQwVpLEqaJ.playerOwner.inventory.containerBelt == EaioUiuWHTTpwCZCeQwVpLEqaJ) {
                if (MQmaUDTWVZjlZigt(qsQeIXSPCbSENkmldtWe.info) && ((VMvEZbkaaFaSPvc.kxwHrsWBmmey.Contains(qsQeIXSPCbSENkmldtWe.info.displayName.english) || VMvEZbkaaFaSPvc.kxwHrsWBmmey.Contains(qsQeIXSPCbSENkmldtWe.info.shortname)) || crzZkgigkVncSwblwATftPH.ContainsKey(qsQeIXSPCbSENkmldtWe.info.category.ToString()) && crzZkgigkVncSwblwATftPH[qsQeIXSPCbSENkmldtWe.info.category.ToString()] == 1)) {
                    if (qsQeIXSPCbSENkmldtWe.amount > 1 || tzHphnJuOi(EaioUiuWHTTpwCZCeQwVpLEqaJ, qsQeIXSPCbSENkmldtWe, targetPos)) return ItemContainer.CanAcceptResult.CannotAccept;
                }
            }
            if (EaioUiuWHTTpwCZCeQwVpLEqaJ.playerOwner.inventory.containerWear == EaioUiuWHTTpwCZCeQwVpLEqaJ) {
                if ((VMvEZbkaaFaSPvc.kxwHrsWBmmey.Contains(qsQeIXSPCbSENkmldtWe.info.displayName.english) || VMvEZbkaaFaSPvc.kxwHrsWBmmey.Contains(qsQeIXSPCbSENkmldtWe.info.shortname)) || crzZkgigkVncSwblwATftPH.ContainsKey(qsQeIXSPCbSENkmldtWe.info.category.ToString()) && crzZkgigkVncSwblwATftPH[qsQeIXSPCbSENkmldtWe.info.category.ToString()] == 2) {
                    if (qsQeIXSPCbSENkmldtWe.amount > 1 || tzHphnJuOi(EaioUiuWHTTpwCZCeQwVpLEqaJ, qsQeIXSPCbSENkmldtWe, targetPos)) return ItemContainer.CanAcceptResult.CannotAccept;
                }
            }
            return null;
        }
        private bool? CanStackItem(Item qsQeIXSPCbSENkmldtWe, Item UEyemFFaFS) {
            if (VMvEZbkaaFaSPvc.EDZHRASLrCpPvsu.Contains(qsQeIXSPCbSENkmldtWe.skin) || VMvEZbkaaFaSPvc.EDZHRASLrCpPvsu.Contains(UEyemFFaFS.skin)) return null;
            if (VMvEZbkaaFaSPvc.cLKkJtciJxv.Contains(qsQeIXSPCbSENkmldtWe.info.displayName.english) || VMvEZbkaaFaSPvc.cLKkJtciJxv.Contains(UEyemFFaFS.info.displayName.english)) return null;
            if (VMvEZbkaaFaSPvc.cLKkJtciJxv.Contains(qsQeIXSPCbSENkmldtWe.info.shortname) || VMvEZbkaaFaSPvc.cLKkJtciJxv.Contains(UEyemFFaFS.info.shortname)) return null;
            if (qsQeIXSPCbSENkmldtWe == UEyemFFaFS) return false;
            if (qsQeIXSPCbSENkmldtWe.info.stackable <= 1 || UEyemFFaFS.info.stackable <= 1) return false;
            if (qsQeIXSPCbSENkmldtWe.info.itemid != UEyemFFaFS.info.itemid) return false;
            if ((qsQeIXSPCbSENkmldtWe.hasCondition || UEyemFFaFS.hasCondition) && qsQeIXSPCbSENkmldtWe.condition != UEyemFFaFS.condition) return false;
            if (qsQeIXSPCbSENkmldtWe.skin != UEyemFFaFS.skin) return false;
            if ((!string.IsNullOrEmpty(qsQeIXSPCbSENkmldtWe.name) ? qsQeIXSPCbSENkmldtWe.name : "") != (!string.IsNullOrEmpty(UEyemFFaFS.name) ? UEyemFFaFS.name : "")) return false;
            if (!qsQeIXSPCbSENkmldtWe.IsValid()) return false;
            if (qsQeIXSPCbSENkmldtWe.IsBlueprint() && qsQeIXSPCbSENkmldtWe.blueprintTarget != UEyemFFaFS.blueprintTarget) return false;
            if (qsQeIXSPCbSENkmldtWe.info.amountType == ItemDefinition.AmountType.Genetics || UEyemFFaFS.info.amountType == ItemDefinition.AmountType.Genetics) {
                if ((qsQeIXSPCbSENkmldtWe.instanceData != null ? qsQeIXSPCbSENkmldtWe.instanceData.dataInt : -1) != (UEyemFFaFS.instanceData != null ? UEyemFFaFS.instanceData.dataInt : -1)) return false;
            }
            return true;
        }
        private bool? CanCombineDroppedItem(DroppedItem drItem, DroppedItem anotherDrItem) {
            var item = drItem.item;
            var anotherItem = anotherDrItem.item;
            return CanStackItem(item, anotherItem) == false ? false : (bool?)null;
        }
        private Item OnItemSplit(Item qsQeIXSPCbSENkmldtWe, int amount) {
            if (VMvEZbkaaFaSPvc.EDZHRASLrCpPvsu.Contains(qsQeIXSPCbSENkmldtWe.skin)) return null;
            if (VMvEZbkaaFaSPvc.cLKkJtciJxv.Contains(qsQeIXSPCbSENkmldtWe.info.displayName.english)) return null;
            if (VMvEZbkaaFaSPvc.cLKkJtciJxv.Contains(qsQeIXSPCbSENkmldtWe.info.shortname)) return null;
            qsQeIXSPCbSENkmldtWe.amount = qsQeIXSPCbSENkmldtWe.amount - amount;
            Item IwNjnDleSAoXQqY = ItemManager.CreateByItemID(qsQeIXSPCbSENkmldtWe.info.itemid, 1, qsQeIXSPCbSENkmldtWe.skin);
            IwNjnDleSAoXQqY.amount = amount;
            IwNjnDleSAoXQqY.condition = qsQeIXSPCbSENkmldtWe.condition;
            IwNjnDleSAoXQqY.name = qsQeIXSPCbSENkmldtWe.name;
            if (qsQeIXSPCbSENkmldtWe.IsBlueprint()) IwNjnDleSAoXQqY.blueprintTarget = qsQeIXSPCbSENkmldtWe.blueprintTarget;
            if (qsQeIXSPCbSENkmldtWe.info.amountType == ItemDefinition.AmountType.Genetics && qsQeIXSPCbSENkmldtWe.instanceData != null && qsQeIXSPCbSENkmldtWe.instanceData.dataInt != 0) {
                IwNjnDleSAoXQqY.instanceData = new ProtoBuf.Item.InstanceData() {
                    dataInt = qsQeIXSPCbSENkmldtWe.instanceData.dataInt, ShouldPool = false
                }
                ;
            }
            qsQeIXSPCbSENkmldtWe.MarkDirty();
            return IwNjnDleSAoXQqY;
        }
        private object CanMoveItem(Item qsQeIXSPCbSENkmldtWe, PlayerInventory ZSHdyhyUWeDfmkxQr, uint EaioUiuWHTTpwCZCeQwVpLEqaJ, int EtSpyEvzmijBQr, int oHOUOofCwdTW) {
            if (qsQeIXSPCbSENkmldtWe == null || ZSHdyhyUWeDfmkxQr == null || qsQeIXSPCbSENkmldtWe.amount < UInt16.MaxValue || !VMvEZbkaaFaSPvc.DjQVcMAdaHWwA) return null;
            ItemContainer oyFRDpFblY = ZSHdyhyUWeDfmkxQr.FindContainer(EaioUiuWHTTpwCZCeQwVpLEqaJ);
            if (oyFRDpFblY == null) return null;
            ItemContainer EyTNhcuVCqSgJBmqGkAlDwmLfj = ZSHdyhyUWeDfmkxQr.GetContainer(PlayerInventory.Type.Main);
            BasePlayer xdlcLZfQZAYRxttEAJHPJS = EyTNhcuVCqSgJBmqGkAlDwmLfj?.GetOwnerPlayer();
            if (oyFRDpFblY.IsLocked() || qsQeIXSPCbSENkmldtWe.GetRootContainer()?.IsLocked() == true) return null;
            var shop = oyFRDpFblY.entityOwner as ShopFront ?? qsQeIXSPCbSENkmldtWe.GetRootContainer()?.entityOwner as ShopFront;
            if (shop != null && xdlcLZfQZAYRxttEAJHPJS != null) {
                if (shop.IsPlayerCustomer(xdlcLZfQZAYRxttEAJHPJS) && shop.customerInventory != oyFRDpFblY) return null;
                if (shop.IsPlayerVendor(xdlcLZfQZAYRxttEAJHPJS) && shop.vendorInventory != oyFRDpFblY) return null;
            }
            if (xdlcLZfQZAYRxttEAJHPJS != null && FurnaceSplitter != null) {
                bool YrSmsdYkWoAp = true;
                bool IgnaHSlqPfmodvhOAkGedRs = false;
                bool bDbkzBbwkagRoyoIqten = true;
                try {
                    IgnaHSlqPfmodvhOAkGedRs = (bool)FurnaceSplitter?.CallHook("GetEnabled", xdlcLZfQZAYRxttEAJHPJS);
                    bDbkzBbwkagRoyoIqten = (bool)FurnaceSplitter?.CallHook("HasPermission", xdlcLZfQZAYRxttEAJHPJS);
                }
                catch {
                    YrSmsdYkWoAp = false;
                }
                if (YrSmsdYkWoAp && IgnaHSlqPfmodvhOAkGedRs && bDbkzBbwkagRoyoIqten) {
                    BaseEntity AhxarvMmsWiIpBQz = oyFRDpFblY.entityOwner;
                    if (AhxarvMmsWiIpBQz is BaseOven && (AhxarvMmsWiIpBQz as BaseOven).inventory.capacity > 1) return null;
                }
            }
            bool LegBVJVvaoWlyKnOzBHLvNZUgpK = false;
            int WBiImKWWgiwyxngjBThthfdIM = VMvEZbkaaFaSPvc.VwRHYpvoxY[qsQeIXSPCbSENkmldtWe.info.category.ToString()][qsQeIXSPCbSENkmldtWe.info.displayName.english];
            if (qsQeIXSPCbSENkmldtWe.amount > WBiImKWWgiwyxngjBThthfdIM) LegBVJVvaoWlyKnOzBHLvNZUgpK = true;
            if (oHOUOofCwdTW + qsQeIXSPCbSENkmldtWe.amount / UInt16.MaxValue == qsQeIXSPCbSENkmldtWe.amount % UInt16.MaxValue) {
                if (LegBVJVvaoWlyKnOzBHLvNZUgpK) {
                    Item UEyemFFaFS = qsQeIXSPCbSENkmldtWe.SplitItem(WBiImKWWgiwyxngjBThthfdIM);
                    if (!UEyemFFaFS.MoveToContainer(oyFRDpFblY, EtSpyEvzmijBQr, true)) {
                        qsQeIXSPCbSENkmldtWe.amount += UEyemFFaFS.amount;
                        UEyemFFaFS.Remove(0f);
                    }
                    ItemManager.DoRemoves();
                    ZSHdyhyUWeDfmkxQr.ServerUpdate(0f);
                    return true;
                }
                qsQeIXSPCbSENkmldtWe.MoveToContainer(oyFRDpFblY, EtSpyEvzmijBQr, true);
                var YsYgIkUkOyLtP = "{DarkPluginsID}";
                return true;
            }
            else if (oHOUOofCwdTW + (qsQeIXSPCbSENkmldtWe.amount / 2) / UInt16.MaxValue == (qsQeIXSPCbSENkmldtWe.amount / 2) % UInt16.MaxValue + qsQeIXSPCbSENkmldtWe.amount % 2) {
                if (LegBVJVvaoWlyKnOzBHLvNZUgpK) {
                    Item MrWUfycUISbh;
                    if (WBiImKWWgiwyxngjBThthfdIM > qsQeIXSPCbSENkmldtWe.amount / 2) MrWUfycUISbh = qsQeIXSPCbSENkmldtWe.SplitItem(Convert.ToInt32(qsQeIXSPCbSENkmldtWe.amount) / 2);
                    else MrWUfycUISbh = qsQeIXSPCbSENkmldtWe.SplitItem(WBiImKWWgiwyxngjBThthfdIM);
                    if (!MrWUfycUISbh.MoveToContainer(oyFRDpFblY, EtSpyEvzmijBQr, true)) {
                        qsQeIXSPCbSENkmldtWe.amount += MrWUfycUISbh.amount;
                        MrWUfycUISbh.Remove(0f);
                    }
                    ItemManager.DoRemoves();
                    ZSHdyhyUWeDfmkxQr.ServerUpdate(0f);
                    return true;
                }
                Item UEyemFFaFS = qsQeIXSPCbSENkmldtWe.SplitItem(qsQeIXSPCbSENkmldtWe.amount / 2);
                if ((qsQeIXSPCbSENkmldtWe.amount + UEyemFFaFS.amount) % 2 != 0) {
                    UEyemFFaFS.amount++;
                    qsQeIXSPCbSENkmldtWe.amount--;
                }
                if (!UEyemFFaFS.MoveToContainer(oyFRDpFblY, EtSpyEvzmijBQr, true)) {
                    qsQeIXSPCbSENkmldtWe.amount += UEyemFFaFS.amount;
                    UEyemFFaFS.Remove(0f);
                }
                ItemManager.DoRemoves();
                ZSHdyhyUWeDfmkxQr.ServerUpdate(0f);
                return true;
            }
            return null;
        }
        private static bool MQmaUDTWVZjlZigt(ItemDefinition UduXlEwEaYxyvcBAxBRLaqPlOA) {
            if (UduXlEwEaYxyvcBAxBRLaqPlOA == null) return false;
            return UduXlEwEaYxyvcBAxBRLaqPlOA.condition.enabled && UduXlEwEaYxyvcBAxBRLaqPlOA.condition.max > 0f;
        }
        private bool tzHphnJuOi(ItemContainer EaioUiuWHTTpwCZCeQwVpLEqaJ, Item UEyemFFaFS, int targetPos) {
            foreach (var item in EaioUiuWHTTpwCZCeQwVpLEqaJ.itemList.Where(x=> x != null && (targetPos == -1 || targetPos == x.position))) {
                if (CanStackItem(item, UEyemFFaFS) == true) return true;
            }
            return false;
        }
        private Dictionary<string, Dictionary<string, int>> KLIuEoXxCYBx() {
            var mRUuDoBxQDmvhLFmCKkxqXcNOxXXa = new Dictionary<string, Dictionary<string, int>>();
            var agxSHuqRqtmnC = ItemCategory.Weapon;
            var YwcvLmNbwRwkuuTG = new Dictionary<string, int>();
            foreach (var UEyemFFaFS in ItemManager.itemList.OrderBy(r=> r.category)) {
                if (agxSHuqRqtmnC != UEyemFFaFS.category && YwcvLmNbwRwkuuTG.Count > 0) {
                    mRUuDoBxQDmvhLFmCKkxqXcNOxXXa.Add($"{agxSHuqRqtmnC}", new Dictionary<string, int>(YwcvLmNbwRwkuuTG.OrderBy(x=>x.Key)));
                    YwcvLmNbwRwkuuTG.Clear();
                }
                if (!YwcvLmNbwRwkuuTG.ContainsKey(UEyemFFaFS.displayName.english)) YwcvLmNbwRwkuuTG.Add(UEyemFFaFS.displayName.english, UEyemFFaFS.stackable);
                agxSHuqRqtmnC = UEyemFFaFS.category;
            }
            if (YwcvLmNbwRwkuuTG.Count > 0) mRUuDoBxQDmvhLFmCKkxqXcNOxXXa.Add($"{agxSHuqRqtmnC}", new Dictionary<string, int>(YwcvLmNbwRwkuuTG));
            return mRUuDoBxQDmvhLFmCKkxqXcNOxXXa.OrderBy(x=>x.Key).ToDictionary(x=>x.Key, x=>x.Value);
        }
        private static QnPlWfalSroppOutkqUUi VMvEZbkaaFaSPvc;
        private class QnPlWfalSroppOutkqUUi {
            [JsonProperty(PropertyName = "Разрешить корректный перенос стаков больше 64К")]
            public bool DjQVcMAdaHWwA;
            [JsonProperty(PropertyName = "Стаки предметов по категориям")]
            public Dictionary<string, Dictionary<string, int>> VwRHYpvoxY;
            [JsonProperty(PropertyName = "Предметы которым принудительно разрешено стакаться в слотах быстрого доступа")]
            public List<string> CyyroJxTcLWxGaCqUyFtTrFtpESX;
            [JsonProperty(PropertyName = "Предметы которым принудительно запрещено стакаться в слотах быстрого доступа")]
            public List<string> kxwHrsWBmmey;
            [JsonProperty(PropertyName = "Скины предметов которые не нужно обрабатывать плагином при стаке и разделении (для исключения конфликтов)")]
            public List<ulong> EDZHRASLrCpPvsu;
            [JsonProperty(PropertyName = "Названия предметов которые не нужно обрабатывать плагином при стаке и разделении (для исключения конфликтов)")]
            public List<string> cLKkJtciJxv;
        }
        private void LDggsHhqzOLkl() => VMvEZbkaaFaSPvc = Config.ReadObject<QnPlWfalSroppOutkqUUi>();
        protected override void LoadDefaultConfig() {
            if (ItemManager.itemList == null) {
                timer.Once(5f, ()=> LoadDefaultConfig());
                return;
            }
            VMvEZbkaaFaSPvc = new QnPlWfalSroppOutkqUUi {
                DjQVcMAdaHWwA = true, VwRHYpvoxY = KLIuEoXxCYBx(), CyyroJxTcLWxGaCqUyFtTrFtpESX = new List<string>(), kxwHrsWBmmey = new List<string>() {
                    "Blue Keycard", "Green Keycard", "Red Keycard"
                }
                , EDZHRASLrCpPvsu = new List<ulong>(), cLKkJtciJxv = new List<string>()
            }
            ;
            AObyHFRoiOLdpkHWRGDgI(VMvEZbkaaFaSPvc);
            timer.Once(0.1f, ()=> AObyHFRoiOLdpkHWRGDgI(VMvEZbkaaFaSPvc));
        }
        private void AObyHFRoiOLdpkHWRGDgI(QnPlWfalSroppOutkqUUi LuVbjQAsvBLhjpxBijcvfPyV) => Config.WriteObject(LuVbjQAsvBLhjpxBijcvfPyV, true);
    }
}

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

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

Сверху