Greasy Fork is available in English.

NGA失落的龙约表情包

将 失落的龙约游戏内表情加入到表情列表中

// ==UserScript==
// @name         NGA失落的龙约表情包
// @namespace    https://greasyfork.org/zh-CN/scripts/377814
// @version      1.0.9
// @icon         http://bbs.nga.cn/favicon.ico
// @description  将 失落的龙约游戏内表情加入到表情列表中
// @author       aiyom
// @match        *://bbs.nga.cn/post.php*
// @match        *://ngabbs.com/post.php*
// @match        *://nga.178.com/post.php*
// @grant        none
// @require      https://greasyfork.org/scripts/39014-nga-user-script-loader/code/NGA%20User%20Script%20Loader.js
// ==/UserScript==

// 图源: https://bbs.nga.cn/read.php?tid=16847179

(function(){

    function init($){

        let a = commonui.dlLY = {
      data: [
'./mon_201907/16/hbQ5-6r6jKoToS3w-3w.png',
'./mon_201912/31/hbQ5-4p4bKoToS3w-3w.png',
'./mon_201912/31/hbQ5-amdvKqToS3w-3w.png',
'./mon_201904/27/hbQ5-bqt1KyToS3w-3w.png',
'./mon_201904/27/hbQ5-hfc9KxToS3w-3w.png',
'./mon_201904/27/hbQ5-1vjfKxToS3w-3w.png',
'./mon_201904/27/hbQ5-7h9wK10ToS3w-3w.png',
'./mon_201904/27/hbQ5-d2qfKxToS3w-3w.png',
'./mon_201904/27/hbQ5-in5uKxToS3w-3w.png',
'./mon_201904/27/hbQ5-2t36KwToS3w-3w.png',
'./mon_201904/27/hbQ5-8mbhKsToS3w-3w.png',
'./mon_201904/27/hbQ5-e86nKtToS3w-3w.png',
'./mon_201904/27/hbQ5-jsraKsToS3w-3w.png',
'./mon_201904/27/hbQ5-3ykwKuToS3w-3w.png',
'./mon_201904/27/hbQ5-9jjyKrToS3w-3w.png',
'./mon_201904/27/hbQ5-fclmKsToS3w-3w.png',
'./mon_201904/27/hbQ5-l6i8KuToS3w-3w.png',
'./mon_201904/27/hbQ5-5yuwKqToS3w-3w.png',
'./mon_201904/27/hbQ5-bj8iKrToS3w-3w.png',
'./mon_201904/27/hbQ5-h4wpKyToS3w-3w.png',
'./mon_201904/27/hbQ5-19vhKwToS3w-3w.png',
'./mon_201904/27/hbQ5-7xixKrToS3w-3w.png',
'./mon_201904/27/hbQ5-dihxKxToS3w-3w.png',
'./mon_201904/27/hbQ5-j2p0KqToS3w-3w.png',
'./mon_201904/27/hbQ5-37apKrToS3w-3w.png',
'./mon_201904/27/hbQ5-8srsKxToS3w-3w.png',
'./mon_201904/27/hbQ5-edzkKuToS3w-3w.png',
'./mon_201904/27/hbQ5-jz1gKxToS3w-3w.png',
'./mon_201904/27/hbQ5-442rKuToS3w-3w.png',
'./mon_201904/27/hbQ5-9ps9KrToS3w-3w.png',
'./mon_201904/27/hbQ5-fadzKvToS3w-3w.png',
'./mon_201904/27/hbQ5-kvorKvToS3w-3w.png',
'./mon_201904/27/hbQ5-5i74KuToS3w-3w.png',
'./mon_201904/27/hbQ5-bbfzKtToS3w-3w.png',
'./mon_201904/27/hbQ5-gvq4KuToS3w-3w.png',
'./mon_201904/27/hbQ5-11p6KuToS3w-3w.png',
'./mon_201904/27/hbQ5-6m8lKsToS3w-3w.png',
'./mon_201904/27/hbQ5-c7asKvToS3w-3w.png',
'./mon_201904/27/hbQ5-hsu0KsToS3w-3w.png',
'./mon_201904/27/hbQ5-at5sKwToS3w-3w.png',
'./mon_201904/27/hbQ5-gkh6KxToS3w-3w.png',
'./mon_201904/27/hbQ5-11yeKyToS3w-3w.png',
'./mon_201907/10/hbQ5-k1gsKsToS3w-3w.png',
'./mon_201907/10/hbQ5-4axdKqToS3w-3w.png',
'./mon_201907/10/hbQ5-eceaKkToS3w-3w.png',
'./mon_201909/28/hbQ5-f5ppKsToS3w-3w.png',
'./mon_201909/28/hbQ5-74oKrToS3w-3w.png',
'./mon_201909/28/hbQ5-6n8fKqToS3w-3w.png',
'./mon_201910/31/hbQ5-ei5oKuToS3w-3w.png',
'./mon_201910/31/hbQ5-k9gjKsToS3w-3w.png',
'./mon_201910/31/hbQ5-4jjnKtToS3w-3w.png',
'./mon_201909/28/hbQ5-l1thKgToS3w-3w.png',
'./mon_201912/02/hbQ5-b3qaKiToS3w-3w.png',
'./mon_201912/02/hbQ5-gnfjKcToS3w-3w.png',
'./mon_201912/02/hbQ5-149iKkToS3w-3w.png',
'./mon_201912/02/hbQ5-6psnKoToS3w-3w.png',
'./mon_201912/12/hbQ5-21q8KnToS3w-3w.png',
'./mon_201912/12/hbQ5-7pw2KtToS3w-3w.png',
'./mon_201912/12/hbQ5-dfupKtToS3w-3w.png',
'./mon_201912/27/hbQ5-gu4iKpToS3w-3w.png',
'./mon_201912/27/hbQ5-140fKlToS3w-3u.png',
'./mon_202001/29/hbQ5-6bu2KnToS3w-3w.png',
'./mon_202001/29/hbQ5-l87mKoToS3w-3w.png',
'./mon_202001/29/hbQ5-e60dKpToS3w-3w.png',
'./mon_202001/29/hbQ5-7x8vKjToS3w-3w.png',
'./mon_202001/29/hbQ5-26aeKnToS3w-3w.png',
'./mon_202001/29/hbQ5-htjsKoToS3w-3w.png',
'./mon_202001/29/hbQ5-c18yKnToS3w-3w.png',
'./mon_202001/29/hbQ5-6886KmToS3w-3w.png',
'./mon_202001/29/hbQ5-fl2KmToS3w-3w.png',
'./mon_202001/29/hbQ5-g5v3KkToS3w-3w.png',
'./mon_202002/14/hbQ5-fc36KjToS3w-3w.png',
'./mon_202002/14/hbQ5-l17sKoToS3w-3w.png',
'./mon_202003/27/hbQ5-2nonKsToS3w-3w.png',
'./mon_202003/27/hbQ5-harsKlToS3w-3w.png',
'./mon_202003/27/hbQ5-aihpKjToS3w-3w.png',
'./mon_202004/26/hbQ5-ky8cKuToS3w-3w.png',
'./mon_202004/30/hbQ5-5mf2KnToS3w-3w.png',
'./mon_202004/30/hbQ5-bawaKoToS3w-3w.png',
'./mon_202004/30/hbQ5-h19pKpToS3w-3w.png',
'./mon_202005/09/hbQ5-271tKgToS3w-3w.png',
'./mon_202005/06/hbQ5-gylxKoToS3w-3w.png',
'./mon_202006/12/hbQ5-f88vKkToS3w-3w.png',
'./mon_202006/12/hbQ5-ew8KnToS3w-3w.png',
'./mon_202008/14/hbQ5-9oywKnToS3w-3w.png',
      ],
            f: function(e){
                let t = $(e.target),
                    tmp = t.parent().next().children(),
                    imgs = tmp.eq(t.index() - 1);
                if(!imgs.children()[0])
                    $.each(a.data, function(i, v){
                        imgs.append('<img height="60px" src="http://img.ngacn.cc/attachments/' + v + '" onclick="postfunc.addText(\'[img]' + v + '[/img]\');postfunc.selectSmilesw._.hide()" />');
                    });
                $.each(tmp, function(i, d){
                    if(i == t.index() - 1)
                        d.style.display = '';
                    else
                        d.style.display = 'none';
                });
                t.parent().children().eq(0).html('');
            },
            r: function(){
                $('[title="插入表情"]:not([dl-ly])').attr('dl-ly', 1).bind('click.dl-LYAddBtn', function(){
                    setTimeout(function(){
                        $('.single_ttip2 div.div3 div:has(button:contains("AC娘(v1)")):not(:has(button:contains("失落的龙约")))').append('<button class="block_txt_big">失落的龙约</button>').find(':contains("失落的龙约")').bind('click.dlLYBtn', a.f)
                            .end().next().append('<div />');
                    },100);
                });
            },
            mo: new MutationObserver(function(){
                a.r();
            })
        };

        a.r();

        a.mo.observe($('body')[0], {
            childList: true,
            subtree: true,
        });

    }

    (function check(){
        try{
            init(commonui.userScriptLoader.$);
        }
        catch(e){
            setTimeout(check, 50);
        }
    })();

})();