猫史档案馆


Box喵roMax改进版本

用户:黑色中王牌黑色中王牌查看:5 回复:7 评论:5 创建时间:2022-08-27T08:59:19


// ==UserScript==
// @name         Box喵roMax
// @namespace    https://box3.codemao.cn/u/hxyxeg666666
// @version      0.1.6
// @description  提供关于神奇代码岛的合规辅助操作(不影响地图平衡,不涉及hash,不采集用户任何隐私)
// @author       幻想一笑而过
// @match        https://box3.codemao.cn/*
// @match        https://box3.fun/*
// @icon         https://box3.codemao.cn/favicon.ico
// @grant        none
// @require      https://cdn.jsdelivr.net/npm/lil-gui@0.16
// @require      https://cdn.jsdelivr.net/npm/three@0.142.0/examples/js/libs/stats.min.js
// @license      MIT
// ==/UserScript==
"UserScript"

var banben = "v0.1.6";
(async function() {
    async function run(){
        //运行成功!
        console.log("Box喵roMax运行成功");
        //鸡助工具
        var dialogzindex = 99999
        const setv=((html,name,value)=>{html.setAttribute(name,value)});
        const setn=((html,value)=>{html.setAttribute(value,"")});
        const seth=((html,html5)=>{html.innerH喵L=html5});
        const sett=((html,text)=>{html.innerText=text});
        const addhtml=((position,localName,data,html)=>{var newHtml=document.createElement(localName);for(var name in data){newHtml.setAttribute(name,data[name])};newHtml.innerH喵L=html;var newElement=position.appendChild(newHtml);return(newElement)})
        const addanot=((position,value)=>{var newHtml=document.createComment(value);var newElement=position.appendChild(newHtml);return(newElement)});
        const addwindow=(name,content,width,img=null,closeyes=true,position=document.body)=>{
            var dialog = addhtml(position,"div",{class:"box3editmessagediv box3messagedialog dongtai kaishizhuangtai",show:"true",oncontextmenu:"return false;",style:`top:10px;left:10px;width:${width}px;z-index:${dialogzindex}}`},"");
            var dialogdb = addhtml(dialog,"div",{class:"db"},"");
            setTimeout(()=>{dialog.classList.remove("kaishizhuangtai")},10)
            setTimeout(()=>{dialog.classList.remove("dongtai")},260);
            if(img){
                addhtml(dialogdb,"img",{width:"100",height:"100%",src:img,style:"margin-right: 10px;"},``)
            }
            var dialogydtzd = addhtml(dialog,"div",{class:"ydtzd",title:"拖动"},"");
            var a = addhtml(dialogdb,"div",{style:"display: flex;flex-direction: column;"},`<span style='font-weight: bold;font-size:20px'>${name}</span><font style='font-size:12px;color:#aaa;display: flex;flex-direction: row;'></font>`)
            sett(a.getElementsByTagName("font")[0],content)
            var dialogclose = addhtml(dialogdb,"button",{title:"关闭",zdy:"",jy:!closeyes},"×");
            if(closeyes){
                dialogclose.onclick=()=>{setTimeout(()=>{dialog.classList.add("dongtai","kaishizhuangtai");},10);setTimeout(()=>{dialog.remove();},260)}
            }
            dialog.onmousedown=()=>{dialogzindex+=1;dialog.style.zIndex=dialogzindex}
            dialogydtzd.onmousedown=(en)=>{
                setv(dialogydtzd,"ox",en.offsetX)
                setv(dialogydtzd,"oy",en.offsetY)
                document.onmousemove=(e)=>{
                    dialog.style.top=(e.clientY-en.offsetY)+"px"
                    dialog.style.left=(e.clientX-en.offsetX)+"px"
                }
            }
            dialogydtzd.onmouseup=()=>{document.onmousemove=null;}
            return({close:()=>{dialog.remove()},dialog})
        }
        function getCookie(variable = ''){
            var query = document.cookie
            var vars = query.split("; ");
            for (var i=0;i<vars.length;i++) {
                var pair = vars[i].split("=");
                if(pair[0] == variable){return pair[1]}
            }
            return null;
        }
        function setCookie(variable = 'a',content = '0'){
            document.cookie = `${variable}=${content}`
            return(document.cookie);
        }
        function getParameters(variable = ''){
            var query = window.location.search.substring(1);
            var vars = query.split("&");
            for (var i=0;i<vars.length;i++) {
                var pair = vars[i].split("=");
                if(pair[0] == variable){return pair[1]}
            }
            return(null);
        }
        const reload=()=>{location.href=location.href}
        //主程序
        try{
            var messagefunc = null
            var messagefunc2 = null
            var messagefunc3 = null
            addanot(document.body,"———————————————————————————————————————")
            addanot(document.body,`    Box喵roMax ${banben} by 幻想一笑而过     `)
            addanot(document.body," https://box3.codemao.cn/u/hxyxeg666666 ")
            addanot(document.body,"———————————————————————————————————————")
            var statsDiv = new Stats();
            document.body.append(statsDiv.domElement);
            statsDiv.domElement.title="点击切换模式"
            function updatastate(){
                requestAnimationFrame(updatastate);
                statsDiv.update();
            }
            updatastate()
            function logs(...l){console.log("[Box喵roMaxLog]",...l)}
            function getMode(){
                var a = location.pathname,b
                if(a.startsWith("/e/")){
                    b="Edit"
                }else if(a.startsWith("/p/")){
                    b="Play"
                }else if(a.startsWith("/g/")){
                    b="MapRead"
                }else if(a.startsWith("/maas")){
                    b="Maas"
                }else {
                    b="OtherMode"
                }
                return b;
            }
            var nowmode,beiyongnowmode;
            var initinterval = setInterval(()=>{
                nowmode = getMode();
                if(nowmode!=beiyongnowmode){
                    logs("更换模式")
                    updatamode(nowmode)
                }
            },1)
            var box3messageboxsettings = {
                width:245,
                showmonitor:true,
                monitorposition:0,
                monitortm:90,
            }
            function updatamode(m){
                beiyongnowmode = m;
                logs("当前模式:"+m)
                var init = async(喵)=>{
                    if(/Play|Edit/.test(m)){
                        messagefunc3 = document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.children.props;
                    }else{
                        messagefunc3 = document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.website
                    }
                    logs(messagefunc2);
                    logs(messagefunc3);
                    var datas = {
                        "清空聊天框":()=>{document.func.state.box3.state.chat.log=[];},
                        "发送长消息":()=>{
                            var dialogs = addwindow("发送长消息","确保你没有被禁言,然后在下方输入消息,回车换行,Shift+回车发送。\n另外,发送的内容请自行打开“聊天区”查看",500);
                            var div1 = addhtml(dialogs.dialog,"div",{class:"div"},"");
                            var div2 = addhtml(dialogs.dialog,"div",{class:"div"},"");
                            var input = addhtml(div2,"textarea",{style:"width:100%;height:250px;background:#0000;color:#fff;outline: none;resize: none;padding:10px;margin-top:10px"},"")
                            var fjcg=()=>{var a = addhtml(dialogs.dialog,"div",{class:"div"},"发送成功!");setTimeout(()=>{a.remove()},2000)}
                            var send = ()=>{
                                if(m=='Play'){
                                    messagefunc.state.box3.chat.sendMessage(input.value);
                                }else{
                                    messagefunc3.state.box3.chat.sendMessage(input.value);
                                }
                                setTimeout(()=>{input.value=""},100);fjcg()
                            }
                            addhtml(div1,"button",{},"粘贴文本").onclick=async()=>{input.value=await navigator.clipboard.readText();}
                            addhtml(div1,"button",{},"一键发送").onclick=send
                            input.onkeydown=(e)=>{if(e.key=="Enter"&&e.shiftKey){send()}}
                        },
                        "更新说明":()=>{
                            addwindow("更新说明",`
🌟1黑暗中自己改进版
🌟2改进pg数据库地图大小
🌟3有1024X喵X1024和256X256X704大小pg数据库
                            0.1.6
🌟1.新增创建pg数据库地图的功能
                            0.1.5
🌟1.新增创建704以及1024地图的功能
                            0.1.3
🌟1.优化代码结构,增加一点没用的功能
0.1.2
🌟1.修复若干bug,优化代码结构,去除无用功能
0.1.0
🌟1.上线
                        `,300);
                        },
                        "作者":()=>{
                            window.open("https://box3.codemao.cn/u/hxyxeg666666")
                        },
                        "无功能":()=>{},"回到原版神岛首页":()=>{location.href="https://box3.codemao.cn/"},
                        "建造256256704地图":async()=>{
                            if(!confirm("提示:确认创建?"))return
                            var edithash = await document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.website.rpc.container.api.createGameEdit(
                                {
                                    "image":"Qmdk喵kx8YXCEzQuNrZhEr75dpRGHcWY7oiCxg5oQqfzox.png",
                                    "name":"空白地图",
                                    "describe":"完全空白,尽情发挥想象力,创造全新的地图",
                                    "hash":"QmXW69MoV5KXRiTgwpKRXb6RXztVwrKn4xZQdTyzCpXqez",
                                    "resourceId":0
                                }
                            )
                            window.open(location.origin+"/e/"+edithash.split("-")[1])
                            for (let i of "12345") {
                                document.querySelector(
                                    "#main > main > div.bg-white.mb-24.p-24-0.cKMigh6PpW3tleaZK6J1R > div > div.hAB8LjZSi73-MLk-0ZUWg.tab-bar > button._3AspHqpBNnv2Z9vUyC6Fnx.vbojj-sJcBnYnXKqRwxoU._1喵-ZtA2Hl4-wYcKqK83AR._1SS6wc-FMtveQU1rUrkRW.Lz4uEvJd_qOzG39N7jnOg._1KXyfkOCOG7H7xR_ULs_R7._3mGcht4WhuRtvCwPGKNEvg"
                                ).click();
                                await new Promise((e) => setTimeout(e, 100));
                            }
                            reload();
                        },"建造1024喵1024地图":async()=>{
                            if(!confirm("提示:确认创建?"))return
                            var edithash = await document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.website.rpc.container.api.createGameEdit(
                                {
                                    "image":"Qmdk喵kx8YXCEzQuNrZhEr75dpRGHcWY7oiCxg5oQqfzox.png",
                                    "name":"空白地图",
                                    "describe":"完全空白,尽情发挥想象力,创造全新的地图",
                                    "hash":"QmNorKXGb2RwP3KRQBpkH2vfJJ4ziva5qMc1cU6SJyBSTa",
                                    "resourceId":0
                                }
                            );
                            window.open(location.origin+"/e/"+edithash.split("-")[1])
                            for (let i of "12345") {
                                document.querySelector(
                                    "#main > main > div.bg-white.mb-24.p-24-0.cKMigh6PpW3tleaZK6J1R > div > div.hAB8LjZSi73-MLk-0ZUWg.tab-bar > button._3AspHqpBNnv2Z9vUyC6Fnx.vbojj-sJcBnYnXKqRwxoU._1喵-ZtA2Hl4-wYcKqK83AR._1SS6wc-FMtveQU1rUrkRW.Lz4uEvJd_qOzG39N7jnOg._1KXyfkOCOG7H7xR_ULs_R7._3mGcht4WhuRtvCwPGKNEvg"
                                ).click();
                                await new Promise((e) => setTimeout(e, 100));
                            }
                            reload();
                        },"建造pg数据库地图":async()=>{
                            if(!confirm("提示:确认创建?"))return
                            var edithash = await document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.website.rpc.container.api.createGameEdit(
                                {
                                    "image":"Qmdk喵kx8YXCEzQuNrZhEr75dpRGHcWY7oiCxg5oQqfzox.png",
                                    "name":"空白地图",
                                    "describe":"pg数据库使用教程https://demo.hedgedoc.org/s/AHrRtpgBv",
                                    "hash":"QmY5YyuBWogRq4kG7VudDFwhRyT3knHjLBo5MoX喵G6XND",
                                    "resourceId":0
                                }
                            );
                            window.open(location.origin+"/e/"+edithash.split("-")[1])
                            for (let i of "12345") {
                                document.querySelector(
                                    "#main > main > div.bg-white.mb-24.p-24-0.cKMigh6PpW3tleaZK6J1R > div > div.hAB8LjZSi73-MLk-0ZUWg.tab-bar > button._3AspHqpBNnv2Z9vUyC6Fnx.vbojj-sJcBnYnXKqRwxoU._1喵-ZtA2Hl4-wYcKqK83AR._1SS6wc-FMtveQU1rUrkRW.Lz4uEvJd_qOzG39N7jnOg._1KXyfkOCOG7H7xR_ULs_R7._3mGcht4WhuRtvCwPGKNEvg"
                                ).click();
                                await new Promise((e) => setTimeout(e, 100));
                            }
                            reload();
                        },"建造1024喵1024 pg数据库地图":async()=>{
                            if(!confirm("提示:确认创建?"))return
                            var edithash = await document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.website.rpc.container.api.createGameEdit(
                                {
                                    "image":"Qmdk喵kx8YXCEzQuNrZhEr75dpRGHcWY7oiCxg5oQqfzox.png",
                                    "name":"ARK: Survival Evolved",
                                    "describe":"pg数据库使用教程https://demo.hedgedoc.org/s/AHrRtpgBv",
                                    "hash":"QmQBtzTqhHFfPJvTptQDY7474NRpppna9b9t2538fwiBoZ",
                                    "resourceId":0
                                }
                            );
                            window.open(location.origin+"/e/"+edithash.split("-")[1])
                            for (let i of "12345") {
                                document.querySelector(
                                    "#main > main > div.bg-white.mb-24.p-24-0.cKMigh6PpW3tleaZK6J1R > div > div.hAB8LjZSi73-MLk-0ZUWg.tab-bar > button._3AspHqpBNnv2Z9vUyC6Fnx.vbojj-sJcBnYnXKqRwxoU._1喵-ZtA2Hl4-wYcKqK83AR._1SS6wc-FMtveQU1rUrkRW.Lz4uEvJd_qOzG39N7jnOg._1KXyfkOCOG7H7xR_ULs_R7._3mGcht4WhuRtvCwPGKNEvg"
                                ).click();
                                await new Promise((e) => setTimeout(e, 100));
                            }
                            reload();
                        },
                        "建造256256704 pg数据库地图":async()=>{
                            if(!confirm("提示:确认创建?"))return
                            var edithash = await document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.website.rpc.container.api.createGameEdit(
                                {
                                    "image":"Q喵k喵kx8YXCEzQuNrZhEr75dpRGHcWY7oiCxg5oQqfzox.png",
                                    "name":"ARK: Survival Evolved",
                                    "describe":"pg数据库使用教程https://demo.hedgedoc.org/s/AHrRtpgBv",
                                    "hash":"QmaDaaP7ohZQNTVj2nYDpAyrwKv3gXp57TbpKb9ShymFmt",
                                    "resourceId":0
                                }
                            );
                            window.open(location.origin+"/e/"+edithash.split("-")[1])
                            for (let i of "12345") {
                                document.querySelector(
                                    "#main > main > div.bg-white.mb-24.p-24-0.cKMigh6PpW3tleaZK6J1R > div > div.hAB8LjZSi73-MLk-0ZUWg.tab-bar > button._3AspHqpBNnv2Z9vUyC6Fnx.vbojj-sJcBnYnXKqRwxoU._1喵-ZtA2Hl4-wYcKqK83AR._1SS6wc-FMtveQU1rUrkRW.Lz4uEvJd_qOzG39N7jnOg._1KXyfkOCOG7H7xR_ULs_R7._3mGcht4WhuRtvCwPGKNEvg"
                                ).click();
                                await new Promise((e) => setTimeout(e, 100));
                            }
                            reload();
                        },
                    }
                    function returnTime(t) {
                        var nowTime = new Date(t)
                        return {
                            "年": nowTime.getFullYear(),
                            "月": nowTime.getMonth() + 1,
                            "日": nowTime.getDate(),
                            "周": '星期' + ['日', '一', '二', '三', '四', '五', '六'][Number(nowTime.getDay())],
                            "时": nowTime.getHours(),
                            "分": nowTime.getMinutes(),
                            "秒": nowTime.getSeconds()
                        }
                    }
                    if(window["box3messageplusDiv"]){window["box3messageplusDiv"].destroy();window["box3messageplusDiv"]=undefined}
                    var message = new lil.GUI({ title: `🧰 Box喵roMax${/Play|Edit/.test(喵)?("("+喵+"Mode)"):""}` });
                    message.domElement.style.top = 'unset';
                    message.domElement.style.bottom = '0';
                    message.domElement.style.userSelect = 'none';
                    window["box3messageplusDiv"]=message;
                    var p1 = message.addFolder('常用功能');
                    var p3 = message.addFolder('创建地图(经过吉吉喵批准)').close();
                    var p2 = message.addFolder('关于 当前版本:'+banben).close();
                    p3.add(datas, '建造256256704地图').name('创建一个 256x256x704 地图');
                    p3.add(datas, '建造1024喵1024地图').name('创建一个 1024x喵x1024 地图');
                    p3.add(datas, '建造pg数据库地图').name('创建一个 pg数据库 地图');
                    p3.add(datas, '建造1024喵1024 pg数据库地图').name('创建一个 1024x喵x1024 pg数据库 地图');
                    p3.add(datas, '建造256256704 pg数据库地图').name('创建一个 256x256x704 pg数据库 地图');
                    p2.add(datas, '作者').name('作者个人主页');
                    p2.add(datas, '更新说明').name('更新说明');
                    p1.add(datas, '清空聊天框').name('清空聊天框');
                    p1.add(datas, '发送长消息').name('发送长消息');
                    p1.add(box3messageplussettings, 'width', 200, document.documentElement.clientWidth-200, 1).name('工具栏长度').onFinishChange((e)=>{
                        message.domElement.style.width=e+"px";
                    });
                    if(/Play|Edit/.test(m)){
                        p25.close();
                        var p12 = p1.addFolder('聊天(Chat)');
                        p12.add(datas, '清空聊天框').name('清空聊天框');
                        p12.add(datas, '发送长消息').name('发送长消息');
                        var interval = setInterval(()=>{
                            var jianceduixiang =
                                (
                                    m=="Play"?
                                    document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.children.props.eventBackendURL:
                                    document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.children.props.language
                                );
                            if(!jianceduixiang){
                                if(window["box3messageplusDiv"]){window["box3messageplusDiv"].destroy();window["box3messageplusDiv"]=undefined}
                                clearInterval(interval);
                            }
                        },100);
                    }
                    if(/MapRead|MusicRead|ModelRead/.test(m)){
                        window["workcontent"] = await document.func.rpc.content.api.get({
                            type: "id",
                            data: {
                                contentId: Number(location.pathname.replace(location.pathname.substring(0,3), "")),
                                isPublic: true,
                                meshHash: location.pathname.substring(1,2)=="v"?true:false,
                                type: {g:1,v:2,m:3}[location.pathname.substring(1,2)],
                                userId: 0,
                            },
                        });
                        logs(workcontent);
                    }
                    var datas2 = {
                            "获取建造时间":()=>{
                                var t = returnTime(workcontent.created_at.valueOf())
                                addwindow("地图建造时间",`${t.年}月${t.月}月${t.日}日 ${t.周} ${(String(t.时).length==1?'0'+t.时:t.时)}:${(String(t.分).length==1?'0'+t.分:t.分)}:${(String(t.秒).length==1?'0'+t.秒:t.秒)}`)
                            },
                            "查看高清封面":()=>{
                                window.open(`https://static.box3.codemao.cn/block/${workcontent.image}_cover_1024_1024.png`)
                            },
                            "查看全面展示图":()=>{
                                var dialog = addwindow("查看展示图",`请选择一张:`).dialog
                                for(var a in workcontent.banner){
                                    var b = addhtml(dialog,"div",{class:"div",style:"font-size:1喵x"},"")
                                    var c = Number(a)+1
                                    addhtml(b,"span",{style:"margin-right:5px"},"第"+c+"张:")
                                    addhtml(b,"a",{href:"https://static.box3.codemao.cn/block/"+workcontent.banner[a],target:"_blank",style:"color:#fff;text-decoration: underline;"},workcontent.banner[a])
                                }
                            },
                    };
                    if(m == 'Play'){
                        message.close()
                        var p142 = p1.addFolder('聊天(Chat)').close();
                        p142.add(datas, '清空聊天框').name('清空聊天框');
                        p142.add(datas, '发送长消息').name('发送长消息');
                    }else if(m=="Edit"){
                        message.close()
                        var p113 = p1.addFolder('调试(Debug)');
                        p113.add(datas, '清空聊天框').name('清空聊天框');
                        p113.add(datas, '发送长消息').name('发送长消息');
                    }
                    else if(m=="Works"){
                    }
                    else if(m=="Maas"){
                        p1.add(datas, '回到原版神岛首页').name('回到原版神岛首页');
                        if(confirm("检测到当前为首页为商业版,\n是否跳转到原版神岛首页?")){datas['回到原版神岛首页']()}
                    }
                    else if(m=="MapRead"){
                        p1.add(datas2, '获取建造时间').name('地图建造时间(不是发布时间)');
                        p1.add(datas2, '查看高清封面').name('查看1024×1024高清封面');
                        p1.add(datas2, '查看全面展示图').name('查看全面+高清展示图');
                    }
                    else{p1.add(datas, '无功能').name('本页面暂无其他扩展工具')}
                }
                if(/Play|Edit/.test(m)){
                    logs("地图模式:"+m)
                    document.func = document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.children.props;
                    messagefunc=document.func
                    logs(document.func);
                    if(m=="Play"){
                        var nowDH= new Date().getHours()
                    }else if(m=="Edit"){}
                    var interval = setInterval(()=>{
                        var jianceduixiang =
                            (
                                m=="Play"?
                                document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.children.props.eventBackendURL:
                                document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.children.props.language
                            )
                        if(jianceduixiang){
                            init(m);
                            clearInterval(interval);
                        }else{
                            messagefunc2 = document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.children.props;
                        }
                    },100);
                }else{
                    logs("其他模式:"+m)
                    document.func = document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.website;
                    messagefunc=document.func
                    logs(document.func);
                    var interval = setInterval(()=>{
                        var jianceduixiang =document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.website.intl.locale;
                        if(jianceduixiang){
                            init(m);
                            clearInterval(interval);
                        }else{
                            messagefunc2 = document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.website;
                        }
                    },100);
                }
            }
            //css样式
            addhtml(document.body,"style",{type:"text/css"},`

.box3editmessagediv {
    position: fixed;
    background: #383838;
    color: #fff;
    padding: 20px;
    right: 0px;
    bottom: 0px;
    box-shadow: 0px 0px 30px -10px #000;
    margin: 8px 20px;
    z-index:999999;
    display: flex;
    flex-direction: column;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.box3editmessagediv .div{
    display: flex;
    align-items: center;
    align-content: center;
    flex-direction: row;
    margin-top: 5px;
}
.box3editmessagediv[show=false] {
    display: none
}
.box3editmessagedivycxx {
    position: fixed;
    right: 0px;
    bottom: -16.75px;
    box-shadow: 0px 0px 30px -10px #000;
    z-index:999999;
    transition: .5s;
}
.box3editmessagedivycxx:hover {
    bottom: 0px;
}
.box3editmessagedivycxx[show=false] {
    display: none
}
.box3editmessagediv .db{
    color: #fff;
    margin-bottom: 10px;
    width: 100%;
    display: flex;
    align-items: center;
    align-content: center;
    flex-direction: row;
}
.box3editmessagediv .db div{
    margin-right: 20px;
}
.box3editmessagediv .div button{margin-right: 5px;}
.box3editmessagediv button[zdy]{background:#0000;color:#fff;position: absolute;top: 0;right: 0;z-index:99999999999999999999999999999999999999999999999999999999999999999}
.box3editmessagediv .ahref{color:currentColor}
.box3editmessagediv .ahref:hover{text-decoration: underline;color:#fff}
.box3editmessagediv .ahref:active{color:#f44747}
.box3editmessagediv .db button{
    font-size:30px;
    padding: 0px 10px;
    border-top-right-radius: 10px;
    transition: .1s;
}
.box3editmessagediv .db button:hover{
    background:#a00a
}
.box3messagedialog {
    top: inherit;
    left: inherit;
    bottom: inherit;
    right: inherit;
    margin: 0;
}
.box3messagedialog .db button[jy=true] {
    opacity: .5;
}
.box3messagedialog .ydtzd {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 40px;
    cursor: all-scroll;
}
.box3editmessagediv .db div font{
    max-height: 100px;
    overflow: auto;
    padding:5px 5px 0px 0px
}
.box3editmessagediv .db div font::-webkit-scrollbar {
    height: 5px;
    width: 5px;
}
.box3editmessagediv .db div font::-webkit-scrollbar-thumb {
    background: #aaa5;
    border-radius: 50px
}
.box3editmessagediv .db div font::-webkit-scrollbar-thumb:hover {
    background: #aaa;
}
.box3editmessagediv .db div font::-webkit-scrollbar-thumb:active {
    background: #aaa3;
}
.box3editmessagediv .db div font::-webkit-scrollbar-track {
    background: #0000;
    border-radius: 50px
}

.box3editmessagediv .div textarea::-webkit-scrollbar {
    height: 5px;
    width: 5px;
}
.box3editmessagediv .div textarea::-webkit-scrollbar-thumb {
    background: #aaa5;
    border-radius: 50px
}
.box3editmessagediv .div textarea::-webkit-scrollbar-thumb:hover {
    background: #aaa;
}
.box3editmessagediv .div textarea::-webkit-scrollbar-thumb:active {
    background: #aaa3;
}
.box3editmessagediv .div textarea::-webkit-scrollbar-track {
    background: #0000;
    border-radius: 50px
}

.box3messagedialog.dongtai{
    transition: .25s cubic-bezier(0, 0, 0, 0.9);
}
.box3messagedialog.kaishizhuangtai{
    transform: scale(0.75);
    opacity: 0;
}


`);
        }catch (error) {
            if(/_reactRootContainer|_internalRoot|current|updateQueue|baseState|element|props|children/.test(error.message)){setTimeout(()=>{run()},100);return}
            console.error("Box喵roMax运行失败!");
            console.error(error);
            alert("Box喵roMax运行失败!");
            alert(error)
        }
    }
    setTimeout(()=>{run()},100)//加载时需要等待
})();


回复

上一页1 页 / 共 1下一页
千星河凉月吖千星河凉月吖

???

点赞0


评论


Star_Ink_sansStar_Ink_sans

你是怎么做到链接不吞排版的()

另外,前几行有屏蔽词)

()()()()不过大概过会就被举报不良信息了)

点赞2


评论


治愈绾兮治愈绾兮

先备份()()()

点赞1


评论


一吱笑喵一吱笑喵

会报错

点赞0


评论


清风天清风天

这孩子

 

点赞0


评论


拍打星拍打星

喵喵喵)

点赞0


评论


芜湖咸鱼芜湖咸鱼

GPL改MIT还有脸发出来,呵呵

点赞0


评论