Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

using Newtonsoft.Json; using Oxide.Core; using Oxide.Core.Plugins; using Oxide.Game.Rust.C..

Decoded Output download

<?  using Newtonsoft.Json; using Oxide.Core; using Oxide.Core.Plugins; using Oxide.Game.Rust.Cui; using System; using System.Collections; using System.Collections.Generic; using System.Globalization; using System.Linq; using UnityEngine; using Color = UnityEngine.Color; namespace Oxide.Plugins { [Info("WipeBlock", "anfunny", "2.1")] public class WipeBlock : RustPlugin { private class Configuration { public class Block { [JsonProperty("    ('1852' -  1852  , '-1852'  1852  )")] public int TimeMove = 0; [JsonProperty("  ")] public Dictionary<int, List<string>> OMGAOBYPTMHBRBJWENDAIZHANCWOHEQXTTWXIHBESRXYDJG; } [JsonProperty("  ")] public Block MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ; public static Configuration GetDefaultConfiguration() { var newConfiguration = new Configuration(); newConfiguration.MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ = new Block(); newConfiguration.MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ.OMGAOBYPTMHBRBJWENDAIZHANCWOHEQXTTWXIHBESRXYDJG = new Dictionary<int,List<string>> { [1800] = new List<string> { "shotgun.waterpipe", "pistol.revolver", "shotgun.double", }, [3600] = new List<string> { "flamethrower", "bucket.helmet", "riot.helmet", "pants", "hoodie", }, [7200] = new List<string> { "pistol.python", "pistol.semiauto", "coffeecan.helmet", "roadsign.jacket", "roadsign.kilt", "icepick.salvaged", "axe.salvaged", "hammer.salvaged", }, [14400] = new List<string> { "shotgun.pump", "shotgun.spas12", "pistol.m92", "pistol.prototype17", "smg.mp5", "jackhammer", "chainsaw", }, [28800] = new List<string> { "smg.2", "smg.thompson", "rifle.semiauto", "explosive.satchel", "grenade.f1", "grenade.molotov", "grenade.flashbang", "grenade.beancan", "surveycharge" }, [43200] = new List<string> { "rifle.bolt", "rifle.ak", "rifle.ak.ice", "hmlmg", "rifle.lr300", "metal.facemask", "metal.plate.torso", "rifle.l96", "rifle.m39" }, [64800] = new List<string> { "ammo.rifle.explosive", "ammo.rocket.mlrs", "ammo.rocket.basic", "ammo.rocket.fire", "ammo.rocket.hv", "rocket.launcher", "multiplegrenadelauncher", "explosive.timed" }, [86400] = new List<string> { "lmg.m249", "heavy.plate.helmet", "heavy.plate.jacket", "heavy.plate.pants", } }; return newConfiguration; } } [PluginReference] private Plugin LoadingImages, Duel, Duels, Battles; private Configuration IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ = null; public Dictionary<string, string> UUKBABURDZGUPHNHLHWJVRDGAFESEIJCXDYQSTZXOACEWTE = new Dictionary<string, string> { ["Total"] = "", ["Weapon"] = "", ["Ammunition"] = "", ["Tool"] = "", ["Attire"] = "" }; private string Layer = "UI_1852InstanceBlock"; private string OHPSXSKKRMUXLDPSUUSMRNPIYFFOXAZDYIGGJRJJZZHS = "UI_1852Block"; private string JFCFHSXLNVASGURMWNQNQYCWIIDLJNRFXVOZDJQHBRKNF = "UI_1852InfoBlock"; private string CXSXDMRFWKDFWYPMCADVULFRIMWILYOPRUFGSLJFOSYEW = "wipeblock.ignore"; private Dictionary<ulong, int> MSSOPJJKTRRAOQQITYVNOCSITQRYGCMAULADQXJFGGAOOSXSP = new Dictionary<ulong, int>(); private Coroutine YAJJJKAJUYRLDRFQFDQMRWOPHHCEUBTYJADLRLBQDG; protected override void LoadConfig() { base.LoadConfig(); try { IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ = Config.ReadObject<Configuration>(); if (IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ?.MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ == null) LoadDefaultConfig(); } catch { PrintWarning($"   'oxide/config/{Name}',   !!"); LoadDefaultConfig(); } NextTick(SaveConfig); } protected override void LoadDefaultConfig() => IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ = Configuration.GetDefaultConfiguration(); protected override void SaveConfig() => Config.WriteObject(IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ); private void OnServerInitialized() { foreach (string item in IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ.MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ.OMGAOBYPTMHBRBJWENDAIZHANCWOHEQXTTWXIHBESRXYDJG.SelectMany(p => p.Value)) { LoadingImages.Call("AddImage", $"http://a0902121.xsph.ru/v2/shortname?id={item}", item); } permission.RegisterPermission(CXSXDMRFWKDFWYPMCADVULFRIMWILYOPRUFGSLJFOSYEW, this); InitializeLang(); OBMDRQPDWGRIZTPWONUZJBYZLBFCTDNQJOWQPCATLLEROZLWI(); } private void Unload() { if (YAJJJKAJUYRLDRFQFDQMRWOPHHCEUBTYJADLRLBQDG != null) ServerMgr.Instance.StopCoroutine(YAJJJKAJUYRLDRFQFDQMRWOPHHCEUBTYJADLRLBQDG); foreach (BasePlayer player in BasePlayer.activePlayerList) { player.SetFlag(BaseEntity.Flags.Reserved3, false); CuiHelper.DestroyUi(player, Layer); CuiHelper.DestroyUi(player, OHPSXSKKRMUXLDPSUUSMRNPIYFFOXAZDYIGGJRJJZZHS); CuiHelper.DestroyUi(player, JFCFHSXLNVASGURMWNQNQYCWIIDLJNRFXVOZDJQHBRKNF); } } private object CanWearItem(PlayerInventory inventory, Item item) { var player = inventory.gameObject.ToBaseEntity() as BasePlayer; var LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU = WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(item.info) > 0 ? false : (bool?) null; if (AZMMOMDNRPLMKSTBYKWZGLNANYXGKMQITPDOEXZJM(player)) return null; if (LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU == false) { if (player.GetComponent<NPCPlayer>() != null || player.GetComponent<BaseNpc>() != null || player.IsNpc) return null; if (permission.UserHasPermission(player.UserIDString, CXSXDMRFWKDFWYPMCADVULFRIMWILYOPRUFGSLJFOSYEW)) return null; KMELYQVOTXKUSKEKHGBVMIIVALGEZWUHJIOZKAKMFBHK(player, item); } return LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU; } private object CanEquipItem(PlayerInventory inventory, Item item) { var player = inventory.gameObject.ToBaseEntity() as BasePlayer; if (player == null) return null; if (AZMMOMDNRPLMKSTBYKWZGLNANYXGKMQITPDOEXZJM(player)) return null; var LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU = WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(item.info) > 0 ? false : (bool?) null; if (LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU == false) { if (player.GetComponent<NPCPlayer>() != null || player.GetComponent<BaseNpc>() != null || player.IsNpc) return null; if (permission.UserHasPermission(player.UserIDString, CXSXDMRFWKDFWYPMCADVULFRIMWILYOPRUFGSLJFOSYEW)) return null; KMELYQVOTXKUSKEKHGBVMIIVALGEZWUHJIOZKAKMFBHK(player, item); } return LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU; } private object OnReloadWeapon(BasePlayer player, BaseProjectile projectile) { if (player is NPCPlayer) return null; if (permission.UserHasPermission(player.UserIDString, CXSXDMRFWKDFWYPMCADVULFRIMWILYOPRUFGSLJFOSYEW)) return null; if (player.GetComponent<NPCPlayer>() != null || player.GetComponent<BaseNpc>() != null || player.IsNpc) return null; var LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU = WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(projectile.primaryMagazine.ammoType) > 0 ? false : (bool?) null; if (LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU == false && !AZMMOMDNRPLMKSTBYKWZGLNANYXGKMQITPDOEXZJM(player)) { List<Item> PYVGMBZYJZIHRIGUSZVPYRSCTDIJRPYOATEGXVRMUBLCSATL = player.inventory.FindItemsByItemID(projectile.primaryMagazine.ammoType.itemid).ToList<Item>(); if (PYVGMBZYJZIHRIGUSZVPYRSCTDIJRPYOATEGXVRMUBLCSATL.Count == 0) { List<Item> HUEYFXXFTMISPGUATGYEAWWIIVXGQJTJXNJVTQVVHADJIUEU = new List<Item>(); player.inventory.FindAmmo(HUEYFXXFTMISPGUATGYEAWWIIVXGQJTJXNJVTQVVHADJIUEU, projectile.primaryMagazine.definition.ammoTypes); if (HUEYFXXFTMISPGUATGYEAWWIIVXGQJTJXNJVTQVVHADJIUEU.Count > 0) { LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU = WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(HUEYFXXFTMISPGUATGYEAWWIIVXGQJTJXNJVTQVVHADJIUEU[0].info) > 0 ? false : (bool?) null; } } if (LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU == false) { SendReply(player, $" <color=#81B67A> </color>    !"); } return LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU; } return null; } private object OnReloadMagazine(BasePlayer player, BaseProjectile projectile) { if (player is NPCPlayer) return null; if (permission.UserHasPermission(player.UserIDString, CXSXDMRFWKDFWYPMCADVULFRIMWILYOPRUFGSLJFOSYEW)) return null; NextTick(() => { var LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU = WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(projectile.primaryMagazine.ammoType) > 0 ? false : (bool?) null; if (LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU == false) { player.GiveItem(ItemManager.CreateByItemID(projectile.primaryMagazine.ammoType.itemid, projectile.primaryMagazine.contents, 0UL), BaseEntity.GiveItemReason.Generic); projectile.primaryMagazine.contents = 0; projectile.GetItem().LoseCondition(projectile.GetItem().maxCondition); projectile.SendNetworkUpdate(); player.SendNetworkUpdate(); PrintError($"[{DateTime.Now.ToShortTimeString()}] {player}    !"); SendReply(player, $"<color=#81B67A></color> ,     !"); } }); return null; } private void OnPlayerConnected(BasePlayer player, bool first = true) { if (player.IsReceivingSnapshot) { NextTick(() => OnPlayerConnected(player, first)); return; } if (!BPXCPLKHKWITJNLAIWQBFBQUTAESFTNCJHXQZMAYPQXXJWGX()) return; } private object CanMoveItem(Item item, PlayerInventory inventory, ItemContainerId targetContainer) { if (inventory == null || item == null) return null; BasePlayer player = inventory.GetComponent<BasePlayer>(); if (player == null) return null; if (permission.UserHasPermission(player.UserIDString, CXSXDMRFWKDFWYPMCADVULFRIMWILYOPRUFGSLJFOSYEW)) return null; ItemContainer KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG = inventory.FindContainer(targetContainer); if (KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG == null || KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.entityOwner == null) return null; if (KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.entityOwner is AutoTurret) { var LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU = WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(item.info.shortname) > 0 ? false : (bool?) null; if (LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU == false ) { KMELYQVOTXKUSKEKHGBVMIIVALGEZWUHJIOZKAKMFBHK(player, item); return true; } } return null; } private object CanAcceptItem(ItemContainer KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG, Item item) { if (WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(item.info.shortname) > 0) { item.SetFlag(global::Item.Flag.Cooking, true); item.MarkDirty(); } else { item.SetFlag(global::Item.Flag.Cooking, false); item.MarkDirty(); } if (KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG == null || item == null || KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.entityOwner == null) return null; if (KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.entityOwner is AutoTurret) { BasePlayer player = item.GetOwnerPlayer(); if (player == null) return null; if (permission.UserHasPermission(player.UserIDString, CXSXDMRFWKDFWYPMCADVULFRIMWILYOPRUFGSLJFOSYEW)) return null; var LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU = WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(item.info.shortname) > 0 ? false : (bool?) null; if (LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU == false) { KMELYQVOTXKUSKEKHGBVMIIVALGEZWUHJIOZKAKMFBHK(player, item); return ItemContainer.CanAcceptResult.CannotAcceptRightNow; } } return null; } [ConsoleCommand("UI_WipeBlock")] private void FIFNHUPGOTWGHLZPLDAKBYGGSEOYIGSKODUFXYSKRJXTQFM(ConsoleSystem.Arg args) { var player = args.Player(); if (!player || !args.HasArgs(1)) return; switch (args.Args[0].ToLower()) { case "page": { OpenWipeBlock(player, args.Args[1], int.Parse(args.Args[2]), true); break; } } } [ConsoleCommand("wipeblock.ui.open")] private void VCHQMTRHCZVDFQYHALRDRTSMLQSRAMPNRVCFYBXVMMDXDPE(ConsoleSystem.Arg args) { if (args.Player() == null) return; OpenWipeBlock(args.Player()); } [ConsoleCommand("blockmove")] private void KPSENJCBKUFWBZGPJHLKNTIZOWREQUJVLRGLULAH(ConsoleSystem.Arg args) { if (args.Player() != null) return; if (!args.HasArgs(1)) { PrintWarning($"    !"); return; } int BYUVGVLXWPKAQPJTZVCXZHDLCXASNZOQCQOLYOQRXXXALU; if (!int.TryParse(args.Args[0], out BYUVGVLXWPKAQPJTZVCXZHDLCXASNZOQCQOLYOQRXXXALU)) { PrintWarning("   !"); return; } IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ.MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ.TimeMove += BYUVGVLXWPKAQPJTZVCXZHDLCXASNZOQCQOLYOQRXXXALU; SaveConfig(); PrintWarning("   !"); OBMDRQPDWGRIZTPWONUZJBYZLBFCTDNQJOWQPCATLLEROZLWI(); } private void BVEWBUMGOOVDUMRGTQRRXLPKJKJSUVYHEQMYECMCEYCGNSR(BasePlayer player) { OpenWipeBlock(player); } [ConsoleCommand("wipeblock.ui.close")] private void PEAUIQVPFTNRKTLSPOZDATBQDPNYJIWRSEDPUDYOV(ConsoleSystem.Arg args) { if (args.Player() == null) return; args.Player()?.SetFlag(BaseEntity.Flags.Reserved3, false); } private void OpenWipeBlock(BasePlayer player, string FVQVIHWBUTDZNLJRGQAVJUEBFSGHPMBBCXEJHFVKIM = "Total", int page = 0, bool EHRILNOZAVKYKQOQPAOMHRBXQHAKAUPMXIAUNJVTBNBF = false) { CuiElementContainer KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG = new CuiElementContainer(); if (!EHRILNOZAVKYKQOQPAOMHRBXQHAKAUPMXIAUNJVTBNBF) { CuiHelper.DestroyUi(player, Layer); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { CursorEnabled = true, Image = {Color = "0 0 0 0"}, RectTransform = {AnchorMin = "0 0", AnchorMax = "1 1", OffsetMin = "172 0", OffsetMax = "0 0"} }, "MS_UI", Layer); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel() { CursorEnabled = true, RectTransform = {AnchorMin = "0 1", AnchorMax = "1 1", OffsetMin = "0 -60", OffsetMax = "0 0"}, Image         = {Color = "0.15 0.17 0.13 0" } }, Layer, Layer + ".RS"); } CuiHelper.DestroyUi(player, Layer + ".C"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel() { CursorEnabled = true, RectTransform = {AnchorMin = "0 0", AnchorMax = "1 1", OffsetMin = "0 0", OffsetMax = "0 0"}, Image         = {Color = "0 0 0 0" } }, Layer + ".RS", Layer + ".C"); if (!EHRILNOZAVKYKQOQPAOMHRBXQHAKAUPMXIAUNJVTBNBF) { CuiHelper.DestroyUi(player, Layer + ".R"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel() { CursorEnabled = true, RectTransform = {AnchorMin = "0 0", AnchorMax = "1 0.9", OffsetMin = "0 0", OffsetMax = "0 0"}, Image         = {Color = "0.117 0.121 0.109 0" } }, Layer, Layer + ".RSE"); } CuiHelper.DestroyUi(player, Layer + ".R"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel() { CursorEnabled = true, RectTransform = {AnchorMin = "0 0", AnchorMax = "1 1", OffsetMin = "0 0", OffsetMax = "0 0"}, Image         = {Color = "0.08 0.08 0.08 0" } }, Layer + ".RSE", Layer + ".R"); float KUQJZCXRUVITJVTKWBUXABYULEKZBJCAHGPYWQPNFYTQQV = (1 / 2f * 40 + (1 - 1) / 2f * 5); int WENBYRXQJVWXURXPLSILDFUNFMGSBHIDQXOUNIEJKP=0; int CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ=0; string WGUYLNMSYFADOILXSEHFKIIPQROJTZUWCDVBCFROQVA = lang.GetLanguage(player.UserIDString); bool NWDDBURFLUANYEITZDYYLDALMJVNNSOOHNCTNKHZIOLIDIDX = WGUYLNMSYFADOILXSEHFKIIPQROJTZUWCDVBCFROQVA == "ru"; foreach (var vip in UUKBABURDZGUPHNHLHWJVRDGAFESEIJCXDYQSTZXOACEWTE) { KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiElement { Parent = Layer + ".C", Name = Layer + vip.Value, Components = { new CuiRawImageComponent { Png = (string) LoadingImages.Call("GetImage", "btn_ctg"), Color = FVQVIHWBUTDZNLJRGQAVJUEBFSGHPMBBCXEJHFVKIM == vip.Key ? "1 1 1 1" : "1 1 1 0.2" }, new CuiRectTransformComponent { AnchorMin=$"{0.038 + (CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ * 0.187)} {0.08 - (WENBYRXQJVWXURXPLSILDFUNFMGSBHIDQXOUNIEJKP * 0.18)}", AnchorMax=$"{0.038 + (CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ * 0.187) + 0.175f} {0.92 - (WENBYRXQJVWXURXPLSILDFUNFMGSBHIDQXOUNIEJKP * 0.18)}" } } }); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiButton { RectTransform = { AnchorMin = "0 0", AnchorMax = "1 1", OffsetMin = "0 0", OffsetMax = "0 0" }, Button = { Color = "0 0 0 0", Command = $"UI_WipeBlock page {vip.Key} {0}"}, Text = { Text = NWDDBURFLUANYEITZDYYLDALMJVNNSOOHNCTNKHZIOLIDIDX ? vip.Value.ToUpper() : vip.Key.ToUpper(), Align = TextAnchor.MiddleCenter, Font = "robotocondensed-bold.ttf", FontSize = 18, Color = FVQVIHWBUTDZNLJRGQAVJUEBFSGHPMBBCXEJHFVKIM == vip.Key ? "0.929 0.882 0.847 0.75" : "0.7 0.7 0.7 0.2"} }, Layer + vip.Value); KUQJZCXRUVITJVTKWBUXABYULEKZBJCAHGPYWQPNFYTQQV -= 40 + 5; CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ++; if (CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ == 5) { break; } } var itemList = new Dictionary<string, double>(); foreach (var check in IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ.MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ.OMGAOBYPTMHBRBJWENDAIZHANCWOHEQXTTWXIHBESRXYDJG) { foreach (var test in check.Value) { var item = ItemManager.FindItemDefinition(test); if (item.category.ToString() == FVQVIHWBUTDZNLJRGQAVJUEBFSGHPMBBCXEJHFVKIM || FVQVIHWBUTDZNLJRGQAVJUEBFSGHPMBBCXEJHFVKIM == "Total") itemList.Add(item.shortname, WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(item)); } } int XPMWCJJVRQRZESSFLGKCOGOVZQXSSIEGXQPCCSFDTXVTQZDW = 5; float CRBSVIRAQWLMRDJMKCNCPDTAHIRKUFAMBZPRCOBIXBLVURB = 90; float MHFXQTDZYBKMRHFKWYKSORJVBFENSXGPHXXNADWIWPSBDOR = 1f / XPMWCJJVRQRZESSFLGKCOGOVZQXSSIEGXQPCCSFDTXVTQZDW; int WAYVGJFUXJVLOPHAUVFTJSKTCCWYZHSNNORRZLJXRCPRHK = 0; float GISHIIXGDQFTDNHVQRIXZXPBJLIBHCTMRIPPGAJEQHOBTRF = 5; KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { RectTransform =  {AnchorMin = "0 0", AnchorMax = "1 1", OffsetMin = $"40 30", OffsetMax = $"-40 -30"}, Image = {Color = "1 1 1 0"} }, Layer + ".R", Layer + ".HRPStore"); foreach (var check in itemList.Skip(page * 20).Take(20)) { KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { RectTransform = { AnchorMin = $"{WAYVGJFUXJVLOPHAUVFTJSKTCCWYZHSNNORRZLJXRCPRHK * MHFXQTDZYBKMRHFKWYKSORJVBFENSXGPHXXNADWIWPSBDOR} 1", AnchorMax = $"{(WAYVGJFUXJVLOPHAUVFTJSKTCCWYZHSNNORRZLJXRCPRHK + 1) * MHFXQTDZYBKMRHFKWYKSORJVBFENSXGPHXXNADWIWPSBDOR} 1", OffsetMin = $"{(WAYVGJFUXJVLOPHAUVFTJSKTCCWYZHSNNORRZLJXRCPRHK == 0 ? "0" : "10")} {GISHIIXGDQFTDNHVQRIXZXPBJLIBHCTMRIPPGAJEQHOBTRF - CRBSVIRAQWLMRDJMKCNCPDTAHIRKUFAMBZPRCOBIXBLVURB}", OffsetMax = $"{(WAYVGJFUXJVLOPHAUVFTJSKTCCWYZHSNNORRZLJXRCPRHK == 4 ? "0" : "-5")} {GISHIIXGDQFTDNHVQRIXZXPBJLIBHCTMRIPPGAJEQHOBTRF}" }, Image = {Color = "0 0 0 0"} }, Layer + ".HRPStore", Layer + ".R" + check.Key); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiElement { Parent = Layer + ".R" + check.Key, Name = "Btn", Components = { new CuiRawImageComponent { Png = check.Value > 0 ? (string) LoadingImages.Call("GetImage", "BlockButtonImage") : (string) LoadingImages.Call("GetImage", "ButtonImage"), Color = "1 1 1 1" }, new CuiRectTransformComponent { AnchorMin = "0.05 -0.05", AnchorMax = "0.95 1.05"} } }); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { RectTransform = { AnchorMin = "1 1", AnchorMax = "1 1", OffsetMin = "-25 -20", OffsetMax = "-10 -5.5" }, Image = { Color = check.Value > 0 ? "1 1 1 1" : "0 0 0 0", Sprite = check.Value > 0 ? "assets/icons/bp-lock.png" : "assets/content/textures/generic/fulltransparent.tga" } }, "Btn"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiElement { Parent = Layer + ".R" + check.Key, Components = { new CuiRawImageComponent { Png = (string) LoadingImages.Call("GetImage", check.Key)}, new CuiRectTransformComponent { AnchorMin = "0.5 0", AnchorMax = "0.5 1", OffsetMin = "-35 10", OffsetMax = "35 -10" } } }); string color = check.Value > 0 ? "0.7 0.64 0.7 0.95" : "0.376 0.384 0.459 0.85"; KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { RectTransform = { AnchorMin = "0.5 0", AnchorMax = "0.5 0", OffsetMin = $"-35 -2.5", OffsetMax = $"35 15" }, Image = { Color = color } }, "Btn", Layer + ".R" + check.Key + ".L"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiLabel { RectTransform = {AnchorMin = "0 0", AnchorMax = "1 1"}, Text = {Text = check.Value > 0 ? TimeSpan.FromSeconds(check.Value).ToShortString() : string.Format(lang.GetMessage("AVAILABLE", this, player.UserIDString)), Align = check.Value > 0 ? TextAnchor.MiddleCenter : TextAnchor.MiddleCenter, Font = "robotocondensed-bold.ttf", FontSize = check.Value > 0 ? 12 : 11, Color = check.Value > 0 ? "0.2 0.2 0.2 1" : "0.81 0.80 0.85 1" } }, Layer + ".R" + check.Key + ".L"); if (check.Value > 0) { KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiButton { RectTransform = { AnchorMin = "0 0", AnchorMax = "0 1", OffsetMin = "4 4", OffsetMax = "15 -3" }, Button = { Color = "0.3 0.25 0.3 1", Sprite = "assets/icons/electric.png" }, Text = { Text = "" } }, Layer + ".R" + check.Key + ".L"); } WAYVGJFUXJVLOPHAUVFTJSKTCCWYZHSNNORRZLJXRCPRHK++; if (WAYVGJFUXJVLOPHAUVFTJSKTCCWYZHSNNORRZLJXRCPRHK == 5) { WAYVGJFUXJVLOPHAUVFTJSKTCCWYZHSNNORRZLJXRCPRHK = 0; GISHIIXGDQFTDNHVQRIXZXPBJLIBHCTMRIPPGAJEQHOBTRF -= CRBSVIRAQWLMRDJMKCNCPDTAHIRKUFAMBZPRCOBIXBLVURB + 15; } } string CMEUINFAQLLSRJSUFCAGJGQBEZXDFXGSVZNUZMJVIGBUM = $"UI_WipeBlock page {FVQVIHWBUTDZNLJRGQAVJUEBFSGHPMBBCXEJHFVKIM} {page - 1}"; string IUASYMFPFVVCQJPBVSESXRVXVTSEYCFWPGQDDMYUNGUSYWVAF = $"UI_WipeBlock page {FVQVIHWBUTDZNLJRGQAVJUEBFSGHPMBBCXEJHFVKIM} {page + 1}"; bool LIPTBQYCXETARDQZNKSMYITKFQXDZYXSYRRWGVEZFA = page > 0; bool UAMORBYJLHTIDOEOKSUDZHABZLTTSFSHXTZKSCGBAPMLF = (page + 1) * 20 < itemList.Count; var NIBGUGKXQMALPFIFQGOLKJOUVIMSCJVPWQYKRLLMWAD=page+1; KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { RectTransform = { AnchorMin = "0.5 0", AnchorMax = "0.5 0", OffsetMin = $"-195 15", OffsetMax = "205 60" }, Image = { Color = "0 0 0 0" } }, Layer + ".R", Layer + ".PS"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { RectTransform = { AnchorMin = "0.5 0", AnchorMax = "0.5 1", OffsetMin = $"-84 0", OffsetMax = "85 0" }, Image = { Color = "0.05 0.05 0.05 0.5" } }, Layer + ".PS", "LabelPage"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiLabel { RectTransform = { AnchorMin = "0 0", AnchorMax = "1 1" }, Text = { Text = string.Format(lang.GetMessage("PAGE", this, player.UserIDString))+$" {NIBGUGKXQMALPFIFQGOLKJOUVIMSCJVPWQYKRLLMWAD}", FontSize = 25, Font = "robotocondensed-regular.ttf", Align = TextAnchor.MiddleCenter, Color = "0.889 0.882 0.847 0.8" } }, "LabelPage", "ThisLabel"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { RectTransform = { AnchorMin = "0.15 0", AnchorMax = "0.29 1", OffsetMin = $"0 0", OffsetMax = "-0 -0" }, Image = { Color = LIPTBQYCXETARDQZNKSMYITKFQXDZYXSYRRWGVEZFA ? "0.196 0.200 0.239 1.8" : "0.196 0.200 0.239 0.4" } }, Layer + ".PS", Layer + ".PS.L"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiButton { RectTransform = { AnchorMin = "0 0", AnchorMax = "1 1", OffsetMax = "0 0" }, Button = { Color = "0 0 0 0", Command = LIPTBQYCXETARDQZNKSMYITKFQXDZYXSYRRWGVEZFA ? CMEUINFAQLLSRJSUFCAGJGQBEZXDFXGSVZNUZMJVIGBUM : "" }, Text = { Text = "<b><</b>", Font = "robotocondensed-bold.ttf", FontSize = 35, Align = TextAnchor.MiddleCenter, Color = LIPTBQYCXETARDQZNKSMYITKFQXDZYXSYRRWGVEZFA ? "0.61 0.63 0.97 1" : "0.61 0.63 0.97 0.15" } }, Layer + ".PS.L"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { RectTransform = { AnchorMin = "0.71 0", AnchorMax = "0.85 1", OffsetMin = $"0 0", OffsetMax = "-0 -0" }, Image = { Color = UAMORBYJLHTIDOEOKSUDZHABZLTTSFSHXTZKSCGBAPMLF ? "0.196 0.200 0.239 1.8" : "0.196 0.200 0.239 0.4" } }, Layer + ".PS", Layer + ".PS.R"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiButton { RectTransform = { AnchorMin = "0 0", AnchorMax = "1 1", OffsetMax = "0 0" }, Button = { Color = "0 0 0 0", Command = UAMORBYJLHTIDOEOKSUDZHABZLTTSFSHXTZKSCGBAPMLF ? IUASYMFPFVVCQJPBVSESXRVXVTSEYCFWPGQDDMYUNGUSYWVAF : "" }, Text = { Text = "<b>></b>", Font = "robotocondensed-bold.ttf", FontSize = 35, Align = TextAnchor.MiddleCenter, Color = UAMORBYJLHTIDOEOKSUDZHABZLTTSFSHXTZKSCGBAPMLF ? "0.61 0.63 0.97 1" : "0.61 0.63 0.97 0.15" } }, Layer + ".PS.R"); CuiHelper.AddUi(player, KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG); } private void KMELYQVOTXKUSKEKHGBVMIIVALGEZWUHJIOZKAKMFBHK(BasePlayer player, Item item) { CuiHelper.DestroyUi(player, "Notification"); CuiElementContainer KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG = new CuiElementContainer(); string KHMBTVYFWTYETHLMUSUGRKOYHXOFVCPJGCKNVKZHLPSC = string.Format(lang.GetMessage("TIME BLOCKED", this, player.UserIDString)) + " {1}".Replace("{1}", $"{Convert.ToInt32(Math.Floor(TimeSpan.FromSeconds(WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(item.info)).TotalHours))} " + string.Format(lang.GetMessage("HOURS", this, player.UserIDString)) + $" {TimeSpan.FromSeconds(WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(item.info)).Minutes} " + string.Format(lang.GetMessage("MINUTES", this, player.UserIDString))); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { FadeOut = 1f, Image = { FadeIn = 1f, Color = "0.1 0.1 0.1 0" }, RectTransform = { AnchorMin = "0.5 1", AnchorMax = "0.5 1", OffsetMin = "-200 -150", OffsetMax = "200 -100" }, CursorEnabled = false }, "Overlay", "Notification"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { FadeOut = 1f, Image = { FadeIn = 1f, Color = "0 0 0 0" }, RectTransform = { AnchorMin = "0 0", AnchorMax = "1 1" }, }, "Notification", "Main"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiElement { FadeOut = 1f, Parent = "Main", Components = { new CuiRawImageComponent { Png = (string) LoadingImages.Call("GetImage", "PanelButtonsImage"), Color = "1 1 1 1", FadeIn = 1f }, new CuiRectTransformComponent { AnchorMin = "0 0", AnchorMax = "1 1", OffsetMin = "-15 -5", OffsetMax = "15 5" } } }); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { FadeOut = 1f, RectTransform = { AnchorMin = "0 0", AnchorMax = "0 1", OffsetMax = "55 0" }, Image = { Color = "0.65 0.65 0.65 1", Sprite = "assets/icons/info.png" } }, "Main"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiLabel { FadeOut = 1f, Text = {FadeIn = 1f, Color = "0.9 0.9 0.9 1", Text = string.Format(lang.GetMessage("ITEM BLOCKED", this, player.UserIDString)), FontSize = 22, Align = TextAnchor.UpperCenter, Font = "robotocondensed-bold.ttf" }, RectTransform = { AnchorMin = "0.08 0", AnchorMax = "1 1" } }, "Main"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiLabel { FadeOut = 1f, Text = {FadeIn = 1f, Text = KHMBTVYFWTYETHLMUSUGRKOYHXOFVCPJGCKNVKZHLPSC, FontSize = 14, Align = TextAnchor.MiddleCenter, Color = "0.85 0.85 0.85 1" , Font = "robotocondensed-regular.ttf"}, RectTransform = { AnchorMin = "0.1 0", AnchorMax = "1 0.75" } }, "Main"); CuiHelper.AddUi(player, KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG); timer.Once(2f, () => CuiHelper.DestroyUi(player, "Notification")); } private double HTPONRXXLABDJKMKQPXCCLKVEZGWPPKAYITSQQLEXJXHM(int ZTSSPFKTZEMFUSDNEYFFXBBQUDGEVLTQWFRNHRLPFSXDNO) => WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ.MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ.OMGAOBYPTMHBRBJWENDAIZHANCWOHEQXTTWXIHBESRXYDJG.ElementAt(ZTSSPFKTZEMFUSDNEYFFXBBQUDGEVLTQWFRNHRLPFSXDNO).Value.First()); private bool BPXCPLKHKWITJNLAIWQBFBQUTAESFTNCJHXQZMAYPQXXJWGX() => FODMEHYUFFZZCWFSMUBTSZWVMLSCFRKAPAXFHKPYAOMGL(IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ.MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ.OMGAOBYPTMHBRBJWENDAIZHANCWOHEQXTTWXIHBESRXYDJG.Last().Key) > CurrentTime(); private double WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(string shortname) { if (!IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ.MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ.OMGAOBYPTMHBRBJWENDAIZHANCWOHEQXTTWXIHBESRXYDJG.SelectMany(p => p.Value).Contains(shortname)) return 0; var TRKZYREGXVZSOUVGSKUEPXRWXQKSNUCSMHNGDFWLLDIGLU = IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ.MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ.OMGAOBYPTMHBRBJWENDAIZHANCWOHEQXTTWXIHBESRXYDJG.FirstOrDefault(p => p.Value.Contains(shortname)).Key; var QEASEYXCVANBIHLTCTHGGHPDMOJTLPKLDJUOMBXTOF = (FODMEHYUFFZZCWFSMUBTSZWVMLSCFRKAPAXFHKPYAOMGL(TRKZYREGXVZSOUVGSKUEPXRWXQKSNUCSMHNGDFWLLDIGLU)) - CurrentTime(); return QEASEYXCVANBIHLTCTHGGHPDMOJTLPKLDJUOMBXTOF > 0 ? QEASEYXCVANBIHLTCTHGGHPDMOJTLPKLDJUOMBXTOF : 0; } private double FODMEHYUFFZZCWFSMUBTSZWVMLSCFRKAPAXFHKPYAOMGL(int RSGWPVZUXSCYMZGYNLVJOBQGMMQAEDYCFJOLOOEVWLTVESZ) => SaveRestore.SaveCreatedTime.ToUniversalTime().Subtract(FQEODZKGNDOAIPXGPPEQGPCYYNXGBVNRBQJMIAFUBIXHOI).TotalSeconds + RSGWPVZUXSCYMZGYNLVJOBQGMMQAEDYCFJOLOOEVWLTVESZ + IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ.MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ.TimeMove; private double WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(ItemDefinition itemDefinition) => WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(itemDefinition.shortname); private void OBMDRQPDWGRIZTPWONUZJBYZLBFCTDNQJOWQPCATLLEROZLWI() { if (BPXCPLKHKWITJNLAIWQBFBQUTAESFTNCJHXQZMAYPQXXJWGX()) { foreach (BasePlayer player in BasePlayer.activePlayerList) OnPlayerConnected(player, false); YAJJJKAJUYRLDRFQFDQMRWOPHHCEUBTYJADLRLBQDG = ServerMgr.Instance.StartCoroutine(LKIZBLYNAAZJXOMLYQOWDFZCSUOEXBLMMDACSOWL()); SubscribeHooks(true); } else SubscribeHooks(false); } private void SubscribeHooks(bool ZUJSRFEQBZJCFYPTUASCKUKZGAMDIUBTMZBKUFKAFYJOEB) { if (ZUJSRFEQBZJCFYPTUASCKUKZGAMDIUBTMZBKUFKAFYJOEB) { Subscribe(nameof(CanWearItem)); Subscribe(nameof(CanEquipItem)); Subscribe(nameof(OnReloadWeapon)); Subscribe(nameof(OnReloadMagazine)); Subscribe(nameof(CanAcceptItem)); Subscribe(nameof(CanMoveItem)); } else { Unsubscribe(nameof(CanWearItem)); Unsubscribe(nameof(CanEquipItem)); Unsubscribe(nameof(OnReloadWeapon)); Unsubscribe(nameof(OnReloadMagazine)); Unsubscribe(nameof(CanAcceptItem)); Unsubscribe(nameof(CanMoveItem)); } } static readonly DateTime FQEODZKGNDOAIPXGPPEQGPCYYNXGBVNRBQJMIAFUBIXHOI = new DateTime(1970, 1, 1, 0, 0, 0); static double CurrentTime() { return DateTime.UtcNow.Subtract(FQEODZKGNDOAIPXGPPEQGPCYYNXGBVNRBQJMIAFUBIXHOI).TotalSeconds; } public static string ToShortString(TimeSpan XWZBEAXFEKKMRSBIHYPPFXEZOQSWMKVUEKOGITXTPTXAKT) { int CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ = 0; string YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ = ""; if (XWZBEAXFEKKMRSBIHYPPFXEZOQSWMKVUEKOGITXTPTXAKT.Days > 0) { YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ += XWZBEAXFEKKMRSBIHYPPFXEZOQSWMKVUEKOGITXTPTXAKT.Days + " "; CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ++; } if (XWZBEAXFEKKMRSBIHYPPFXEZOQSWMKVUEKOGITXTPTXAKT.Hours > 0 && CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ < 2) { if (YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ.Length != 0) YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ += " "; YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ += XWZBEAXFEKKMRSBIHYPPFXEZOQSWMKVUEKOGITXTPTXAKT.Days + " "; CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ++; } if (XWZBEAXFEKKMRSBIHYPPFXEZOQSWMKVUEKOGITXTPTXAKT.Minutes > 0 && CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ < 2) { if (YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ.Length != 0) YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ += " "; YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ += XWZBEAXFEKKMRSBIHYPPFXEZOQSWMKVUEKOGITXTPTXAKT.Days + " ."; CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ++; } if (XWZBEAXFEKKMRSBIHYPPFXEZOQSWMKVUEKOGITXTPTXAKT.Seconds > 0 && CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ < 2) { if (YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ.Length != 0) YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ += " "; YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ += XWZBEAXFEKKMRSBIHYPPFXEZOQSWMKVUEKOGITXTPTXAKT.Days + " ."; CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ++; } return YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ; } private void GetConfig<T>(string HDQCQOMKARZMNIATTPQHHEUZNAWALADPVXKTVHEFSZOPIGJ, string key, ref T OZDLTLLDJQPQSMZAOKRQXHXMKKOHPFQGRLLLXRVJLHKE) { if (Config[HDQCQOMKARZMNIATTPQHHEUZNAWALADPVXKTVHEFSZOPIGJ, key] != null) { OZDLTLLDJQPQSMZAOKRQXHXMKKOHPFQGRLLLXRVJLHKE = Config.ConvertValue<T>(Config[HDQCQOMKARZMNIATTPQHHEUZNAWALADPVXKTVHEFSZOPIGJ, key]); } else { Config[HDQCQOMKARZMNIATTPQHHEUZNAWALADPVXKTVHEFSZOPIGJ, key] = OZDLTLLDJQPQSMZAOKRQXHXMKKOHPFQGRLLLXRVJLHKE; } } private bool AZMMOMDNRPLMKSTBYKWZGLNANYXGKMQITPDOEXZJM(BasePlayer player) { if (Duels != null) if (Duels.Call<bool>("inDuel", player)) return true; if (Duel != null) { var KOSXDFRRJTSEYSUAYMXSVZOCMZEGQLMMLUEVRSUND = (bool)Duel?.Call("IsPlayerOnActiveDuel", player); if (KOSXDFRRJTSEYSUAYMXSVZOCMZEGQLMMLUEVRSUND) return true; } if (Battles != null) if (Battles.Call<bool>("IsPlayerOnBattle", player.userID)) return true; return false; } private IEnumerator LKIZBLYNAAZJXOMLYQOWDFZCSUOEXBLMMDACSOWL() { while (true) { if (!BPXCPLKHKWITJNLAIWQBFBQUTAESFTNCJHXQZMAYPQXXJWGX()) { foreach (BasePlayer player in BasePlayer.activePlayerList) CuiHelper.DestroyUi(player, JFCFHSXLNVASGURMWNQNQYCWIIDLJNRFXVOZDJQHBRKNF); SubscribeHooks(false); this.YAJJJKAJUYRLDRFQFDQMRWOPHHCEUBTYJADLRLBQDG = null; yield break; } yield return new WaitForSeconds(30); } } private void InitializeLang() { lang.RegisterMessages(new Dictionary<string, string> { ["AVAILABLE"] = "AVAILABLE", ["PAGE"] = "PAGE:", ["ITEM BLOCKED"] = "THE ITEM IS BLOCKED!", ["TIME BLOCKED"] = "The item is temporarily blocked on", ["HOURS"] = "hours", ["MINUTES"] = "minutes", }, this); lang.RegisterMessages(new Dictionary<string, string> { ["AVAILABLE"] = "", ["PAGE"] = ":", ["ITEM BLOCKED"] = " !", ["TIME BLOCKED"] = "   ", ["HOURS"] = "", ["MINUTES"] = "", }, this, "ru"); } } } ?>

