猫史档案馆


谁能告诉我管喵(选项)的代码?{急需!}

用户:千星河凉月吖千星河凉月吖查看:1 回复:3 评论:1 创建时间:2022-09-14T18:47:58


要求:管喵说”管喵特权“就可以弹出对话框(选项)

有禁言、踢人、(必须)

其他都可以

这是我的,不好用👇

admin = ['千星河凉月吖~', '云里雾~雾里云', '我们的征途是星辰大海X', "e'm'm'm'm",'起.神龙族_晓的蝎','func.狂妄之人']
world.onChat(({ entity, message }) => {
    if (entity.isPlayer) {
        if (message == '识别身份') {
            if (admin.includes(entity.player.name)) {
                world.say(`${entity.player.name} 识别成功:管喵`)
            } else {
                world.say(`${entity.player.name} 识别成功:游客`)
            }
        }
        if (admin.includes(entity.player.name)) {
            if (message == '特殊权限') { entity.player.directMessage('亲爱的管喵你好!特殊功能包含变大、变小、重启地图,还原大小、飞行、解除飞行、隐身、现身、隐藏名字、显示名字、幽灵、解除幽灵、发光、还原发光、反光、还原反光、变红色、变蓝色、变绿色、变紫色、变黄色、变浅蓝色、还原颜色、全部还原、加速,锁血,跳高,禁言(例如:禁言+禁言者名字)、解除禁言(例如:解除禁言+被禁言者名字),提示(禁言和禁言者名字间要加一个空格)。') }
            else if (message == '变大') { entity.player.scale = 5; world.say(`管喵${entity.player.name} 变大了`) }
            else if (message == '变超大') { entity.player.scale = 7; world.say(`管喵${entity.player.name} 变超大了`) }
            else if (message == '变小') { entity.player.scale = 0.5; world.say(`管喵${entity.player.name} 变小了`) }
            else if (message == '变超小') { entity.player.scale = 0.1; world.say(`管喵 ${entity.player.name} 变超小了`) }
            else if (message == '取消大小') { entity.player.scale = 0.8; world.say(`管喵 ${entity.player.name} 还原了大小`) }
            else if (message == '飞行') { entity.player.canFly = true; world.say(`管喵 ${entity.player.name} 开启了飞行模式`) }
            else if (message == '取消飞行') { entity.player.canFly = false; world.say(`管喵 ${entity.player.name} 关闭了飞行模式`) }
            else if (message == '加速') {
                entity.player.walkSpeed += 2
                entity.player.runSpeed += 2
                entity.player.flySpeed += 2
                entity.player.crouchSpeed += 2
                world.say(`管喵 ${entity.player.name} 加速了`)
            }
            else if (message == '外挂') {
                shanghai = Infinity;
                entity.player.canFly = true;
                entity.player.hp = Infinity;
                world.say(`管喵 ${entity.player.name} 开启了外挂`)
            }
            else if (message == '清屏') {
                for (let x1 = 0; x1 < 3000; x1++) {
                    world.say('')
                }
            }
            else if (message == '隐身') { entity.player.invisible = true; world.say(`管喵 ${entity.player.name} 隐身了`) }
            else if (message == '取消隐身') { entity.player.invisible = false; world.say(`管喵 ${entity.player.name} 现身了`) }
            else if (message == '隐藏名字') { entity.player.showName = false; world.say(`管喵 ${entity.player.name} 隐藏了名字`) }
            else if (message == '显示名字') { entity.player.showName = true; world.say(`管喵 ${entity.player.name} 显示了名字`) }
            else if (message == '幽灵') { entity.player.spectator = true; world.say(`管喵 ${entity.player.name} 开启了幽灵模式`) }
            else if (message == '解除幽灵') { entity.player.spectator = false; world.say(`管喵 ${entity.player.name} 关闭了幽灵模式`) }
            else if (message == '普通发光') { entity.player.emissive = 0.6; world.say(`管喵 ${entity.player.name} 开启了普通发光效果`) }
            else if (message == '终极发光') { entity.player.emissive = Infinity; world.say(`管喵 ${entity.player.name} 开启了终极发光效果`) }
            else if (message == '还原发光') { entity.player.emissive = 0; world.say(`管喵 ${entity.player.name} 还原了发光效果`) }
            else if (message == '反光') { entity.player.shininess = 1; world.say(`管喵 ${entity.player.name} 开启了反光效果`) }
            else if (message == '金属感') { entity.player.metalness = 1; world.say(`管喵 ${entity.player.name} 开启了金属感效果`) }
            else if (message == '还原反光') { entity.player.shininess = 0; world.say(`管喵 ${entity.player.name} 还原了反光效果`) }
            else if (message == '变红色') { entity.player.color.set(1, 0, 0); world.say(`管喵 ${entity.player.name} 变成了红色`) }
            else if (message == '变绿色') { entity.player.color.set(0, 1, 0); world.say(`管喵 ${entity.player.name} 变成了绿色`) }
            else if (message == '变蓝色') { entity.player.color.set(0, 0, 1); world.say(`管喵 ${entity.player.name} 变成了蓝色`) }
            else if (message == '变黄色') { entity.player.color.set(1, 1, 0); world.say(`管喵 ${entity.player.name} 变成了黄色`) }
            else if (message == '变紫色') { entity.player.color.set(1, 0, 1); world.say(`管喵 ${entity.player.name} 变成了紫色`) }
            else if (message == '变青色') { entity.player.color.set(0, 1, 1); world.say(`管喵 ${entity.player.name} 变成了青色`) }
            else if (message == '跳高') {
                entity.player.jumpPower = 2;
                entity.player.doubleJumpPower = 2;
                world.say(`管喵 ${entity.player.name} 开启了跳高`);
            }
            else if (message == '跳超高') {
                entity.player.jumpPower += 2;
                entity.player.doubleJumpPower += 2;
                world.say(`管喵 ${entity.player.name} 开启了跳超高`);
            }
            else if (message == '还原颜色') { entity.player.color.set(1, 1, 1); world.say(`管喵 ${entity.player.name} 还原了所有颜色`) }
            else if (message == '清屏') {
                for (var i = 0; i < 100; i++) { world.say('                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ') }
            }
            if (message == '开启粒子特效') {
                entity.atta = 1;
                entity.player.canFly = true;
                Object.assign(entity, {
                    particleRate: 1000,
                    particleSize: [1, 3, 5, 3, 1],
                    particleColor: [
                        new Box3RGBColor(6, 0, 0),
                        new Box3RGBColor(5, 0, 0),
                        new Box3RGBColor(5, 0, 0),
                        new Box3RGBColor(8, 6, 0),
                        new Box3RGBColor(9, 0, 0),
                    ],
                    particleLifetime: 1,
                    particleVelocitySpread: new Box3Vector3(2, 2, 2),
                });
                world.say('管喵' + entity.player.name + '开启了粒子特效!')
            }
            else if (message == '锁血') { entity.hp = Infinity; world.say(`管喵 ${entity.player.name} 锁血了`) }
            else if (message == '全部还原') {
                entity.player.scale = 0.8
                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)
                entity.player.walkSpeed = 0.2
                entity.player.runSpeed = 0.5
                entity.player.flySpeed = 0.5
                entity.player.swimSpeed = 0.5
                entity.player.crouchSpeed = 0.2
                entity.player.jumpPower = 0.8
                entity.player.doubleJumpPower = 1
                world.say(`管喵 ${entity.player.name} 全部还原了`)
            }

            else if (message.startsWith('禁言')) {
                if (message.slice(2) == entity.player.name) {
                    entity.player.directMessage('无法禁言自己,请重新尝试!')
                } else {
                    world.querySelectorAll('player').forEach((x1) => {
                        if (x1.player.name == message.slice(2)) {
                            x1.player.directMessage('你已被管喵禁言,请等待管喵解除')
                            world.say('有玩家被管喵禁言了114514天!')
                            x1.player.muted = true
                        }
                    })
                }
            }
            else if (message.startsWith('解除禁言')) {
                if (message.slice(4) == entity.player.name) {
                    entity.player.directMessage('无法解除禁言自己,请重新尝试!')
                } else {
                    world.querySelectorAll('player').forEach((x) => {
                        if (x1.player.name == message.slice(4)) {
                            if (x1.player.muted) {
                                x1.player.directMessage('你已被管喵解除禁言')
                                world.say('有人被管喵解除禁言了!')
                                x1.player.muted = false
                            }
                            else {
                                entity.player.directMessage(`管喵${entity.player.name},不能解除无辜的人的发言权哦!`)
                            }
                        }
                    })
                }
            }
            else if (message == '重启地图') {
                world.say(`管喵 ${entity.player.name}重启了地图!`)
                world.say('服务器崩溃')
                world.say('倒数3')
                world.say('倒数2')
                world.say('倒数1')
                while (1) { }
            }
        }
    }
})


