用户:
lingyi_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);
}
}
});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
评论