猫史档案馆


Box喵roMax改进版本

用户:黑色中王牌黑色中王牌查看:763 回复: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


评论

az

前几行有屏蔽词)


一吱笑喵一吱笑喵

会报错

点赞0


评论

hash值有喵


清风天清风天

这孩子

 

点赞0


评论


拍打星拍打星

喵喵喵)

点赞0


评论


芜湖咸鱼芜湖咸鱼

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

点赞0


评论

他发的时候promax好像还是MIT()

远古版的确是MIT协议()