猫史档案馆


【box3】当哈利波特咒语和管喵代码碰撞后...

用户:wyydswyyds查看:12 回复:14 评论:12 创建时间:2022-07-20T13:15:03


现在论坛上很多管喵代码 但是却都是一些开启飞行,变大,禁言xxx...我们不妨打开我们的创意,与魔法来次碰撞?

 

const GLY_HL喵 = ['bom']

world.onPlayerJoin(({ entity }) => {
    if (!GLY_HL喵.includes(entity.player.name)) return; 
    world.say(`管喵${entity.player.name}来咯`)
    entity.player.addWearable({
        bodyPart: Box3BodyPart.TORSO,
        mesh: 'mesh/魔杖-3.vb',
        orientation: new Box3Quaternion(0, 1, 0, 1).rotateX(Math.PI/90),
        scale: new Box3Vector3(0.3,0.3,0.3),
        offset: new Box3Vector3(-0.4, -0.1, 0.3)
    });
    if (!GLY_HL喵.includes(entity.player.name)) return;
    entity.player.addWearable({
        bodyPart: Box3BodyPart.TORSO,
        mesh: 'mesh/魔法书.vb',
        orientation: new Box3Quaternion(0, 1, 0, 1).rotateX(Math.PI/0),
        scale: new Box3Vector3(0.4,0.4,0.4),
        offset: new Box3Vector3(0.5, -0.2, 0.3)
    });
});

var author = ['bom']
world.onChat(async({entity, message}) => {
    if (!(author.includes(entity.player.name))) return;
    if (message == '飞来飞去'){ 
        entity.player.canFly = true
    } else if (message=='速速变小'){
        entity.player.scale=0.5
    } else if (message=='速速变大'){
        entity.player.scale=1.5
    } else if (message=='恢复如初'){
        entity.player.scale=1
        entity.player.canFly = false
        entity.player.canFly = false
        entity.player.invisible=false
        entity.player.showName=true
    } else if (message=='幻身咒'){
            entity.player.invisible=true
            entity.player.showName=false
    }else 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
                    }
                })
            }
        }
})

.doge/上面就是代码了  


回复

上一页1 页 / 共 1下一页
wyydswyyds

doge/dgoe

第一部分的是装扮

点赞1


评论


FML饭米粒FML饭米粒

倒挂金钟为啥跟禁言挂钩

点赞1


评论


超级的不帅超级的不帅

en

点赞1


评论


yy永不言败dsyy永不言败ds

顶顶顶

点赞1


评论


wyydswyyds

const GLY_HL喵 = ['bom']

world.onPlayerJoin(({ entity }) => {
    if (!GLY_HL喵.includes(entity.player.name)) return; 
    world.say(`管喵${entity.player.name}来咯`)
    entity.player.addWearable({
        bodyPart: Box3BodyPart.TORSO,
        mesh: 'mesh/魔杖-3.vb',
        orientation: new Box3Quaternion(0, 1, 0, 1).rotateX(Math.PI/90),
        scale: new Box3Vector3(0.3,0.3,0.3),
        offset: new Box3Vector3(-0.4, -0.1, 0.3)
    });
    if (!GLY_HL喵.includes(entity.player.name)) return;
    entity.player.addWearable({
        bodyPart: Box3BodyPart.TORSO,
        mesh: 'mesh/魔法书.vb',
        orientation: new Box3Quaternion(0, 1, 0, 1).rotateX(Math.PI/0),
        scale: new Box3Vector3(0.4,0.4,0.4),
        offset: new Box3Vector3(0.5, -0.2, 0.3)
    });
});

var author = ['bom']
world.onChat(async({entity, message}) => {
    if (!(author.includes(entity.player.name))) return;
    if (message == '飞来飞去'){ 
        entity.player.canFly = true
    } else if (message=='速速变小'){
        entity.player.scale=0.5
    } else if (message=='速速变大'){
        entity.player.scale=1.5
    } else if (message=='恢复如初'){
        entity.player.scale=1
        entity.player.canFly = false
        entity.player.canFly = false
        entity.player.invisible=false
        entity.player.showName=true
    } else if (message=='幻身咒'){
            entity.player.invisible=true
            entity.player.showName=false
    }else 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
                    }
                })
            }
        }
})

点赞0


评论


超级的不帅超级的不帅

ddd

点赞1


评论


wyydswyyds

还要调一下,禁言的没用

点赞0


评论


wyydswyyds

