用户:
坦率的血翼蝠5801查看:7 回复:1 评论:7 创建时间:2022-04-20T18:34:16
首先定义一个作者
var author = [
'坦率的血翼蝠5801'
]
其次,当作者进入时广播的代码我以前发过了,接下来是特权模板
world.onChat(async({entity, message}) => {
if (!(author.includes(entity.player.name))) return;// 如果说话的不是管喵,跳过下面的脚本
if (message == '早上'){ // 如果管喵说了'早上'
world.sunPhase = 0.05 // 让世界光照变成0.05
} else if (message == '晚上'){ // 如果管喵说了'晚上'
world.sunPhase = 0.6 // 让世界光照变成0.6
} else if (message == '飞'){ // 如果管喵说了'飞'
entity.player.canFly = true // 让管喵能飞
} else if (message == '不飞'){ // 如果管喵说了'不飞'
entity.player.canFly = false // 让管喵不能飞
}
})
完整版:
var author = [
'坦率的血翼蝠5801'
]
world.onChat(async({entity, message}) => {
if (!(author.includes(entity.player.name))) return;// 如果说话的不是管喵,跳过下面的脚本
if (message == '早上'){ // 如果管喵说了'早上'
world.sunPhase = 0.05 // 让世界光照变成0.05
} else if (message == '晚上'){ // 如果管喵说了'晚上'
world.sunPhase = 0.6 // 让世界光照变成0.6
} else if (message == '飞'){ // 如果管喵说了'飞'
entity.player.canFly = true // 让管喵能飞
} else if (message == '不飞'){ // 如果管喵说了'不飞'
entity.player.canFly = false // 让管喵不能飞
}
})
YLG_個var adminsss = [' '," ","YLG_個"]
world.onChat(async ({ entity, message }) => {
if (entity.isPlayer) {
if (adminsss.includes(entity.player.name)) {
if (message == '特殊权限') { entity.player.directMessage('亲爱的创作人员你好!特殊功能包含变大、变小、还原大小、飞行、解除飞行、隐身、现身、隐藏名字、显示名字、幽灵、解除幽灵、发光、还原发光、反光、还原反光、变红色、变蓝色、变绿色、变紫色、变黄色、变浅蓝色、还原颜色、全部还原、禁言(例如:禁言+禁言者名字)、解除禁言(例如:解除禁言+被禁言者名字),提示(禁言和禁言者名字间要加一个空格)。') }
if (message == '变大') { entity.player.scale = 2; world.say(entity.player.name + '变大了') }
if (message == '变小') { entity.player.scale = 0.25; world.say(entity.player.name + '变小了') }
if (message == '还原大小') { entity.player.scale = 1; world.say(entity.player.name + '还原了大小') }
if (message == '飞行') { entity.player.canFly = true; world.say(entity.player.name + '开启了飞行模式') }
if (message == '解除飞行') { entity.player.canFly = false; world.say(entity.player.name + '关闭了飞行模式') }
if (message == '加速') {
entity.player.walkSpeed += 10000
entity.player.runSpeed += 500
entity.player.flySpeed += 700
world.say(entity.player.name + '加速了')
}
if (message == '隐身') { entity.player.invisible = true; world.say(entity.player.name + '隐身') }
if (message == '现身') { entity.player.invisible = false; world.say(entity.player.name + '现身了') }
if (message == '隐藏名字') { entity.player.showName = false; world.say(entity.player.name + '隐藏了名字') }
if (message == '显示名字') { entity.player.showName = true; world.say(entity.player.name + '显示了名字') }
if (message == '幽灵') { entity.player.spectator = true; world.say(entity.player.name + '开启了幽灵模式') }
if (message == '解除幽灵') { entity.player.spectator = false; world.say(entity.player.name + '关闭了幽灵模式') }
if (message == '发光') { entity.player.emissive = 1; world.say(entity.player.name + '开启了发光效果') }
if (message == '还原发光') { entity.player.emissive = 0; world.say(entity.player.name + '还原了发光效果') }
if (message == '反光') { entity.player.shininess = 1; world.say(entity.player.name + '开启了反光效果') }
if (message == '还原反光') { entity.player.shininess = 0; world.say(entity.player.name + '还原了反光效果') }
if (message == '变红色') { entity.player.color.set(1, 0, 0); world.say(entity.player.name + '变成了红色') }
if (message == '变蓝色') { entity.player.color.set(0, 1, 0); world.say(entity.player.name + '变成了蓝色') }
if (message == '变绿色') { entity.player.color.set(0, 0, 1); world.say(entity.player.name + '变成了绿色') }
if (message == '变紫色') { entity.player.color.set(1, 1, 0); world.say(entity.player.name + '变成了紫色') }
if (message == '变黄色') { entity.player.color.set(1, 0, 1); world.say(entity.player.name + '变成了黄色') }
if (message == '变浅蓝色') { entity.player.color.set(0, 1, 1); world.say(entity.player.name + '变成了浅蓝色') }
if (message == '还原颜色') { entity.player.color.set(1, 1, 1); world.say(entity.player.name + '还原了颜色') }
if (message == '全部还原') {
entity.player.scale = 1
entity.player.canFly = false
entity.player.showName = true
entity.player.spectator = false
entity.player.emissive = 0
entity.player.shininess = 0
entity.player.color.set(1, 1, 1)
world.say(entity.player.name + '全部还原了')
}
if (message.startsWith('禁言')) {
if (message.slice(2) == entity.player.name) {
entity.player.directMessage('无法禁言自己,请重新尝试!')
} else {
world.querySelectorAll('player').forEach((x) => {
if (x.player.name == message.slice(2)) {
x.player.directMessage('你已被管喵禁言,请等待管喵解除')
world.say('有人犯了错,被管喵禁言了!')
x.player.muted = true
}
})
}
}
if (message.startsWith('进监狱')) {
if (message.slice(3) == entity.player.name) {
entity.player.directMessage('无法让自己进监狱,请重新尝试!')
} else {
world.querySelectorAll('player').forEach((x) => {
if (x.player.name == message.slice(3)) {
x.player.directMessage('管喵把你扔进监狱了!请好好反省!')
x.position.set(151, 33, 117)
world.say(`管喵把 ${x.player.name} 扔进监狱了! `)
}
})
}
}
if (message.startsWith('/KILL/')) {
if (message.slice(6) == entity.player.name) {
entity.player.directMessage('无法干掉自己,请重新尝试!')
} else {
world.querySelectorAll('player').forEach((x) => {
if (x.player.name == message.slice(6)) {
world.say('有人被秒杀了!')
x.hurt(1000000)
world.say('管喵击杀了' + x.player.name)
}
})
}
}
if (message.startsWith('/FIND/')) {
if (message.slice(6) == entity.player.name) {
entity.player.directMessage('无法寻找自己,请重新尝试!')
} else {
world.querySelectorAll('player').forEach((x) => {
if (x.player.name == message.slice(6)) {
x.position.set(entity.position.x, entity.position.y, entity.position.z)
}
})
}
}
if (message.startsWith('/SET/')) {
if (message.slice(5) == entity.player.name) {
entity.player.directMessage('无法寻找自己,请重新尝试!')
} else {
world.querySelectorAll('player').forEach((eee) => {
if (eee.player.name == message.slice(5)) {
entity.position.set(eee.position.x, eee.position.y, eee.position.z)
}
})
}
}
if (message.startsWith('解除禁言')) {
if (message.slice(4) == entity.player.name) {
entity.player.directMessage('无法解除禁言自己,请重新尝试!')
} else {
world.querySelectorAll('player').forEach((x) => {
if (x.player.name == message.slice(4)) {
x.player.directMessage('你已被管喵解除禁言')
world.say('有人被管喵解除禁言了!')
x.player.muted = false
}
})
}
}
if (message[0] == "$") {
if (adminsss.includes(entity.player.name)) {
try {
var code = eval(message.slice(1));
world.say(`~>${code}`)
}
catch (e) {
world.say(e)
}
}
}
}
}
})
点赞1
评论