const ZZ = ['千星河凉月吖~', '云里雾~雾里云','起.神龙族_晓的蝎','func.狂妄之人']

world.onChat(({ entity, message }) => {
    if (message.startsWith('踢出') && ZZ.includes(entity.player.name)) {
        world.querySelectorAll('player').forEach((x) => {
            if (x1.player.name == message.slice(2)) {
                if (ZZ.includes(x.player.name)) {
                    entity.player.directMessage(`管喵不可被踢出!!!`)
                } if (ZZ.includes(x.player.name)) return;
                world.say(`${x.player.name} 被管喵 ${entity.player.name} 踢出了游戏!`)
                x.player.dialog({
                    type: Box3DialogType.SELECT,
                    title: '内部消息',
                    content: `${d.vision}`,
                })
                x.player.kick()
            }
        })
    } else if ((message) == '清服') {
        world.say('所有人退场!')
        world.querySelectorAll('player').forEach((x) => {
            if (ZZ.includes(x.player.name)) return;
            x.player.kick()
        })
    }
})


回复

上一页1 页 / 共 1下一页
一起来玩吧12一起来玩吧12

 

 

点赞0


评论


呵呵0486呵呵0486

怎么感觉这么熟悉(

点赞0


评论


37303730

好熟悉啊

 

点赞0


评论