jasdkasdasdads / LZT КАСТОМ СТИКЕРЫ

// ==UserScript==
// @name         LZT КАСТОМ СТИКЕРЫ
// @namespace    http://tampermonkey.net/
// @version      22.8
// @description  Создавать стики
// @author       MORTY
// @match        https://lolz.guru/*
// @grant        none
// @license      MIT
// ==/UserScript==

$('body').append('<style>#AjaxProgress{display:none!important}</style>');
st();
setInterval(st, 200);

function st(){
    $('.quote, .messageContent, blockquote').each(function() {
        var el = $(this);
        if($(this).text().indexOf(/:[a-zA-Z]*:/)){
            result = $(this).text().match(/:[a-zA-Z]*:/);
            if(result != null){
                var result = result[0].replace(/:/gi, '');
                $.get("https://win2x.cc/lolzteam.php", { alt: result, }, stick );
                function stick(data) {
                    json = JSON.parse(data);
                    if(json['yes'] == true){
                        function replaceAll(string, search, replace) {
                            return string.split(search).join(replace);
                        }
                        var img = json['img'];
                        el.html(replaceAll(el.html(), ':'+result+':', '<img src="'+img+'" class="mceSmilie">'));
                    }
                }
            }
        }
    });
}
setInterval(ad, 200);
function ad(){
    if($('.smilieContainer').html()){
        if($('.costum.smilieCategory').html()){
        } else {
            $.get("https://win2x.cc/lolzteam.php", { mee: Im.username }, getmy );
            function getmy(data) {
                json = JSON.parse(data);
                var sd = ``;
                $.each(json, function(i, item) {
                    sd = sd + `<li class="Smilie"><img src="`+item['img']+`" alt=":`+item['alt']+`:"></li>`;
                });
                app(sd);
            }
            function app(ad) {
                $('.primaryContent.scroll-content').append(`<li class="costum smilieCategory"><div class="smilieCategoryTitle">Ваши стикеры</div><ul>`+ad+`</ul></li>`);
            }
            $('.primaryContent.scroll-content').append(`<li class="costum smilieCategory">
<div class="smilieCategoryTitle">Добавить стикер</div><ul>
<input type="text" id="stalts" name="alts" class="textCtrl" placeholder="Название, например :sticker:" autocomplete="off" style="width: 100%;">
<input type="text" id="stimg" name="img" class="textCtrl" placeholder="url картинки" autocomplete="off" style="width: 100%;margin-top: 10px;">
<a id="addstcker" style="margin-top: 10px;" type="submit" class="button primary full callToAction">Добавить стикер</a></ul></li>`);
            $("#stalts").off();
            $("#stimg").off();
            $("#addstcker").off();
            $('#addstcker').on('click', function() {
                alts = $('#stalts').val();
                img = $('#stimg').val();
                from = Im.username;
                if(alts != '' && img != ''){
                    $.get("https://win2x.cc/lolzteam.php", { alts: alts, img: img, add: 1, from: from }, stick );
                    function stick(data) {
                        json = JSON.parse(data);
                        if(json['yes'] == true){
                            var img = json['img'];
                            alert(json['msg']);
                        } else {
                            alert(json['msg']);
                        }
                    }
                } else {
                    alert("Вы не ввели название или ссылку");
                }
            });
        }
    }
}
setInterval(afd, 200);
function afd(){
    if($('#SimpleRedactorSmiliesBox-XenForoUniq0').html()){
        if($('.costum.smilieCategory').html()){
        } else {
            $.get("https://win2x.cc/lolzteam.php", { mee: Im.username }, getmy );
            function getmy(data) {
                json = JSON.parse(data);
                var sd = ``;
                $.each(json, function(i, item) {
                    sd = sd + `<li class="Smilie"><img src="`+item['img']+`" alt=":`+item['alt']+`:"></li>`;
                });
                app(sd);
            }
            function app(ad) {
                $('#SimpleRedactorSmiliesBox-XenForoUniq0>.primaryContent.smilieContainer').append(`<li class="costum smilieCategory"><div class="smilieCategoryTitle">Ваши стикеры</div><ul>`+ad+`</ul></li>`);
            }
            $('#SimpleRedactorSmiliesBox-XenForoUniq0>.primaryContent.smilieContainer').append(`<li class="costum smilieCategory">
<div class="smilieCategoryTitle">Добавить стикер</div><ul>
<input type="text" id="stalts" name="alts" class="textCtrl" placeholder="Название, например :sticker:" autocomplete="off" style="width: 100%;">
<input type="text" id="stimg" name="img" class="textCtrl" placeholder="url картинки" autocomplete="off" style="width: 100%;margin-top: 10px;">
<a id="addstcker" style="margin-top: 10px;" type="submit" class="button primary full callToAction">Добавить стикер</a></ul></li>`);
            $("#stalts").off();
            $("#stimg").off();
            $("#addstcker").off();
            $('#addstcker').on('click', function() {
                alts = $('#stalts').val();
                img = $('#stimg').val();
                from = Im.username;
                if(alts != '' && img != ''){
                    $.get("https://win2x.cc/lolzteam.php", { alts: alts, img: img, add: 1, from: from }, stick );
                    function stick(data) {
                        json = JSON.parse(data);
                        if(json['yes'] == true){
                            var img = json['img'];
                            alert(json['msg']);
                        } else {
                            alert(json['msg']);
                        }
                    }
                } else {
                    alert("Вы не ввели название или ссылку");
                }
            });
        }
    }
}