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

FREE LoadingImages : 2.1.3 2.1.3

Нет прав для скачивания
C#:
// Все права принадлежат дискорд сообществу https://discord.gg/VgNHPpNrz6
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine.Networking;
using UnityEngine;
using System.Text.RegularExpressions;
namespace Oxide.Plugins {
    [Info("LoadingImages", "anfunny", "2.1.3")]
    public class LoadingImages : RustPlugin {
        private static string mainLink = "http://anfunny.st8.ru";
        private static string TINZNOTDKVEBWBYCGZGKHZUBVQDPUJYMDUJGVNJGQAZRO = "Img download error! Error: {0}, Img number: {1}";
        private static LoadingImages _;
        private class ImageUi {
            private static Coroutine LFVQEGMWFTOLEXLEJBXSXBSSGSQATHADMKFXTDERZHPP = null;
            private static Dictionary<string, string> JIMUMRYTWNJNDJLPLCXTKYURNKFXFSQLCAXKDGHQCJQWWK = new Dictionary<string, string>();
            public static void ZRNIUQPFRRSWWSZDFLDTBMYBGSLNZHGNKYHCCPTTP() {
                LFVQEGMWFTOLEXLEJBXSXBSSGSQATHADMKFXTDERZHPP = ServerMgr.Instance.StartCoroutine(AddImage());
            }
            public static void USZEABSAJCARCNTLBBFBFJLELXLXBQRKEARFBBSJ(string DIIJTIOOPGGCZBDRHHLRFCPLJCDAUYUJQWJKENJPLQQP, string ISYTYKOUFHATWZQENUQLWMCRTNUYWFOLZMAKEHVNGPKPIQHOT) {
                LFVQEGMWFTOLEXLEJBXSXBSSGSQATHADMKFXTDERZHPP = ServerMgr.Instance.StartCoroutine(YXEMTWTIQNSOOVKHUTCPVZTKQMCWNKZJVGHMGSRBROKCZVPF(DIIJTIOOPGGCZBDRHHLRFCPLJCDAUYUJQWJKENJPLQQP, ISYTYKOUFHATWZQENUQLWMCRTNUYWFOLZMAKEHVNGPKPIQHOT));
            }
            private static IEnumerator YXEMTWTIQNSOOVKHUTCPVZTKQMCWNKZJVGHMGSRBROKCZVPF(string DIIJTIOOPGGCZBDRHHLRFCPLJCDAUYUJQWJKENJPLQQP, string ISYTYKOUFHATWZQENUQLWMCRTNUYWFOLZMAKEHVNGPKPIQHOT) {
                /*_.Puts(ISYTYKOUFHATWZQENUQLWMCRTNUYWFOLZMAKEHVNGPKPIQHOT);*/
                UnityWebRequest USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ = UnityWebRequestTexture.GetTexture(DIIJTIOOPGGCZBDRHHLRFCPLJCDAUYUJQWJKENJPLQQP);
                yield return USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.SendWebRequest();
                if (_ == null) yield break;
                if (USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.isNetworkError || USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.isHttpError) {
                    if (USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.responseCode == 503) {
                        LFVQEGMWFTOLEXLEJBXSXBSSGSQATHADMKFXTDERZHPP = ServerMgr.Instance.StartCoroutine(YXEMTWTIQNSOOVKHUTCPVZTKQMCWNKZJVGHMGSRBROKCZVPF(DIIJTIOOPGGCZBDRHHLRFCPLJCDAUYUJQWJKENJPLQQP, ISYTYKOUFHATWZQENUQLWMCRTNUYWFOLZMAKEHVNGPKPIQHOT));
                    }
                    else {
                        _.PrintWarning(string.Format(TINZNOTDKVEBWBYCGZGKHZUBVQDPUJYMDUJGVNJGQAZRO.Replace("{0}", USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.error).Replace("{1}", ISYTYKOUFHATWZQENUQLWMCRTNUYWFOLZMAKEHVNGPKPIQHOT)));
                        _.ZABRQPPUBNHLZTDOCKGDUDABTKTQGBHQPIJENNYTSM.Remove(ISYTYKOUFHATWZQENUQLWMCRTNUYWFOLZMAKEHVNGPKPIQHOT);
                    }
                    USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.Dispose();
                    LFVQEGMWFTOLEXLEJBXSXBSSGSQATHADMKFXTDERZHPP = null;
                    yield break;
                }
                Texture2D DBWMZYANHQQHKKFGCQZDHBVJYLDDKAFDGODPEVXXDG = DownloadHandlerTexture.GetContent(USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ);
                if (DBWMZYANHQQHKKFGCQZDHBVJYLDDKAFDGODPEVXXDG != null) {
                    byte[] ONXAJBMJFJWZCGMONUWDGLMBWGPBHTCZAXGWBLTCX = DBWMZYANHQQHKKFGCQZDHBVJYLDDKAFDGODPEVXXDG.EncodeToPNG();
                    var image = FileStorage.server.Store(ONXAJBMJFJWZCGMONUWDGLMBWGPBHTCZAXGWBLTCX, FileStorage.Type.png, CommunityEntity.ServerInstance.net.ID).ToString();
                    if (!JIMUMRYTWNJNDJLPLCXTKYURNKFXFSQLCAXKDGHQCJQWWK.ContainsKey(ISYTYKOUFHATWZQENUQLWMCRTNUYWFOLZMAKEHVNGPKPIQHOT)) JIMUMRYTWNJNDJLPLCXTKYURNKFXFSQLCAXKDGHQCJQWWK.Add(ISYTYKOUFHATWZQENUQLWMCRTNUYWFOLZMAKEHVNGPKPIQHOT, image);
                    else JIMUMRYTWNJNDJLPLCXTKYURNKFXFSQLCAXKDGHQCJQWWK[ISYTYKOUFHATWZQENUQLWMCRTNUYWFOLZMAKEHVNGPKPIQHOT] = image;
                    UnityEngine.Object.DestroyImmediate(DBWMZYANHQQHKKFGCQZDHBVJYLDDKAFDGODPEVXXDG);
                }
                USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.Dispose();
                yield return CoroutineEx.waitForSeconds(0.02f);
                LFVQEGMWFTOLEXLEJBXSXBSSGSQATHADMKFXTDERZHPP = null;
            }
            private static IEnumerator AddImage() {
                foreach (String Key in _.EWRRXWSQCVVMVAZXGVZOZFRWQKYAOLMLHHVFBSWTNLFUUWNE) {
                    string DVFGQQMONMNQWJBUHAMXHSHEXXEBCDGDCDWUHVKD = $"{mainLink}/v2/menu/{Key}";
                    UnityWebRequest USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ = UnityWebRequestTexture.GetTexture(DVFGQQMONMNQWJBUHAMXHSHEXXEBCDGDCDWUHVKD);
                    yield return USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.SendWebRequest();
                    if (_ == null) yield break;
                    if (USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.isNetworkError || USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.isHttpError) {
                        _.PrintWarning(string.Format(TINZNOTDKVEBWBYCGZGKHZUBVQDPUJYMDUJGVNJGQAZRO.Replace("{0}", USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.error).Replace("{1}", Key)));
                        USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.Dispose();
                        LFVQEGMWFTOLEXLEJBXSXBSSGSQATHADMKFXTDERZHPP = null;
                        yield break;
                    }
                    Texture2D DBWMZYANHQQHKKFGCQZDHBVJYLDDKAFDGODPEVXXDG = DownloadHandlerTexture.GetContent(USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ);
                    if (DBWMZYANHQQHKKFGCQZDHBVJYLDDKAFDGODPEVXXDG != null) {
                        byte[] ONXAJBMJFJWZCGMONUWDGLMBWGPBHTCZAXGWBLTCX = DBWMZYANHQQHKKFGCQZDHBVJYLDDKAFDGODPEVXXDG.EncodeToPNG();
                        var image = FileStorage.server.Store(ONXAJBMJFJWZCGMONUWDGLMBWGPBHTCZAXGWBLTCX, FileStorage.Type.png, CommunityEntity.ServerInstance.net.ID).ToString();
                        if (!JIMUMRYTWNJNDJLPLCXTKYURNKFXFSQLCAXKDGHQCJQWWK.ContainsKey(Key)) JIMUMRYTWNJNDJLPLCXTKYURNKFXFSQLCAXKDGHQCJQWWK.Add(Key, image);
                        else JIMUMRYTWNJNDJLPLCXTKYURNKFXFSQLCAXKDGHQCJQWWK[Key] = image;
                        UnityEngine.Object.DestroyImmediate(DBWMZYANHQQHKKFGCQZDHBVJYLDDKAFDGODPEVXXDG);
                    }
                    USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.Dispose();
                    yield return CoroutineEx.waitForSeconds(0.02f);
                }
                foreach (var Key in _.VIOMKSZZTTDANYHXITIPEGDXURVCHUPXOKEFLKSBXTSEPOEK) {
                    UnityWebRequest USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ = UnityWebRequestTexture.GetTexture(Key.Value);
                    yield return USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.SendWebRequest();
                    if (_ == null) yield break;
                    if (USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.isNetworkError || USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.isHttpError) {
                        _.PrintWarning(string.Format(TINZNOTDKVEBWBYCGZGKHZUBVQDPUJYMDUJGVNJGQAZRO.Replace("{0}", USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.error).Replace("{1}", Key.Key)));
                        USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.Dispose();
                        LFVQEGMWFTOLEXLEJBXSXBSSGSQATHADMKFXTDERZHPP = null;
                        yield break;
                    }
                    Texture2D DBWMZYANHQQHKKFGCQZDHBVJYLDDKAFDGODPEVXXDG = DownloadHandlerTexture.GetContent(USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ);
                    if (DBWMZYANHQQHKKFGCQZDHBVJYLDDKAFDGODPEVXXDG != null) {
                        byte[] ONXAJBMJFJWZCGMONUWDGLMBWGPBHTCZAXGWBLTCX = DBWMZYANHQQHKKFGCQZDHBVJYLDDKAFDGODPEVXXDG.EncodeToPNG();
                        var image = FileStorage.server.Store(ONXAJBMJFJWZCGMONUWDGLMBWGPBHTCZAXGWBLTCX, FileStorage.Type.png, CommunityEntity.ServerInstance.net.ID).ToString();
                        if (!JIMUMRYTWNJNDJLPLCXTKYURNKFXFSQLCAXKDGHQCJQWWK.ContainsKey(Key.Key)) JIMUMRYTWNJNDJLPLCXTKYURNKFXFSQLCAXKDGHQCJQWWK.Add(Key.Key, image);
                        else JIMUMRYTWNJNDJLPLCXTKYURNKFXFSQLCAXKDGHQCJQWWK[Key.Key] = image;
                        UnityEngine.Object.DestroyImmediate(DBWMZYANHQQHKKFGCQZDHBVJYLDDKAFDGODPEVXXDG);
                    }
                    USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.Dispose();
                    yield return CoroutineEx.waitForSeconds(0.02f);
                }
                foreach (String Key in _.PRYTYWYFVBMYSCQIJEOEUWOYFAOAWCTWTMYTOSJLXAGQK) {
                    string DVFGQQMONMNQWJBUHAMXHSHEXXEBCDGDCDWUHVKD = $"{mainLink}/v2/stats/{Key}";
                    UnityWebRequest USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ = UnityWebRequestTexture.GetTexture(DVFGQQMONMNQWJBUHAMXHSHEXXEBCDGDCDWUHVKD);
                    yield return USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.SendWebRequest();
                    if (_ == null) yield break;
                    if (USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.isNetworkError || USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.isHttpError) {
                        _.PrintWarning(string.Format(TINZNOTDKVEBWBYCGZGKHZUBVQDPUJYMDUJGVNJGQAZRO.Replace("{0}", USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.error).Replace("{1}", Key)));
                        USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.Dispose();
                        LFVQEGMWFTOLEXLEJBXSXBSSGSQATHADMKFXTDERZHPP = null;
                        yield break;
                    }
                    Texture2D DBWMZYANHQQHKKFGCQZDHBVJYLDDKAFDGODPEVXXDG = DownloadHandlerTexture.GetContent(USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ);
                    if (DBWMZYANHQQHKKFGCQZDHBVJYLDDKAFDGODPEVXXDG != null) {
                        byte[] ONXAJBMJFJWZCGMONUWDGLMBWGPBHTCZAXGWBLTCX = DBWMZYANHQQHKKFGCQZDHBVJYLDDKAFDGODPEVXXDG.EncodeToPNG();
                        var image = FileStorage.server.Store(ONXAJBMJFJWZCGMONUWDGLMBWGPBHTCZAXGWBLTCX, FileStorage.Type.png, CommunityEntity.ServerInstance.net.ID).ToString();
                        if (!JIMUMRYTWNJNDJLPLCXTKYURNKFXFSQLCAXKDGHQCJQWWK.ContainsKey(Key)) JIMUMRYTWNJNDJLPLCXTKYURNKFXFSQLCAXKDGHQCJQWWK.Add(Key, image);
                        else JIMUMRYTWNJNDJLPLCXTKYURNKFXFSQLCAXKDGHQCJQWWK[Key] = image;
                        UnityEngine.Object.DestroyImmediate(DBWMZYANHQQHKKFGCQZDHBVJYLDDKAFDGODPEVXXDG);
                    }
                    USCNFRWHKOUGBMANDXXKDMBMFUHRAIXVDUKFDFLUGSMWIZ.Dispose();
                    yield return CoroutineEx.waitForSeconds(0.02f);
                }
                LFVQEGMWFTOLEXLEJBXSXBSSGSQATHADMKFXTDERZHPP = null;
            }
            public static string GetImage(String XWZDCWPHZKQPXASPTJYGAGYDEGBNJDGGELHRMWJEUXHK) {
                if (JIMUMRYTWNJNDJLPLCXTKYURNKFXFSQLCAXKDGHQCJQWWK.ContainsKey(XWZDCWPHZKQPXASPTJYGAGYDEGBNJDGGELHRMWJEUXHK)) return JIMUMRYTWNJNDJLPLCXTKYURNKFXFSQLCAXKDGHQCJQWWK[XWZDCWPHZKQPXASPTJYGAGYDEGBNJDGGELHRMWJEUXHK];
                return _.YGIPUZYEUWGUXUGOJTHNYACBAYGPQKUXWPPDRTBHII("LOADING");
            }
        }
        private String YGIPUZYEUWGUXUGOJTHNYACBAYGPQKUXWPPDRTBHII(String QSKWTWXPNKRYVYVUCXWEKKLSBCXAULCZNGOORQQGIQRBQSQX, UInt64 JRZLGMFGRVQZXVBISLPKHDLHPWTSKCIMZLKTDOHUIHZVZ = 0) {
            var AXGDQIXHECZGYTKOAJSLKLKFKNSMHNLQIEHVABGOHUXBHWD = (String)plugins.Find("ImageLibrary").CallHook("ImageUi.GetImage", QSKWTWXPNKRYVYVUCXWEKKLSBCXAULCZNGOORQQGIQRBQSQX, JRZLGMFGRVQZXVBISLPKHDLHPWTSKCIMZLKTDOHUIHZVZ);
            if (!string.IsNullOrEmpty(AXGDQIXHECZGYTKOAJSLKLKFKNSMHNLQIEHVABGOHUXBHWD)) return AXGDQIXHECZGYTKOAJSLKLKFKNSMHNLQIEHVABGOHUXBHWD;
            return String.Empty;
        }
        public static Regex MGGMRSJOMBTDQKARQJYULPNZDEEPOJYNKHAAGYYPUSIZ = new Regex(@"<avatarFull><!\[CDATA\[(.*)\]\]></avatarFull>", RegexOptions.Compiled);
        private void VKHUUEOQCIRIXEGPVSJNJBJXHECWQRAFQNHQTEMKCURO(string KVQSXHBNHGGRVJSMVPNEZMLHEDDVCZDQIIMYCREAKM) {
            webrequest.Enqueue($"{mainLink}/v2/user?id={KVQSXHBNHGGRVJSMVPNEZMLHEDDVCZDQIIMYCREAKM}", null, (code, response) => {
                if (response == null || code != 200) return;
                string DYWUFKYYIYWTHJNOTADCGSIKZLRKIATHNSZFHVIZZP = MGGMRSJOMBTDQKARQJYULPNZDEEPOJYNKHAAGYYPUSIZ.Match(response).Groups[1].ToString();
                if (!string.IsNullOrEmpty(DYWUFKYYIYWTHJNOTADCGSIKZLRKIATHNSZFHVIZZP)) {
                    AddImage(DYWUFKYYIYWTHJNOTADCGSIKZLRKIATHNSZFHVIZZP, KVQSXHBNHGGRVJSMVPNEZMLHEDDVCZDQIIMYCREAKM);
                }
            }
            , this);
        }
        private void OnPlayerConnected(BasePlayer player) {
            VKHUUEOQCIRIXEGPVSJNJBJXHECWQRAFQNHQTEMKCURO(player.UserIDString);
        }
        void OnServerInitialized() {
            foreach (BasePlayer player in BasePlayer.activePlayerList) OnPlayerConnected(player);
            _ = this;
            timer.Once(15f, () => ImageUi.ZRNIUQPFRRSWWSZDFLDTBMYBGSLNZHGNKYHCCPTTP());
        }
        string GetImage(string ISYTYKOUFHATWZQENUQLWMCRTNUYWFOLZMAKEHVNGPKPIQHOT) {
            string IDHZPLBBSFWBKQMUUSOPIFPFPJHHXSDDRQZGSMCY = ImageUi.GetImage($"{ISYTYKOUFHATWZQENUQLWMCRTNUYWFOLZMAKEHVNGPKPIQHOT}");
            return IDHZPLBBSFWBKQMUUSOPIFPFPJHHXSDDRQZGSMCY;
        }
        void AddImage(string DIIJTIOOPGGCZBDRHHLRFCPLJCDAUYUJQWJKENJPLQQP, string ISYTYKOUFHATWZQENUQLWMCRTNUYWFOLZMAKEHVNGPKPIQHOT) {
            if (!ZABRQPPUBNHLZTDOCKGDUDABTKTQGBHQPIJENNYTSM.Contains(ISYTYKOUFHATWZQENUQLWMCRTNUYWFOLZMAKEHVNGPKPIQHOT)) {
                ZABRQPPUBNHLZTDOCKGDUDABTKTQGBHQPIJENNYTSM.Add($"{ISYTYKOUFHATWZQENUQLWMCRTNUYWFOLZMAKEHVNGPKPIQHOT}");
                _ = this;
                ImageUi.USZEABSAJCARCNTLBBFBFJLELXLXBQRKEARFBBSJ(DIIJTIOOPGGCZBDRHHLRFCPLJCDAUYUJQWJKENJPLQQP, ISYTYKOUFHATWZQENUQLWMCRTNUYWFOLZMAKEHVNGPKPIQHOT);
            }
        }
        private List<String> ZABRQPPUBNHLZTDOCKGDUDABTKTQGBHQPIJENNYTSM = new List<String>();
        private List<String> EWRRXWSQCVVMVAZXGVZOZFRWQKYAOLMLHHVFBSWTNLFUUWNE = new List<String> {
            "WorkbenchImage", "RankImage", "SkillImage", "MainImage", "ExitImage", "ButtonImage", "PanelButtonsImage", "ActiveButtonImage", "BlockButtonImage", "BattlepassImage", "UnderInfoImage", "btn_ctg", "btn_panel_width", "skin_height"
        }
        ;
        private List<String> PRYTYWYFVBMYSCQIJEOEUWOYFAOAWCTWTMYTOSJLXAGQK = new List<String> {
            "BarrelImage", "AnimalImage", "NpcImage", "CrateImage", "HeliImage", "BradleyImage",
        }
        ;
        private Dictionary<String, String> VIOMKSZZTTDANYHXITIPEGDXURVCHUPXOKEFLKSBXTSEPOEK = new Dictionary<String, String>() {
            {
                "ProfileBlur", $"{mainLink}/v2/profile/blur.png"
            }
            , {
                "ProfileVk", $"{mainLink}/v2/profile/vk.png"
            }
            , {
                "ProfileGift", $"{mainLink}/v2/profile/gift.png"
            }
            , {
                "ProfileAlert", $"{mainLink}/v2/profile/raidalert.png"
            }
            , {
                "ProfileLine", $"{mainLink}/v2/profile/line.png"
            }
            , {
                "BgrndVk", $"{mainLink}/v2/profile/bg_vk.png"
            }
            , {
                "ProfileSteam", $"{mainLink}/v2/profile/steam.png"
            }
            , {
                "ProfileUser", $"{mainLink}/v2/profile/user.png"
            }
            , {
                "RightPage", $"{mainLink}/v2/profile/right"
            }
            , {
                "LeftPage", $"{mainLink}/v2/profile/left"
            }
            , {
                "BgrndPrivileges", $"{mainLink}/v2/profile/bg_privileges"
            }
            , {
                "ImageButton", $"{mainLink}/v2/profile/promo"
            }
            ,
        }
        ;
    }
}

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