Did this file decode correctly?

Original Code

using Newtonsoft.Json; using Oxide.Core; using Oxide.Core.Plugins; using Oxide.Game.Rust.Cui; using System; using System.Collections; using System.Collections.Generic; using System.Globalization; using System.Linq; using UnityEngine; using Color = UnityEngine.Color; namespace Oxide.Plugins { [Info("WipeBlock", "anfunny", "2.1")] public class WipeBlock : RustPlugin { private class Configuration { public class Block { [JsonProperty("    ('1852' -  1852  , '-1852'  1852  )")] public int TimeMove = 0; [JsonProperty("  ")] public Dictionary<int, List<string>> OMGAOBYPTMHBRBJWENDAIZHANCWOHEQXTTWXIHBESRXYDJG; } [JsonProperty("  ")] public Block MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ; public static Configuration GetDefaultConfiguration() { var newConfiguration = new Configuration(); newConfiguration.MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ = new Block(); newConfiguration.MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ.OMGAOBYPTMHBRBJWENDAIZHANCWOHEQXTTWXIHBESRXYDJG = new Dictionary<int,List<string>> { [1800] = new List<string> { "shotgun.waterpipe", "pistol.revolver", "shotgun.double", }, [3600] = new List<string> { "flamethrower", "bucket.helmet", "riot.helmet", "pants", "hoodie", }, [7200] = new List<string> { "pistol.python", "pistol.semiauto", "coffeecan.helmet", "roadsign.jacket", "roadsign.kilt", "icepick.salvaged", "axe.salvaged", "hammer.salvaged", }, [14400] = new List<string> { "shotgun.pump", "shotgun.spas12", "pistol.m92", "pistol.prototype17", "smg.mp5", "jackhammer", "chainsaw", }, [28800] = new List<string> { "smg.2", "smg.thompson", "rifle.semiauto", "explosive.satchel", "grenade.f1", "grenade.molotov", "grenade.flashbang", "grenade.beancan", "surveycharge" }, [43200] = new List<string> { "rifle.bolt", "rifle.ak", "rifle.ak.ice", "hmlmg", "rifle.lr300", "metal.facemask", "metal.plate.torso", "rifle.l96", "rifle.m39" }, [64800] = new List<string> { "ammo.rifle.explosive", "ammo.rocket.mlrs", "ammo.rocket.basic", "ammo.rocket.fire", "ammo.rocket.hv", "rocket.launcher", "multiplegrenadelauncher", "explosive.timed" }, [86400] = new List<string> { "lmg.m249", "heavy.plate.helmet", "heavy.plate.jacket", "heavy.plate.pants", } }; return newConfiguration; } } [PluginReference] private Plugin LoadingImages, Duel, Duels, Battles; private Configuration IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ = null; public Dictionary<string, string> UUKBABURDZGUPHNHLHWJVRDGAFESEIJCXDYQSTZXOACEWTE = new Dictionary<string, string> { ["Total"] = "", ["Weapon"] = "", ["Ammunition"] = "", ["Tool"] = "", ["Attire"] = "" }; private string Layer = "UI_1852InstanceBlock"; private string OHPSXSKKRMUXLDPSUUSMRNPIYFFOXAZDYIGGJRJJZZHS = "UI_1852Block"; private string JFCFHSXLNVASGURMWNQNQYCWIIDLJNRFXVOZDJQHBRKNF = "UI_1852InfoBlock"; private string CXSXDMRFWKDFWYPMCADVULFRIMWILYOPRUFGSLJFOSYEW = "wipeblock.ignore"; private Dictionary<ulong, int> MSSOPJJKTRRAOQQITYVNOCSITQRYGCMAULADQXJFGGAOOSXSP = new Dictionary<ulong, int>(); private Coroutine YAJJJKAJUYRLDRFQFDQMRWOPHHCEUBTYJADLRLBQDG; protected override void LoadConfig() { base.LoadConfig(); try { IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ = Config.ReadObject<Configuration>(); if (IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ?.MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ == null) LoadDefaultConfig(); } catch { PrintWarning($"   'oxide/config/{Name}',   !!"); LoadDefaultConfig(); } NextTick(SaveConfig); } protected override void LoadDefaultConfig() => IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ = Configuration.GetDefaultConfiguration(); protected override void SaveConfig() => Config.WriteObject(IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ); private void OnServerInitialized() { foreach (string item in IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ.MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ.OMGAOBYPTMHBRBJWENDAIZHANCWOHEQXTTWXIHBESRXYDJG.SelectMany(p => p.Value)) { LoadingImages.Call("AddImage", $"http://a0902121.xsph.ru/v2/shortname?id={item}", item); } permission.RegisterPermission(CXSXDMRFWKDFWYPMCADVULFRIMWILYOPRUFGSLJFOSYEW, this); InitializeLang(); OBMDRQPDWGRIZTPWONUZJBYZLBFCTDNQJOWQPCATLLEROZLWI(); } private void Unload() { if (YAJJJKAJUYRLDRFQFDQMRWOPHHCEUBTYJADLRLBQDG != null) ServerMgr.Instance.StopCoroutine(YAJJJKAJUYRLDRFQFDQMRWOPHHCEUBTYJADLRLBQDG); foreach (BasePlayer player in BasePlayer.activePlayerList) { player.SetFlag(BaseEntity.Flags.Reserved3, false); CuiHelper.DestroyUi(player, Layer); CuiHelper.DestroyUi(player, OHPSXSKKRMUXLDPSUUSMRNPIYFFOXAZDYIGGJRJJZZHS); CuiHelper.DestroyUi(player, JFCFHSXLNVASGURMWNQNQYCWIIDLJNRFXVOZDJQHBRKNF); } } private object CanWearItem(PlayerInventory inventory, Item item) { var player = inventory.gameObject.ToBaseEntity() as BasePlayer; var LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU = WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(item.info) > 0 ? false : (bool?) null; if (AZMMOMDNRPLMKSTBYKWZGLNANYXGKMQITPDOEXZJM(player)) return null; if (LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU == false) { if (player.GetComponent<NPCPlayer>() != null || player.GetComponent<BaseNpc>() != null || player.IsNpc) return null; if (permission.UserHasPermission(player.UserIDString, CXSXDMRFWKDFWYPMCADVULFRIMWILYOPRUFGSLJFOSYEW)) return null; KMELYQVOTXKUSKEKHGBVMIIVALGEZWUHJIOZKAKMFBHK(player, item); } return LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU; } private object CanEquipItem(PlayerInventory inventory, Item item) { var player = inventory.gameObject.ToBaseEntity() as BasePlayer; if (player == null) return null; if (AZMMOMDNRPLMKSTBYKWZGLNANYXGKMQITPDOEXZJM(player)) return null; var LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU = WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(item.info) > 0 ? false : (bool?) null; if (LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU == false) { if (player.GetComponent<NPCPlayer>() != null || player.GetComponent<BaseNpc>() != null || player.IsNpc) return null; if (permission.UserHasPermission(player.UserIDString, CXSXDMRFWKDFWYPMCADVULFRIMWILYOPRUFGSLJFOSYEW)) return null; KMELYQVOTXKUSKEKHGBVMIIVALGEZWUHJIOZKAKMFBHK(player, item); } return LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU; } private object OnReloadWeapon(BasePlayer player, BaseProjectile projectile) { if (player is NPCPlayer) return null; if (permission.UserHasPermission(player.UserIDString, CXSXDMRFWKDFWYPMCADVULFRIMWILYOPRUFGSLJFOSYEW)) return null; if (player.GetComponent<NPCPlayer>() != null || player.GetComponent<BaseNpc>() != null || player.IsNpc) return null; var LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU = WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(projectile.primaryMagazine.ammoType) > 0 ? false : (bool?) null; if (LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU == false && !AZMMOMDNRPLMKSTBYKWZGLNANYXGKMQITPDOEXZJM(player)) { List<Item> PYVGMBZYJZIHRIGUSZVPYRSCTDIJRPYOATEGXVRMUBLCSATL = player.inventory.FindItemsByItemID(projectile.primaryMagazine.ammoType.itemid).ToList<Item>(); if (PYVGMBZYJZIHRIGUSZVPYRSCTDIJRPYOATEGXVRMUBLCSATL.Count == 0) { List<Item> HUEYFXXFTMISPGUATGYEAWWIIVXGQJTJXNJVTQVVHADJIUEU = new List<Item>(); player.inventory.FindAmmo(HUEYFXXFTMISPGUATGYEAWWIIVXGQJTJXNJVTQVVHADJIUEU, projectile.primaryMagazine.definition.ammoTypes); if (HUEYFXXFTMISPGUATGYEAWWIIVXGQJTJXNJVTQVVHADJIUEU.Count > 0) { LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU = WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(HUEYFXXFTMISPGUATGYEAWWIIVXGQJTJXNJVTQVVHADJIUEU[0].info) > 0 ? false : (bool?) null; } } if (LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU == false) { SendReply(player, $" <color=#81B67A> </color>    !"); } return LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU; } return null; } private object OnReloadMagazine(BasePlayer player, BaseProjectile projectile) { if (player is NPCPlayer) return null; if (permission.UserHasPermission(player.UserIDString, CXSXDMRFWKDFWYPMCADVULFRIMWILYOPRUFGSLJFOSYEW)) return null; NextTick(() => { var LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU = WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(projectile.primaryMagazine.ammoType) > 0 ? false : (bool?) null; if (LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU == false) { player.GiveItem(ItemManager.CreateByItemID(projectile.primaryMagazine.ammoType.itemid, projectile.primaryMagazine.contents, 0UL), BaseEntity.GiveItemReason.Generic); projectile.primaryMagazine.contents = 0; projectile.GetItem().LoseCondition(projectile.GetItem().maxCondition); projectile.SendNetworkUpdate(); player.SendNetworkUpdate(); PrintError($"[{DateTime.Now.ToShortTimeString()}] {player}    !"); SendReply(player, $"<color=#81B67A></color> ,     !"); } }); return null; } private void OnPlayerConnected(BasePlayer player, bool first = true) { if (player.IsReceivingSnapshot) { NextTick(() => OnPlayerConnected(player, first)); return; } if (!BPXCPLKHKWITJNLAIWQBFBQUTAESFTNCJHXQZMAYPQXXJWGX()) return; } private object CanMoveItem(Item item, PlayerInventory inventory, ItemContainerId targetContainer) { if (inventory == null || item == null) return null; BasePlayer player = inventory.GetComponent<BasePlayer>(); if (player == null) return null; if (permission.UserHasPermission(player.UserIDString, CXSXDMRFWKDFWYPMCADVULFRIMWILYOPRUFGSLJFOSYEW)) return null; ItemContainer KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG = inventory.FindContainer(targetContainer); if (KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG == null || KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.entityOwner == null) return null; if (KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.entityOwner is AutoTurret) { var LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU = WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(item.info.shortname) > 0 ? false : (bool?) null; if (LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU == false ) { KMELYQVOTXKUSKEKHGBVMIIVALGEZWUHJIOZKAKMFBHK(player, item); return true; } } return null; } private object CanAcceptItem(ItemContainer KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG, Item item) { if (WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(item.info.shortname) > 0) { item.SetFlag(global::Item.Flag.Cooking, true); item.MarkDirty(); } else { item.SetFlag(global::Item.Flag.Cooking, false); item.MarkDirty(); } if (KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG == null || item == null || KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.entityOwner == null) return null; if (KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.entityOwner is AutoTurret) { BasePlayer player = item.GetOwnerPlayer(); if (player == null) return null; if (permission.UserHasPermission(player.UserIDString, CXSXDMRFWKDFWYPMCADVULFRIMWILYOPRUFGSLJFOSYEW)) return null; var LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU = WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(item.info.shortname) > 0 ? false : (bool?) null; if (LNUDIJXMUCCOCMTBCHVPTETCDNTZUBAIKTCCMETU == false) { KMELYQVOTXKUSKEKHGBVMIIVALGEZWUHJIOZKAKMFBHK(player, item); return ItemContainer.CanAcceptResult.CannotAcceptRightNow; } } return null; } [ConsoleCommand("UI_WipeBlock")] private void FIFNHUPGOTWGHLZPLDAKBYGGSEOYIGSKODUFXYSKRJXTQFM(ConsoleSystem.Arg args) { var player = args.Player(); if (!player || !args.HasArgs(1)) return; switch (args.Args[0].ToLower()) { case "page": { OpenWipeBlock(player, args.Args[1], int.Parse(args.Args[2]), true); break; } } } [ConsoleCommand("wipeblock.ui.open")] private void VCHQMTRHCZVDFQYHALRDRTSMLQSRAMPNRVCFYBXVMMDXDPE(ConsoleSystem.Arg args) { if (args.Player() == null) return; OpenWipeBlock(args.Player()); } [ConsoleCommand("blockmove")] private void KPSENJCBKUFWBZGPJHLKNTIZOWREQUJVLRGLULAH(ConsoleSystem.Arg args) { if (args.Player() != null) return; if (!args.HasArgs(1)) { PrintWarning($"    !"); return; } int BYUVGVLXWPKAQPJTZVCXZHDLCXASNZOQCQOLYOQRXXXALU; if (!int.TryParse(args.Args[0], out BYUVGVLXWPKAQPJTZVCXZHDLCXASNZOQCQOLYOQRXXXALU)) { PrintWarning("   !"); return; } IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ.MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ.TimeMove += BYUVGVLXWPKAQPJTZVCXZHDLCXASNZOQCQOLYOQRXXXALU; SaveConfig(); PrintWarning("   !"); OBMDRQPDWGRIZTPWONUZJBYZLBFCTDNQJOWQPCATLLEROZLWI(); } private void BVEWBUMGOOVDUMRGTQRRXLPKJKJSUVYHEQMYECMCEYCGNSR(BasePlayer player) { OpenWipeBlock(player); } [ConsoleCommand("wipeblock.ui.close")] private void PEAUIQVPFTNRKTLSPOZDATBQDPNYJIWRSEDPUDYOV(ConsoleSystem.Arg args) { if (args.Player() == null) return; args.Player()?.SetFlag(BaseEntity.Flags.Reserved3, false); } private void OpenWipeBlock(BasePlayer player, string FVQVIHWBUTDZNLJRGQAVJUEBFSGHPMBBCXEJHFVKIM = "Total", int page = 0, bool EHRILNOZAVKYKQOQPAOMHRBXQHAKAUPMXIAUNJVTBNBF = false) { CuiElementContainer KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG = new CuiElementContainer(); if (!EHRILNOZAVKYKQOQPAOMHRBXQHAKAUPMXIAUNJVTBNBF) { CuiHelper.DestroyUi(player, Layer); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { CursorEnabled = true, Image = {Color = "0 0 0 0"}, RectTransform = {AnchorMin = "0 0", AnchorMax = "1 1", OffsetMin = "172 0", OffsetMax = "0 0"} }, "MS_UI", Layer); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel() { CursorEnabled = true, RectTransform = {AnchorMin = "0 1", AnchorMax = "1 1", OffsetMin = "0 -60", OffsetMax = "0 0"}, Image         = {Color = "0.15 0.17 0.13 0" } }, Layer, Layer + ".RS"); } CuiHelper.DestroyUi(player, Layer + ".C"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel() { CursorEnabled = true, RectTransform = {AnchorMin = "0 0", AnchorMax = "1 1", OffsetMin = "0 0", OffsetMax = "0 0"}, Image         = {Color = "0 0 0 0" } }, Layer + ".RS", Layer + ".C"); if (!EHRILNOZAVKYKQOQPAOMHRBXQHAKAUPMXIAUNJVTBNBF) { CuiHelper.DestroyUi(player, Layer + ".R"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel() { CursorEnabled = true, RectTransform = {AnchorMin = "0 0", AnchorMax = "1 0.9", OffsetMin = "0 0", OffsetMax = "0 0"}, Image         = {Color = "0.117 0.121 0.109 0" } }, Layer, Layer + ".RSE"); } CuiHelper.DestroyUi(player, Layer + ".R"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel() { CursorEnabled = true, RectTransform = {AnchorMin = "0 0", AnchorMax = "1 1", OffsetMin = "0 0", OffsetMax = "0 0"}, Image         = {Color = "0.08 0.08 0.08 0" } }, Layer + ".RSE", Layer + ".R"); float KUQJZCXRUVITJVTKWBUXABYULEKZBJCAHGPYWQPNFYTQQV = (1 / 2f * 40 + (1 - 1) / 2f * 5); int WENBYRXQJVWXURXPLSILDFUNFMGSBHIDQXOUNIEJKP=0; int CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ=0; string WGUYLNMSYFADOILXSEHFKIIPQROJTZUWCDVBCFROQVA = lang.GetLanguage(player.UserIDString); bool NWDDBURFLUANYEITZDYYLDALMJVNNSOOHNCTNKHZIOLIDIDX = WGUYLNMSYFADOILXSEHFKIIPQROJTZUWCDVBCFROQVA == "ru"; foreach (var vip in UUKBABURDZGUPHNHLHWJVRDGAFESEIJCXDYQSTZXOACEWTE) { KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiElement { Parent = Layer + ".C", Name = Layer + vip.Value, Components = { new CuiRawImageComponent { Png = (string) LoadingImages.Call("GetImage", "btn_ctg"), Color = FVQVIHWBUTDZNLJRGQAVJUEBFSGHPMBBCXEJHFVKIM == vip.Key ? "1 1 1 1" : "1 1 1 0.2" }, new CuiRectTransformComponent { AnchorMin=$"{0.038 + (CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ * 0.187)} {0.08 - (WENBYRXQJVWXURXPLSILDFUNFMGSBHIDQXOUNIEJKP * 0.18)}", AnchorMax=$"{0.038 + (CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ * 0.187) + 0.175f} {0.92 - (WENBYRXQJVWXURXPLSILDFUNFMGSBHIDQXOUNIEJKP * 0.18)}" } } }); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiButton { RectTransform = { AnchorMin = "0 0", AnchorMax = "1 1", OffsetMin = "0 0", OffsetMax = "0 0" }, Button = { Color = "0 0 0 0", Command = $"UI_WipeBlock page {vip.Key} {0}"}, Text = { Text = NWDDBURFLUANYEITZDYYLDALMJVNNSOOHNCTNKHZIOLIDIDX ? vip.Value.ToUpper() : vip.Key.ToUpper(), Align = TextAnchor.MiddleCenter, Font = "robotocondensed-bold.ttf", FontSize = 18, Color = FVQVIHWBUTDZNLJRGQAVJUEBFSGHPMBBCXEJHFVKIM == vip.Key ? "0.929 0.882 0.847 0.75" : "0.7 0.7 0.7 0.2"} }, Layer + vip.Value); KUQJZCXRUVITJVTKWBUXABYULEKZBJCAHGPYWQPNFYTQQV -= 40 + 5; CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ++; if (CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ == 5) { break; } } var itemList = new Dictionary<string, double>(); foreach (var check in IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ.MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ.OMGAOBYPTMHBRBJWENDAIZHANCWOHEQXTTWXIHBESRXYDJG) { foreach (var test in check.Value) { var item = ItemManager.FindItemDefinition(test); if (item.category.ToString() == FVQVIHWBUTDZNLJRGQAVJUEBFSGHPMBBCXEJHFVKIM || FVQVIHWBUTDZNLJRGQAVJUEBFSGHPMBBCXEJHFVKIM == "Total") itemList.Add(item.shortname, WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(item)); } } int XPMWCJJVRQRZESSFLGKCOGOVZQXSSIEGXQPCCSFDTXVTQZDW = 5; float CRBSVIRAQWLMRDJMKCNCPDTAHIRKUFAMBZPRCOBIXBLVURB = 90; float MHFXQTDZYBKMRHFKWYKSORJVBFENSXGPHXXNADWIWPSBDOR = 1f / XPMWCJJVRQRZESSFLGKCOGOVZQXSSIEGXQPCCSFDTXVTQZDW; int WAYVGJFUXJVLOPHAUVFTJSKTCCWYZHSNNORRZLJXRCPRHK = 0; float GISHIIXGDQFTDNHVQRIXZXPBJLIBHCTMRIPPGAJEQHOBTRF = 5; KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { RectTransform =  {AnchorMin = "0 0", AnchorMax = "1 1", OffsetMin = $"40 30", OffsetMax = $"-40 -30"}, Image = {Color = "1 1 1 0"} }, Layer + ".R", Layer + ".HRPStore"); foreach (var check in itemList.Skip(page * 20).Take(20)) { KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { RectTransform = { AnchorMin = $"{WAYVGJFUXJVLOPHAUVFTJSKTCCWYZHSNNORRZLJXRCPRHK * MHFXQTDZYBKMRHFKWYKSORJVBFENSXGPHXXNADWIWPSBDOR} 1", AnchorMax = $"{(WAYVGJFUXJVLOPHAUVFTJSKTCCWYZHSNNORRZLJXRCPRHK + 1) * MHFXQTDZYBKMRHFKWYKSORJVBFENSXGPHXXNADWIWPSBDOR} 1", OffsetMin = $"{(WAYVGJFUXJVLOPHAUVFTJSKTCCWYZHSNNORRZLJXRCPRHK == 0 ? "0" : "10")} {GISHIIXGDQFTDNHVQRIXZXPBJLIBHCTMRIPPGAJEQHOBTRF - CRBSVIRAQWLMRDJMKCNCPDTAHIRKUFAMBZPRCOBIXBLVURB}", OffsetMax = $"{(WAYVGJFUXJVLOPHAUVFTJSKTCCWYZHSNNORRZLJXRCPRHK == 4 ? "0" : "-5")} {GISHIIXGDQFTDNHVQRIXZXPBJLIBHCTMRIPPGAJEQHOBTRF}" }, Image = {Color = "0 0 0 0"} }, Layer + ".HRPStore", Layer + ".R" + check.Key); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiElement { Parent = Layer + ".R" + check.Key, Name = "Btn", Components = { new CuiRawImageComponent { Png = check.Value > 0 ? (string) LoadingImages.Call("GetImage", "BlockButtonImage") : (string) LoadingImages.Call("GetImage", "ButtonImage"), Color = "1 1 1 1" }, new CuiRectTransformComponent { AnchorMin = "0.05 -0.05", AnchorMax = "0.95 1.05"} } }); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { RectTransform = { AnchorMin = "1 1", AnchorMax = "1 1", OffsetMin = "-25 -20", OffsetMax = "-10 -5.5" }, Image = { Color = check.Value > 0 ? "1 1 1 1" : "0 0 0 0", Sprite = check.Value > 0 ? "assets/icons/bp-lock.png" : "assets/content/textures/generic/fulltransparent.tga" } }, "Btn"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiElement { Parent = Layer + ".R" + check.Key, Components = { new CuiRawImageComponent { Png = (string) LoadingImages.Call("GetImage", check.Key)}, new CuiRectTransformComponent { AnchorMin = "0.5 0", AnchorMax = "0.5 1", OffsetMin = "-35 10", OffsetMax = "35 -10" } } }); string color = check.Value > 0 ? "0.7 0.64 0.7 0.95" : "0.376 0.384 0.459 0.85"; KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { RectTransform = { AnchorMin = "0.5 0", AnchorMax = "0.5 0", OffsetMin = $"-35 -2.5", OffsetMax = $"35 15" }, Image = { Color = color } }, "Btn", Layer + ".R" + check.Key + ".L"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiLabel { RectTransform = {AnchorMin = "0 0", AnchorMax = "1 1"}, Text = {Text = check.Value > 0 ? TimeSpan.FromSeconds(check.Value).ToShortString() : string.Format(lang.GetMessage("AVAILABLE", this, player.UserIDString)), Align = check.Value > 0 ? TextAnchor.MiddleCenter : TextAnchor.MiddleCenter, Font = "robotocondensed-bold.ttf", FontSize = check.Value > 0 ? 12 : 11, Color = check.Value > 0 ? "0.2 0.2 0.2 1" : "0.81 0.80 0.85 1" } }, Layer + ".R" + check.Key + ".L"); if (check.Value > 0) { KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiButton { RectTransform = { AnchorMin = "0 0", AnchorMax = "0 1", OffsetMin = "4 4", OffsetMax = "15 -3" }, Button = { Color = "0.3 0.25 0.3 1", Sprite = "assets/icons/electric.png" }, Text = { Text = "" } }, Layer + ".R" + check.Key + ".L"); } WAYVGJFUXJVLOPHAUVFTJSKTCCWYZHSNNORRZLJXRCPRHK++; if (WAYVGJFUXJVLOPHAUVFTJSKTCCWYZHSNNORRZLJXRCPRHK == 5) { WAYVGJFUXJVLOPHAUVFTJSKTCCWYZHSNNORRZLJXRCPRHK = 0; GISHIIXGDQFTDNHVQRIXZXPBJLIBHCTMRIPPGAJEQHOBTRF -= CRBSVIRAQWLMRDJMKCNCPDTAHIRKUFAMBZPRCOBIXBLVURB + 15; } } string CMEUINFAQLLSRJSUFCAGJGQBEZXDFXGSVZNUZMJVIGBUM = $"UI_WipeBlock page {FVQVIHWBUTDZNLJRGQAVJUEBFSGHPMBBCXEJHFVKIM} {page - 1}"; string IUASYMFPFVVCQJPBVSESXRVXVTSEYCFWPGQDDMYUNGUSYWVAF = $"UI_WipeBlock page {FVQVIHWBUTDZNLJRGQAVJUEBFSGHPMBBCXEJHFVKIM} {page + 1}"; bool LIPTBQYCXETARDQZNKSMYITKFQXDZYXSYRRWGVEZFA = page > 0; bool UAMORBYJLHTIDOEOKSUDZHABZLTTSFSHXTZKSCGBAPMLF = (page + 1) * 20 < itemList.Count; var NIBGUGKXQMALPFIFQGOLKJOUVIMSCJVPWQYKRLLMWAD=page+1; KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { RectTransform = { AnchorMin = "0.5 0", AnchorMax = "0.5 0", OffsetMin = $"-195 15", OffsetMax = "205 60" }, Image = { Color = "0 0 0 0" } }, Layer + ".R", Layer + ".PS"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { RectTransform = { AnchorMin = "0.5 0", AnchorMax = "0.5 1", OffsetMin = $"-84 0", OffsetMax = "85 0" }, Image = { Color = "0.05 0.05 0.05 0.5" } }, Layer + ".PS", "LabelPage"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiLabel { RectTransform = { AnchorMin = "0 0", AnchorMax = "1 1" }, Text = { Text = string.Format(lang.GetMessage("PAGE", this, player.UserIDString))+$" {NIBGUGKXQMALPFIFQGOLKJOUVIMSCJVPWQYKRLLMWAD}", FontSize = 25, Font = "robotocondensed-regular.ttf", Align = TextAnchor.MiddleCenter, Color = "0.889 0.882 0.847 0.8" } }, "LabelPage", "ThisLabel"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { RectTransform = { AnchorMin = "0.15 0", AnchorMax = "0.29 1", OffsetMin = $"0 0", OffsetMax = "-0 -0" }, Image = { Color = LIPTBQYCXETARDQZNKSMYITKFQXDZYXSYRRWGVEZFA ? "0.196 0.200 0.239 1.8" : "0.196 0.200 0.239 0.4" } }, Layer + ".PS", Layer + ".PS.L"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiButton { RectTransform = { AnchorMin = "0 0", AnchorMax = "1 1", OffsetMax = "0 0" }, Button = { Color = "0 0 0 0", Command = LIPTBQYCXETARDQZNKSMYITKFQXDZYXSYRRWGVEZFA ? CMEUINFAQLLSRJSUFCAGJGQBEZXDFXGSVZNUZMJVIGBUM : "" }, Text = { Text = "<b><</b>", Font = "robotocondensed-bold.ttf", FontSize = 35, Align = TextAnchor.MiddleCenter, Color = LIPTBQYCXETARDQZNKSMYITKFQXDZYXSYRRWGVEZFA ? "0.61 0.63 0.97 1" : "0.61 0.63 0.97 0.15" } }, Layer + ".PS.L"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { RectTransform = { AnchorMin = "0.71 0", AnchorMax = "0.85 1", OffsetMin = $"0 0", OffsetMax = "-0 -0" }, Image = { Color = UAMORBYJLHTIDOEOKSUDZHABZLTTSFSHXTZKSCGBAPMLF ? "0.196 0.200 0.239 1.8" : "0.196 0.200 0.239 0.4" } }, Layer + ".PS", Layer + ".PS.R"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiButton { RectTransform = { AnchorMin = "0 0", AnchorMax = "1 1", OffsetMax = "0 0" }, Button = { Color = "0 0 0 0", Command = UAMORBYJLHTIDOEOKSUDZHABZLTTSFSHXTZKSCGBAPMLF ? IUASYMFPFVVCQJPBVSESXRVXVTSEYCFWPGQDDMYUNGUSYWVAF : "" }, Text = { Text = "<b>></b>", Font = "robotocondensed-bold.ttf", FontSize = 35, Align = TextAnchor.MiddleCenter, Color = UAMORBYJLHTIDOEOKSUDZHABZLTTSFSHXTZKSCGBAPMLF ? "0.61 0.63 0.97 1" : "0.61 0.63 0.97 0.15" } }, Layer + ".PS.R"); CuiHelper.AddUi(player, KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG); } private void KMELYQVOTXKUSKEKHGBVMIIVALGEZWUHJIOZKAKMFBHK(BasePlayer player, Item item) { CuiHelper.DestroyUi(player, "Notification"); CuiElementContainer KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG = new CuiElementContainer(); string KHMBTVYFWTYETHLMUSUGRKOYHXOFVCPJGCKNVKZHLPSC = string.Format(lang.GetMessage("TIME BLOCKED", this, player.UserIDString)) + " {1}".Replace("{1}", $"{Convert.ToInt32(Math.Floor(TimeSpan.FromSeconds(WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(item.info)).TotalHours))} " + string.Format(lang.GetMessage("HOURS", this, player.UserIDString)) + $" {TimeSpan.FromSeconds(WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(item.info)).Minutes} " + string.Format(lang.GetMessage("MINUTES", this, player.UserIDString))); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { FadeOut = 1f, Image = { FadeIn = 1f, Color = "0.1 0.1 0.1 0" }, RectTransform = { AnchorMin = "0.5 1", AnchorMax = "0.5 1", OffsetMin = "-200 -150", OffsetMax = "200 -100" }, CursorEnabled = false }, "Overlay", "Notification"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { FadeOut = 1f, Image = { FadeIn = 1f, Color = "0 0 0 0" }, RectTransform = { AnchorMin = "0 0", AnchorMax = "1 1" }, }, "Notification", "Main"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiElement { FadeOut = 1f, Parent = "Main", Components = { new CuiRawImageComponent { Png = (string) LoadingImages.Call("GetImage", "PanelButtonsImage"), Color = "1 1 1 1", FadeIn = 1f }, new CuiRectTransformComponent { AnchorMin = "0 0", AnchorMax = "1 1", OffsetMin = "-15 -5", OffsetMax = "15 5" } } }); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiPanel { FadeOut = 1f, RectTransform = { AnchorMin = "0 0", AnchorMax = "0 1", OffsetMax = "55 0" }, Image = { Color = "0.65 0.65 0.65 1", Sprite = "assets/icons/info.png" } }, "Main"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiLabel { FadeOut = 1f, Text = {FadeIn = 1f, Color = "0.9 0.9 0.9 1", Text = string.Format(lang.GetMessage("ITEM BLOCKED", this, player.UserIDString)), FontSize = 22, Align = TextAnchor.UpperCenter, Font = "robotocondensed-bold.ttf" }, RectTransform = { AnchorMin = "0.08 0", AnchorMax = "1 1" } }, "Main"); KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG.Add(new CuiLabel { FadeOut = 1f, Text = {FadeIn = 1f, Text = KHMBTVYFWTYETHLMUSUGRKOYHXOFVCPJGCKNVKZHLPSC, FontSize = 14, Align = TextAnchor.MiddleCenter, Color = "0.85 0.85 0.85 1" , Font = "robotocondensed-regular.ttf"}, RectTransform = { AnchorMin = "0.1 0", AnchorMax = "1 0.75" } }, "Main"); CuiHelper.AddUi(player, KBXNMAITVNQHTRAXBCMWPDFVSSXIFJEYBDRFOGXKRWWXGGQVG); timer.Once(2f, () => CuiHelper.DestroyUi(player, "Notification")); } private double HTPONRXXLABDJKMKQPXCCLKVEZGWPPKAYITSQQLEXJXHM(int ZTSSPFKTZEMFUSDNEYFFXBBQUDGEVLTQWFRNHRLPFSXDNO) => WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ.MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ.OMGAOBYPTMHBRBJWENDAIZHANCWOHEQXTTWXIHBESRXYDJG.ElementAt(ZTSSPFKTZEMFUSDNEYFFXBBQUDGEVLTQWFRNHRLPFSXDNO).Value.First()); private bool BPXCPLKHKWITJNLAIWQBFBQUTAESFTNCJHXQZMAYPQXXJWGX() => FODMEHYUFFZZCWFSMUBTSZWVMLSCFRKAPAXFHKPYAOMGL(IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ.MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ.OMGAOBYPTMHBRBJWENDAIZHANCWOHEQXTTWXIHBESRXYDJG.Last().Key) > CurrentTime(); private double WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(string shortname) { if (!IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ.MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ.OMGAOBYPTMHBRBJWENDAIZHANCWOHEQXTTWXIHBESRXYDJG.SelectMany(p => p.Value).Contains(shortname)) return 0; var TRKZYREGXVZSOUVGSKUEPXRWXQKSNUCSMHNGDFWLLDIGLU = IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ.MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ.OMGAOBYPTMHBRBJWENDAIZHANCWOHEQXTTWXIHBESRXYDJG.FirstOrDefault(p => p.Value.Contains(shortname)).Key; var QEASEYXCVANBIHLTCTHGGHPDMOJTLPKLDJUOMBXTOF = (FODMEHYUFFZZCWFSMUBTSZWVMLSCFRKAPAXFHKPYAOMGL(TRKZYREGXVZSOUVGSKUEPXRWXQKSNUCSMHNGDFWLLDIGLU)) - CurrentTime(); return QEASEYXCVANBIHLTCTHGGHPDMOJTLPKLDJUOMBXTOF > 0 ? QEASEYXCVANBIHLTCTHGGHPDMOJTLPKLDJUOMBXTOF : 0; } private double FODMEHYUFFZZCWFSMUBTSZWVMLSCFRKAPAXFHKPYAOMGL(int RSGWPVZUXSCYMZGYNLVJOBQGMMQAEDYCFJOLOOEVWLTVESZ) => SaveRestore.SaveCreatedTime.ToUniversalTime().Subtract(FQEODZKGNDOAIPXGPPEQGPCYYNXGBVNRBQJMIAFUBIXHOI).TotalSeconds + RSGWPVZUXSCYMZGYNLVJOBQGMMQAEDYCFJOLOOEVWLTVESZ + IIJCTAIMAYKHHWSNXIJOZGORYTUOXTLDVZZISGEDOTBVMPJSQ.MMHTGEKPFFNLEJIOWKIXELOXMZIRBIXDWFCUXXQOJHSDTQ.TimeMove; private double WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(ItemDefinition itemDefinition) => WBBRLRAZDIOHSBRIGKCQUBVWRMODTKWTGZJRMLXQXRVDLQW(itemDefinition.shortname); private void OBMDRQPDWGRIZTPWONUZJBYZLBFCTDNQJOWQPCATLLEROZLWI() { if (BPXCPLKHKWITJNLAIWQBFBQUTAESFTNCJHXQZMAYPQXXJWGX()) { foreach (BasePlayer player in BasePlayer.activePlayerList) OnPlayerConnected(player, false); YAJJJKAJUYRLDRFQFDQMRWOPHHCEUBTYJADLRLBQDG = ServerMgr.Instance.StartCoroutine(LKIZBLYNAAZJXOMLYQOWDFZCSUOEXBLMMDACSOWL()); SubscribeHooks(true); } else SubscribeHooks(false); } private void SubscribeHooks(bool ZUJSRFEQBZJCFYPTUASCKUKZGAMDIUBTMZBKUFKAFYJOEB) { if (ZUJSRFEQBZJCFYPTUASCKUKZGAMDIUBTMZBKUFKAFYJOEB) { Subscribe(nameof(CanWearItem)); Subscribe(nameof(CanEquipItem)); Subscribe(nameof(OnReloadWeapon)); Subscribe(nameof(OnReloadMagazine)); Subscribe(nameof(CanAcceptItem)); Subscribe(nameof(CanMoveItem)); } else { Unsubscribe(nameof(CanWearItem)); Unsubscribe(nameof(CanEquipItem)); Unsubscribe(nameof(OnReloadWeapon)); Unsubscribe(nameof(OnReloadMagazine)); Unsubscribe(nameof(CanAcceptItem)); Unsubscribe(nameof(CanMoveItem)); } } static readonly DateTime FQEODZKGNDOAIPXGPPEQGPCYYNXGBVNRBQJMIAFUBIXHOI = new DateTime(1970, 1, 1, 0, 0, 0); static double CurrentTime() { return DateTime.UtcNow.Subtract(FQEODZKGNDOAIPXGPPEQGPCYYNXGBVNRBQJMIAFUBIXHOI).TotalSeconds; } public static string ToShortString(TimeSpan XWZBEAXFEKKMRSBIHYPPFXEZOQSWMKVUEKOGITXTPTXAKT) { int CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ = 0; string YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ = ""; if (XWZBEAXFEKKMRSBIHYPPFXEZOQSWMKVUEKOGITXTPTXAKT.Days > 0) { YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ += XWZBEAXFEKKMRSBIHYPPFXEZOQSWMKVUEKOGITXTPTXAKT.Days + " "; CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ++; } if (XWZBEAXFEKKMRSBIHYPPFXEZOQSWMKVUEKOGITXTPTXAKT.Hours > 0 && CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ < 2) { if (YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ.Length != 0) YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ += " "; YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ += XWZBEAXFEKKMRSBIHYPPFXEZOQSWMKVUEKOGITXTPTXAKT.Days + " "; CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ++; } if (XWZBEAXFEKKMRSBIHYPPFXEZOQSWMKVUEKOGITXTPTXAKT.Minutes > 0 && CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ < 2) { if (YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ.Length != 0) YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ += " "; YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ += XWZBEAXFEKKMRSBIHYPPFXEZOQSWMKVUEKOGITXTPTXAKT.Days + " ."; CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ++; } if (XWZBEAXFEKKMRSBIHYPPFXEZOQSWMKVUEKOGITXTPTXAKT.Seconds > 0 && CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ < 2) { if (YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ.Length != 0) YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ += " "; YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ += XWZBEAXFEKKMRSBIHYPPFXEZOQSWMKVUEKOGITXTPTXAKT.Days + " ."; CASUVHJIXHJDQJAVLKEPCNSHWDCBCNZBNASMMSKKSZ++; } return YOVIEKOKPNFPQBDFRQXYSFKXPKKPXSUJPBYRFNJGNFTZ; } private void GetConfig<T>(string HDQCQOMKARZMNIATTPQHHEUZNAWALADPVXKTVHEFSZOPIGJ, string key, ref T OZDLTLLDJQPQSMZAOKRQXHXMKKOHPFQGRLLLXRVJLHKE) { if (Config[HDQCQOMKARZMNIATTPQHHEUZNAWALADPVXKTVHEFSZOPIGJ, key] != null) { OZDLTLLDJQPQSMZAOKRQXHXMKKOHPFQGRLLLXRVJLHKE = Config.ConvertValue<T>(Config[HDQCQOMKARZMNIATTPQHHEUZNAWALADPVXKTVHEFSZOPIGJ, key]); } else { Config[HDQCQOMKARZMNIATTPQHHEUZNAWALADPVXKTVHEFSZOPIGJ, key] = OZDLTLLDJQPQSMZAOKRQXHXMKKOHPFQGRLLLXRVJLHKE; } } private bool AZMMOMDNRPLMKSTBYKWZGLNANYXGKMQITPDOEXZJM(BasePlayer player) { if (Duels != null) if (Duels.Call<bool>("inDuel", player)) return true; if (Duel != null) { var KOSXDFRRJTSEYSUAYMXSVZOCMZEGQLMMLUEVRSUND = (bool)Duel?.Call("IsPlayerOnActiveDuel", player); if (KOSXDFRRJTSEYSUAYMXSVZOCMZEGQLMMLUEVRSUND) return true; } if (Battles != null) if (Battles.Call<bool>("IsPlayerOnBattle", player.userID)) return true; return false; } private IEnumerator LKIZBLYNAAZJXOMLYQOWDFZCSUOEXBLMMDACSOWL() { while (true) { if (!BPXCPLKHKWITJNLAIWQBFBQUTAESFTNCJHXQZMAYPQXXJWGX()) { foreach (BasePlayer player in BasePlayer.activePlayerList) CuiHelper.DestroyUi(player, JFCFHSXLNVASGURMWNQNQYCWIIDLJNRFXVOZDJQHBRKNF); SubscribeHooks(false); this.YAJJJKAJUYRLDRFQFDQMRWOPHHCEUBTYJADLRLBQDG = null; yield break; } yield return new WaitForSeconds(30); } } private void InitializeLang() { lang.RegisterMessages(new Dictionary<string, string> { ["AVAILABLE"] = "AVAILABLE", ["PAGE"] = "PAGE:", ["ITEM BLOCKED"] = "THE ITEM IS BLOCKED!", ["TIME BLOCKED"] = "The item is temporarily blocked on", ["HOURS"] = "hours", ["MINUTES"] = "minutes", }, this); lang.RegisterMessages(new Dictionary<string, string> { ["AVAILABLE"] = "", ["PAGE"] = ":", ["ITEM BLOCKED"] = " !", ["TIME BLOCKED"] = "   ", ["HOURS"] = "", ["MINUTES"] = "", }, this, "ru"); } } }

Function Calls

None

Variables

None

Stats

MD5 195d40d1169a8c7566dc7fc38b6b785f
Eval Count 0
Decode Time 133 ms