var author = ['bom']
world.onChat(async({entity, message}) => {
    if (!(author.includes(entity.player.name))) return;// 如果说话的不是管喵,跳过下面的脚本
    if (message == '飞来飞去'){ 
        entity.player.canFly = true
    } else if (message=='速速变小'){
        entity.player.scale=0.5
    } else if (message=='速速变大'){
        entity.player.scale=1.5
    } else if (message=='恢复如初'){
        entity.player.scale=1
        entity.player.canFly = false
        entity.player.canFly = false
        entity.player.invisible=false
        entity.player.showName=true
        entity.player.emissive = 0;
    } else if (message=='幻身咒'){
        entity.player.invisible=true
        entity.player.showName=false
    } else if (message=='呼神护卫'){
        for(var i=0;i<1;i++){
        spawn(Math.random()*127,9,Math.random()*127,'mesh/雪王.vb',1)
        }
    } else if (message=='荧光闪烁'){
        entity.player.emissive = Infinity;
    }else if(message.startsWith('无声无息@')){
        if(message.slice(5)==entity.player.name){
            entity.player.directMessage('无法对自己使用')
        }else{
            world.querySelectorAll('player').forEach((x)=>{
                if(x.player.name == message.slice(5)){
                    x.player.directMessage('你被施咒!')
                    world.say('有人被施咒了!')
                    x.player.muted=true
                }
            })
        }
    } else 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('你被恢复了!')
                    world.say('有人施咒被恢复了!')
                    x.player.muted=true
                }
            })
        }
    }
})

点赞0


评论


yee剑走天下yee剑走天下

也就这啊?()有什么区别吗?都是onChat控制。。。。

点赞1


评论


BSS梅者如西BSS梅者如西

想起了20年我和朋友建的霍格沃茨()()()

诶,时光一去不复返…

点赞0


评论


该账号已停用该账号已停用

来个“阿瓦达索命”(远程击 杀)emotion_doge

 

点赞0


评论


wyydswyyds

var author = ['bom']
world.onChat(async({entity, message}) => {
    if (!(author.includes(entity.player.name))) return;// 如果说话的不是管喵,跳过下面的脚本
    if (message == '飞来飞去'){ 
        entity.player.canFly = true
    } else if (message=='魔法师规则'){
        entity.player.directMessage('HI 亲爱的魔法师 本法杖含有 速速变小 速速变大 恢复如初 幻身咒 急急现形 荧光闪烁 送往阿兹卡班 阿瓦达啃大瓜@ 无声无息@ 恢复@ 等权限噢')
    } else if (message=='速速变小'){
        entity.player.scale=0.5
    } else if (message=='速速变大'){
        entity.player.scale=1.5
    } else if (message=='恢复如初'){
        entity.player.scale=1
        entity.player.canFly = false
        entity.player.canFly = false
        entity.player.emissive = 0;
    } else if (message=='幻身咒'){
        entity.player.invisible=true
        entity.player.showName=false
    } else if (message == '急急现形'){
        entity.player.invisible=false
        entity.player.showName=true
    } else if (message=='荧光闪烁'){
        entity.player.emissive = Infinity ;
    } else if (message.startsWith('送往阿兹卡班@')) {
        try {
            world.say(`${message.slice(7)}被送往阿兹卡班!`)
            world.querySelectorAll('player').find(e => e.player.name == message.slice(7)).position.set(59, 17, 62)
            } catch (error) {
            } 

    } else  if(message.startsWith('阿瓦达啃大瓜@')){
        if(message.slice(7)==entity.player.name){
            entity.player.directMessage('无法对自己施咒')
        }else{
            world.querySelectorAll('player').forEach((x)=>{
                if(x.player.name == message.slice(7)){
                    x.player.directMessage('你中了致命一击')
                    x.hurt=x.hp-=100
                }
            })
        }      
    } else if(message.startsWith('无声无息@')){
        if(message.slice(5)==entity.player.name){
            entity.player.directMessage('无法对自己使用')
        }else{
            world.querySelectorAll('player').forEach((x)=>{
                if(x.player.name == message.slice(5)){
                    x.player.directMessage('你被施咒!')
                    x.player.muted=true
                }
            })
        }
    } else 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('你被恢复了!')
                    world.say(`有人被恢复了`)
                    x.player.muted=false
                    x.hp=x.maxHp
                }
            })
        }
    }
})

点赞0


评论


格子_SUWER_B站同名_因学业永退格子_SUWER_B站同名_因学业永退

强的

点赞0


评论


河小林河小林

很不错!顶!

点赞0


评论