猫史档案馆


外挂代码!!

用户:六某六某查看:3 回复:3 评论:3 创建时间:2024-01-17T20:13:19


var adminsss = ['XXX']//''内加名字
world.onChat(async ({ entity, message }) => {//说话
    if (entity.isPlayer) {
        if (adminsss.includes(entity.player.name)) {
            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 += 10
                entity.player.runSpeed += 10
                entity.player.flySpeed += 10
                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, 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(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.walkSpeed = 0.2197
                entity.player.runSpeed = 0.39941
                entity.player.emissive = 0
                entity.player.shininess = 0
                entity.player.color.set(1, 1, 1)
            }
            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.startsWith('/KICK/')) {
                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.player.kick()
                            world.say('管喵踢走了' + x.player.name)
                        }
                    })
                }
            }
            if (message[0] == "$") {
                if (adminsss.includes(entity.player.name)) {
                    try {
                        var code = eval(message.slice(1));
                        world.say(`~>${code}`)
                    }
                    catch (e) {
                        world.say(e)
                    }
                }
            }

            if (message.startsWith('canfly')) {
                    world.querySelectorAll('player').forEach((x) => {
                        if (x.player.name == message.slice(6)) {
                            x.player.canFly = true
                        }
                    })
                // }
            }

        }
    }
})
world.onChat(async({ entity , message }) => {
    if(adminsss.includes(entity.player.name)) {
        if(message.startsWith('禁足')) {
            world.querySelectorAll('player').forEach(async( user ) => {
                if(user.player.name == message.slice(2)) {
                    if(user.player.disableInputDirection == Box3InputDirection.NONE) {
                        user.player.disableInputDirection = Box3InputDirection.BOTH;
                        user.player.jumpPower = 0;
                        entity.player.directMessage(`${user.player.name}已被禁足`);
                        user.player.directMessage(`你被禁足了!`)
                    }else {
                        entity.player.directMessage('此人已被禁足!')
                    }
                }else {
                    entity.player.directMessage('此人不在地图内!')
                }
            })
        }
        if(message.startsWith('解除禁足')) {
            world.querySelectorAll('player').forEach(async( user ) => {
                if(user.player.name == message.slice(4)) {
                    if(user.player.disableInputDirection == Box3InputDirection.BOTH) {
                        user.player.disableInputDirection = Box3InputDirection.NONE;
                        user.player.jumpPower = 0.96;
                        entity.player.directMessage(`${user.player.name}已解除禁足`);
                        user.player.directMessage(`你被解除禁足了!`)
                    }else {
                        entity.player.directMessage('此人已被解除禁足!')
                    }
                }else {
                    entity.player.directMessage('此人不在地图内!')
                }
            })
        }
    }
})

 


回复

上一页1 页 / 共 1下一页
六某六某

加油!!!

 

点赞1


评论


六某六某

没错,就是我

点赞1


评论


屑怪盗屑怪盗

噗 

点赞0


评论