用户:
Nysidla查看:2 回复:1 评论:2 创建时间:2023-02-26T12:41:44
准备:
entity.epithets
//列表,玩家的称号,格式为["图主[name]","管喵[name]"...]
主体:
world.onChat(async ({ entity, message }) => {
if (message.startsWith('$')) {
if (entity.epithets.find((e) => e.startsWith('管喵')) || entity.epithets.find((e) => e.startsWith('图主'))) {//不是管理或图主的,达咩
if (message == '$gameRestart()') gameRestart()//详情见https://shequ.codemao.cn/community/525698
else if (message == '$重启地图()') while (1) { world.say('正在重启服务器...') }//用无限循环使地图刷新(仅游玩端,创作段会timed out)
else if (message == '$重启服务器()' && entity.epithets.find((e) => e.startsWith('图主'))) db.sql([''], '')//更加严格,不是图主的,达咩(踢出所有人,重启服务器)
}
}
})