猫史档案馆


一个不普通的普通代码

用户:lingyi_objlingyi_obj查看:6 回复:4 评论:6 创建时间:2022-06-30T19:47:59


一个可以在聊天区输入代码的代码,和普通的不太一样

const admin = ['', '1223455']
global.find = n => world.querySelectorAll('player').find(e => e.player.name == n);
global.kick = n => find(n).player.kick();
global.AP = world.querySelectorAll('player')

world.onChat(async ({ entity, message }) => {
    if (message.startsWith("/")) {
        if (!entity.isPlayer || message[0] != '/') return;
        const code = message.trim().slice(1);
        try {
            world.say('<~ ' + eval(code));
        }
        catch (e) {
            if (e instanceof SyntaxError)
                world.say('语法错误\n<~ ' + e);
            else if (e instanceof InternalError)
                world.say('内部错误(一般是喵循环或者爆栈)\n<~ ' + e);
            else if (e instanceof RangeError)
                world.say('值不在集合中\n<~ ' + e);
            else if (e instanceof ReferenceError)
                world.say('引用错误\n<~ ' + e);
            else if (e instanceof TypeError)
                world.say('类型错误\n<~ ' + e);
            else
                world.say(e);
        }
    }
});


回复

上一页1 页 / 共 1下一页
yee剑走天下yee剑走天下

麻烦你有点知识产权的意识,这是Ezra原创的,谢谢!

点赞1


评论


DebugDynamoDebugDynamo

这代码怎么看着这么眼熟呢??

点赞1


评论


BOSS不爱吃鱼的小鱼BOSS不爱吃鱼的小鱼

imgsrc="https://static.codemao.cn/emotion/thunder_monkey/%E5%9B%B4%E8%A7%82.gif"alt="emotion_雷电猴_围观"

点赞0


评论


小星原小星原

imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%BF%BB%E7%99%BD%E7%9C%BC.gif"alt="emotion_编程猫_翻白眼"

点赞0


评论