Greasy Fork

来自缓存

Greasy Fork is available in English.

NGA蔚蓝档案表情包

将 Ballance平衡球 制作的汉化BA表情加入到表情列表中

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         NGA蔚蓝档案表情包
// @namespace    http://greasyfork.icu/zh-CN/scripts/440329-nga%E5%8E%9F%E7%A5%9Eac%E5%A8%98%E8%A1%A8%E6%83%85
// @version      2.0
// @icon         http://bbs.nga.cn/favicon.ico
// @description  将 Ballance平衡球 制作的汉化BA表情加入到表情列表中
// @author       WLXC
// @include       /^https?://(bbs\.ngacn\.cc|nga\.178\.com|bbs\.nga\.cn)/.+/
// @match        *://ngabbs.com/*
// @match        *://g.nga.cn/*
// @match        *://nga.178.com/*
// @match        *://ngabbs.com/*
// @match        *://ngacn.cc/*
// @grant        none
// @require      http://greasyfork.icu/scripts/39014-nga-user-script-loader/code/NGA%20User%20Script%20Loader.js
// @license      MIT License
// ==/UserScript==

//原作者发布地址:https://bbs.nga.cn/read.php?tid=30739380
//此脚本发布地址:https://bbs.nga.cn/read.php?tid=30740157
//本脚本由间桐咕哒子@NGA(http://bbs.ngacn.cc/read.php?tid=11275553)及原神版表情包上修改而来~
//原作者地址:http://greasyfork.icu/zh-CN/scripts/28491-nga-ac%E5%A8%98%E8%A1%A8%E6%83%85fgo%E5%8C%96%E8%A1%A5%E5%AE%8C%E8%AE%A1%E5%88%92-by-%E9%97%B4%E6%A1%90%E5%92%95%E5%93%92%E5%AD%90-nga
//原作者链接:http://greasyfork.icu/zh-CN/users/102500-aglandy

(function(){
    function init($){
        let demoNGABA = commonui.acBANGA = {
            data: [
                'https://img.nga.178.com/attachments/mon_202211/21/-10yuu8Q187-fwhhKiToS2s-39.png',//锌
                'https://img.nga.178.com/attachments/mon_202211/21/-10yuu8Q187-kqaKjToS2s-2s.png',//亚子
                'https://img.nga.178.com/attachments/mon_202211/21/-10yuu8Q187-6setKjToS2s-2s.png',//亚丝娜
                'https://img.nga.178.com/attachments/mon_202211/21/-10yuu8Q187-cut7KjToS2s-3h.png',//修女
                'https://img.nga.178.com/attachments/mon_202211/21/-10yuu8Q187-ixnjKiToS2s-2s.png',//小夏
                'https://img.nga.178.com/attachments/mon_202211/21/-10yuu8Q187-4iyfKiToS2s-2s.png',//小狐狸
                'https://img.nga.178.com/attachments/mon_202211/21/-10yuu8Q187-bcqlKjToS2s-2s.png',//若藻
                'https://img.nga.178.com/attachments/mon_202211/21/-10yuu8Q187-hxmoKjToS2s-2s.png',//琴里
                'https://img.nga.178.com/attachments/mon_202211/21/-10yuu8Q187-2rv2KiToS2s-36.png',//女仆
                'https://img.nga.178.com/attachments/mon_202211/21/-10yuu8Q187-94tnKnToS2s-2s.png',//尼禄
                'https://img.nga.178.com/attachments/mon_202211/21/-10yuu8Q187-g34iKkToS2s-39.png',//莲实
                'https://img.nga.178.com/attachments/mon_202211/21/-10yuu8Q187-1ju1KjToS2s-2s.png',//谢谢
                'https://img.nga.178.com/attachments/mon_202211/21/-10yuu8Q187-8hhtKiToS2s-2s.png',//黑猫
                'https://img.nga.178.com/attachments/mon_202211/21/-10yuu8Q187-f7ihKfT8S2s-2s.png',//和香
                'https://img.nga.178.com/attachments/mon_202211/21/-10yuu8Q187-h4dKhToS2s-2s.png',//汉堡
                'https://img.nga.178.com/attachments/mon_202211/21/-10yuu8Q187-6r9aKgT8S2s-2s.png',//风香
                'https://img.nga.178.com/attachments/mon_202211/21/-10yuu8Q187-d396KkToS2s-2s.png',//菲娜
                'https://img.nga.178.com/attachments/mon_202211/21/-10yuu8Q187-kb9KfT8S2s-2s.png',//巴
                'https://img.nga.178.com/attachments/mon_202211/21/-10yuu8Q187-6kxbKgT8S2s-2s.png',//nonomi
                // NGA蔚蓝档案表情包的地址
            ],
            addPic: function(biu){
                let ngademo = $(biu.target),
                    bodyTom = ngademo.parent().next().children(),
                    imgs = bodyTom.eq(ngademo.index() - 1);
                if(!imgs.children()[0])
                    $.each(demoNGABA.data, function(i, picURL){
                        imgs.append('<img height="60px" src="' + picURL + '" onclick="postfunc.addText(\'[img]' + picURL + '[/img]\');postfunc.selectSmilesw._.hide()" />');
                    });
                $.each(bodyTom, function(i, thisK){
                    if(i == ngademo.index() - 1)
                        thisK.style.display = '';
                    else
                        thisK.style.display = 'none';
                });
                ngademo.parent().children().eq(0).html('');
            },
            addBtn: function(){
                $('[title="插入表情"]:not([ac-BA])').attr('ac-BA', 1).bind('click.acBANGAAddBtn', 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.acBANGABtn', demoNGABA.addPic)
                            .end().next().append('<div />');
                    },100);
                });
            },
            putInBtn: new MutationObserver(function(){
                demoNGABA.addBtn();
            })
        };

        demoNGABA.addBtn();

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

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

})();