猫史档案馆


【代码岛3.0指令包】传奇喵的700行指令包来了!

用户:传奇无敌传奇无敌查看:40 回复:33 评论:40 创建时间:2020-07-14T10:18:41


本指令包包括传送,监狱,隐身,重生点,定位以及他们的反向指令,总共700行左右

注:如需使用,请在代码中注释好作者(也就是我)或者直接保留第一行注释

使用时,请修改作者清单(authorList),监狱和其反向指令的坐标,以及粒子效果,以获得最佳效果。

好了,那么现在,上代码!emotion_编程猫_紧张

//传奇喵指令包
var authorList=new Array()
var jailPlayer = ''
var freePlayer = ''
var killPlayer = ''
var tpPlayer = ''
var tpPlayer2 = ''
var tpPosition = ''
var hidePlayer = ''
var showPlayer = ''
var spawnpointPlayer = ''
var banPlayer = ''
var opPlayer = ''
var locatePlayer = ''
var playerDistance = new Array()
var players = new Array()
var minDistance = 0
world.onChat(({entity,message})=>{
    if (message === 'jail @a'){
        if (authorList.includes(entity.player.name)){
            world.querySelectorAll('player').forEach((x)=>{
                x.position.set(4.5,3,122.5)
                world.say(x.player.name + '被抓进了监狱!')
            })
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message === 'jail @s'){
        entity.position.set(4.5,3,122.5)
        world.say(entity.player.name + '被抓进了监狱!')
    } else if (message === 'jail @r'){
        if (authorList.includes(entity.player.name)){
            jailPlayer = Math.round(Math.random()*(world.querySelectorAll('player').length-1))
            world.querySelectorAll('player')[jailPlayer].position.set(4.5,3,122.5)
            world.querySelectorAll('player').forEach((x)=>{
                if(x.player.name == world.querySelectorAll('player')[jailPlayer].player.name){
                    world.say(x.player.name + '被抓进了监狱!')
                }
            })
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message === 'jail @p'){
        if (authorList.includes(entity.player.name)){
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name!=entity.player.name){
                    playerDistance.push(entity.position.distance(x.position))
                    players.push(x.player.name)
                }
            })
            minDistance = Math.min.apply(null,playerDistance)
            jailPlayer = players[playerDistance.indexOf(minDistance)]
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name == jailPlayer){
                    x.position.set(4.5,3,122.5)
                    world.say(x.player.name + '被抓进了监狱!')
                }
            })
            playerDistance = new Array()
            players = new Array()
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message.startsWith('jail')){
        if (authorList.includes(entity.player.name)){
            jailPlayer = message.slice(5)
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name == jailPlayer){
                    x.position.set(4.5,3,122.5)
                    world.say(x.player.name + '被抓进了监狱!')
                }
            })
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    }
    if (message === 'free @a'){
        if (authorList.includes(entity.player.name)){
            world.querySelectorAll('player').forEach((x)=>{
                x.position.set(喵.5,2,123.5)
            })
            world.say('所有人被放了出来!')
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message === 'free @s'){
        if (authorList.includes(entity.player.name)){
            entity.position.set(喵.5,2,123.5)
            world.say(entity.player.name + '被放了出来!')
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message === 'free @r'){
        if (authorList.includes(entity.player.name)){
            freePlayer = Math.round(Math.random()*(world.querySelectorAll('player').length-1))
            world.querySelectorAll('player')[freePlayer].position.set(喵.5,2,123.5)
            world.querySelectorAll('player').forEach((x)=>{
                if(x.player.name == world.querySelectorAll('player')[freePlayer].player.name){
                    world.say(x.player.name + '被放了出来!')
                }
            })
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message === 'free @p'){
        if (authorList.includes(entity.player.name)){
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name!=entity.player.name){
                    playerDistance.push(entity.position.distance(x.position))
                    players.push(x.player.name)
                }
            })
            minDistance = Math.min.apply(null,playerDistance)
            freePlayer = players[playerDistance.indexOf(minDistance)]
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name == freePlayer){
                    x.position.set(喵.5,2,123.5)
                    world.say(x.player.name + '被放了出来!')
                }
            })
            playerDistance = new Array()
            players = new Array()
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message.startsWith('free')){
        if (authorList.includes(entity.player.name)){
            freePlayer = message.slice(5)
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name == freePlayer){
                    x.position.set(喵.5,2,123.5)
                    world.say(x.player.name + '被放了出来!')
                }
            })
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    }
    if (message === '/喵 @a'){
        if (authorList.includes(entity.player.name)){
            world.querySelectorAll('player').forEach((x)=>{
                x.hurt(x.hp)
                world.say(x.player.name + '掉出了这个世界')
            })
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message === '/喵 @s'){
        entity.hurt(entity.hp)
        world.say(entity.player.name + '掉出了这个世界')
    } else if (message === '/喵 @r'){
        if (authorList.includes(entity.player.name)){
            喵Player = Math.round(Math.random()*(world.querySelectorAll('player').length-1))
            world.querySelectorAll('player').forEach((x)=>{
                if(x.player.name == world.querySelectorAll('player')[喵Player].player.name){
                    x.hurt(x.hp)
                    world.say(x.player.name + '掉出了这个世界')
                }
            })
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message === '/喵 @p'){
        if (authorList.includes(entity.player.name)){
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name!=entity.player.name){
                    playerDistance.push(entity.position.distance(x.position))
                    players.push(x.player.name)
                }
            })
            minDistance = Math.min.apply(null,playerDistance)
            喵Player = players[playerDistance.indexOf(minDistance)]
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name == 喵Player){
                    x.hurt(x.hp)
                    world.say(x.player.name + '掉出了这个世界')
                }
            })
            playerDistance = new Array()
            players = new Array()
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message === '/喵'){
        entity.hurt(entity.hp)
        world.say(entity.player.name + '掉出了这个世界')
    } else if (message.startsWith('/喵')){
        if (authorList.includes(entity.player.name)){
            喵Player = message.slice(6)
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name == 喵Player){
                    x.hurt(x.hp)
                    world.say(x.player.name + '掉出了这个世界')
                }
            })
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    }
    if (message.startsWith('/tp') && message.lastIndexOf(' ')!==[3]){
        if (authorList.includes(entity.player.name)){
            tpPlayer = message.slice(4,message.lastIndexOf(' '))
            tpPlayer2 = message.slice(message.lastIndexOf(' ')+1)
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name == tpPlayer){
                    world.querySelectorAll('player').forEach((y)=>{
                        if (y.player.name == tpPlayer2){
                            x.position.set(y.position.x,y.position.y,y.position.z)
                            world.say('已将' + x.player.name + '传送至' + y.player.name)
                        }
                    })
                }
            })
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    }
    if (message.startsWith('/tp') && message.lastIndexOf(' ')==[3]){
        if (authorList.includes(entity.player.name)){
            tpPlayer = message.slice(4)
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name == tpPlayer){
                    entity.position.set(x.position.x,x.position.y,x.position.z)
                    world.say('已将' + entity.player.name + '传送至' + x.player.name)
                }
            })
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    }
    if (message === '/tp @s'){
        entity.position.copy(entity.position)
        world.say('已将' + entity.player.name + '传送至' + entity.player.name)
    }
    if (message === '/tp @r'){
        if (authorList.includes(entity.player.name)){
            tpPlayer = Math.round(Math.random()*(world.querySelectorAll('player').length-1))
            world.querySelectorAll('player').forEach((x)=>{
                if(x.player.name == world.querySelectorAll('player')[tpPlayer].player.name){
                    entity.position.copy(x.position)
                    world.say('已将' + entity.player.name + '传送至' + x.player.name)
                }
            })
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    }
    if (message === '/tp @p'){
        if (authorList.includes(entity.player.name)){
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name!=entity.player.name){
                    playerDistance.push(entity.position.distance(x.position))
                    players.push(x.player.name)
                }
            })
            minDistance = Math.min.apply(null,playerDistance)
            tpPlayer = players[playerDistance.indexOf(minDistance)]
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name == tpPlayer){
                    entity.position.copy(x.position)
                    world.say('已将' + entity.player.name + '传送至' + x.player.name)
                }
            })
            playerDistance = new Array()
            players = new Array()
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    }
    if (message === 'hide @a'){
        if (authorList.includes(entity.player.name)){
            world.querySelectorAll('player').forEach((x)=>{
                x.player.invisible = true
                world.say(x.player.name + '隐身了!')
                if (authorList.includes(x.player.name)){
                    Object.assign(x,{
                        particleRate:100,
                        particleSize:[3,3,3,3,3],
                        particleColor: [
                            new Box3RGBColor(1,0,0),
                            new Box3RGBColor(1,0.5,0),
                            new Box3RGBColor(1,1,0),
                            new Box3RGBColor(0,1,0),
                            new Box3RGBColor(0,0,1),
                        ],
                        particleLifetime:0,
                        particleVelocitySpread:new Box3Vector3(1,1,1),
                    })
                }
            })
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message === 'hide @s'){
        if (authorList.includes(entity.player.name)){
            entity.player.invisible = true
            world.say(entity.player.name + '隐身了!')
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message === 'hide @r'){
        if (authorList.includes(entity.player.name)){
            hidePlayer = Math.round(Math.random()*(world.querySelectorAll('player').length-1))
            world.querySelectorAll('player').forEach((x)=>{
                if(x.player.name == world.querySelectorAll('player')[hidePlayer].player.name){
                    x.player.invisible = true
                    world.say(x.player.name + '隐身了!')
                }
            })
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message === 'hide @p'){
        if (authorList.includes(entity.player.name)){
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name!=entity.player.name){
                    playerDistance.push(entity.position.distance(x.position))
                    players.push(x.player.name)
                }
            })
            minDistance = Math.min.apply(null,playerDistance)
            hidePlayer = players[playerDistance.indexOf(minDistance)]
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name == hidePlayer){
                    x.player.invisible = true
                    world.say(x.player.name + '隐身了!')
                }
            })
            playerDistance = new Array()
            players = new Array()
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message.startsWith('hide')){
        if (authorList.includes(entity.player.name)){
            hidePlayer = message.slice(5)
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name == hidePlayer){
                    x.player.invisible = true
                    world.say(x.player.name + '隐身了!')
                    if (authorList.includes(x.player.name)){
                        Object.assign(x,{
                            particleRate:100,
                            particleSize:[3,3,3,3,3],
                            particleColor: [
                                new Box3RGBColor(1,0,0),
                                new Box3RGBColor(1,0.5,0),
                                new Box3RGBColor(1,1,0),
                                new Box3RGBColor(0,1,0),
                                new Box3RGBColor(0,0,1),
                            ],
                            particleLifetime:0,
                            particleVelocitySpread:new Box3Vector3(1,1,1),
                        })
                    }
                }
            })
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    }
    if (message === 'show @a'){
        if (authorList.includes(entity.player.name)){
            world.querySelectorAll('player').forEach((x)=>{
                x.player.invisible = false
                if (authorList.includes(x.player.name)){
                    Object.assign(x,{
                        particleRate:100,
                        particleSize:[3,3,3,3,3],
                        particleColor: [
                            new Box3RGBColor(1,0,0),
                            new Box3RGBColor(1,0.5,0),
                            new Box3RGBColor(1,1,0),
                            new Box3RGBColor(0,1,0),
                            new Box3RGBColor(0,0,1),
                        ],
                        particleLifetime:1.5,
                        particleVelocitySpread:new Box3Vector3(1,1,1),
                    })
                }
            })
            world.say('所有人都现身了!')
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message === 'show @s'){
        entity.player.invisible = false
        world.say(entity.player.name + '现身了!')
    } else if (message === 'show @r'){
        if (authorList.includes(entity.player.name)){
            showPlayer = Math.round(Math.random()*(world.querySelectorAll('player').length-1))
            world.querySelectorAll('player').forEach((x)=>{
                if(x.player.name == world.querySelectorAll('player')[showPlayer].player.name){
                    x.player.invisible = false
                    world.say(x.player.name + '现身了!')
                }
            })
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message === 'show @p'){
        if (authorList.includes(entity.player.name)){
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name!=entity.player.name){
                    playerDistance.push(entity.position.distance(x.position))
                    players.push(x.player.name)
                }
            })
            minDistance = Math.min.apply(null,playerDistance)
            showPlayer = players[playerDistance.indexOf(minDistance)]
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name == showPlayer){
                    x.player.invisible = false
                    world.say(x.player.name + '现身了!')
                }
            })
            playerDistance = new Array()
            players = new Array()
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message.startsWith('show')){
        if (authorList.includes(entity.player.name)){
            showPlayer = message.slice(5)
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name == showPlayer){
                    x.player.invisible = false
                    world.say(x.player.name + '现身了!')
                    if (authorList.includes(x.player.name)){
                        Object.assign(x,{
                            particleRate:100,
                            particleSize:[3,3,3,3,3],
                            particleColor: [
                                new Box3RGBColor(1,0,0),
                                new Box3RGBColor(1,0.5,0),
                                new Box3RGBColor(1,1,0),
                                new Box3RGBColor(0,1,0),
                                new Box3RGBColor(0,0,1),
                            ],
                            particleLifetime:1.5,
                            particleVelocitySpread:new Box3Vector3(1,1,1),
                        })
                    }
                }
            })
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    }
    if (message === '/spawnpoint'){
        if (authorList.includes(entity.player.name)){
            entity.player.spawnPoint.copy(entity.position)
            world.say('已将' + entity.player.name + '的重生点设为' + Math.round(entity.position.x) + ',' + Math.round(entity.position.y) + ',' + Math.round(entity.position.z))
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message === '/spawnpoint @s'){
        if (authorList.includes(entity.player.name)){
            entity.player.spawnPoint.copy(entity.position)
            world.say('已将' + entity.player.name + '的重生点设为' + Math.round(entity.position.x) + ',' + Math.round(entity.position.y) + ',' + Math.round(entity.position.z))
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message === '/spawnpoint @r'){
        if (authorList.includes(entity.player.name)){
            spawnpointPlayer = Math.round(Math.random()*(world.querySelectorAll('player').length-1))
            world.querySelectorAll('player').forEach((x)=>{
                if(x.player.name == world.querySelectorAll('player')[spawnpointPlayer].player.name){
                    x.player.spawnPoint.copy(x.position)
                    world.say('已将' + x.player.name + '的重生点设为' + Math.round(x.position.x) + ',' + Math.round(x.position.y) + ',' + Math.round(x.position.z))
                }
            })
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message === '/spawnpoint @p'){
        if (authorList.includes(entity.player.name)){
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name!=entity.player.name){
                    playerDistance.push(entity.position.distance(x.position))
                    players.push(x.player.name)
                }
            })
            minDistance = Math.min.apply(null,playerDistance)
            spawnpointPlayer = players[playerDistance.indexOf(minDistance)]
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name == spawnpointPlayer){
                    x.player.spawnPoint.copy(x.position)
                    world.say('已将' + x.player.name + '的重生点设为' + Math.round(x.position.x) + ',' + Math.round(x.position.y) + ',' + Math.round(x.position.z))
                }
            })
            playerDistance = new Array()
            players = new Array()
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message === '/spawnpoint @a'){
        if (authorList.includes(entity.player.name)){
            world.querySelectorAll('player').forEach((x)=>{
                x.player.spawnPoint.copy(x.position)
                world.say('已将' + x.player.name + '的重生点设为' + Math.round(x.position.x) + ',' + Math.round(x.position.y) + ',' + Math.round(x.position.z))
            })
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message.startsWith('/spawnpoint')){
        if (authorList.includes(entity.player.name)){
            spawnpointPlayer = message.slice(12)
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name == spawnpointPlayer){
                    x.player.spawnPoint.copy(x.position)
                    world.say('已将' + x.player.name + '的重生点设为' + Math.round(x.position.x) + ',' + Math.round(x.position.y) + ',' + Math.round(x.position.z))
                }
            })
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    }
    if (message === '/locate @a'){
        if (authorList.includes(entity.player.name)){
            world.querySelectorAll('player').forEach((x)=>{
                world.say(x.player.name + '在' + Math.round(x.position.x) + ',' + Math.round(x.position.y) + ',' + Math.round(x.position.z))
            })
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message === '/locate @s'){
        if (authorList.includes(entity.player.name)){
            world.say(entity.player.name + '在' + Math.round(entity.position.x) + ',' + Math.round(entity.position.y) + ',' + Math.round(entity.position.z))
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message === '/locate @r'){
        if (authorList.includes(entity.player.name)){
            locatePlayer = Math.round(Math.random()*(world.querySelectorAll('player').length-1))
            world.querySelectorAll('player').forEach((x)=>{
                if(x.player.name == world.querySelectorAll('player')[locatePlayer].player.name){
                    world.say(x.player.name + '在' + Math.round(x.position.x) + ',' + Math.round(x.position.y) + ',' + Math.round(x.position.z))
                }
            })
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message === '/locate @p'){
        if (authorList.includes(entity.player.name)){
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name!=entity.player.name){
                    playerDistance.push(entity.position.distance(x.position))
                    players.push(x.player.name)
                }
            })
            minDistance = Math.min.apply(null,playerDistance)
            locatePlayer = players[playerDistance.indexOf(minDistance)]
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name == locatePlayer){
                    world.say(x.player.name + '在' + Math.round(x.position.x) + ',' + Math.round(x.position.y) + ',' + Math.round(x.position.z))
                }
            })
            playerDistance = new Array()
            players = new Array()
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    } else if (message.startsWith('/locate')){
        if (authorList.includes(entity.player.name)){
            locatePlayer = message.slice(8)
            world.querySelectorAll('player').forEach((x)=>{
                if (x.player.name == locatePlayer){
                    world.say(x.player.name + '在' + Math.round(x.position.x) + ',' + Math.round(x.position.y) + ',' + Math.round(x.position.z))
                }
            })
        } else {
            world.say('你不是作者!')
            entity.position.set(4.5,3,122.5)
            world.say(entity.player.name + '被抓进了监狱!')
        }
    }
})

直接在聊天区输入,无需括号或引号

问我为什么不提前改好数据?

答:地方太多,我懒得改emotion_编程猫_冷漠

这就是今天的指令包,喜欢的在评论区赞一个哦!(我做了一个月的代码啊)

emotion_编程猫_晚安


回复

上一页1 页 / 共 2下一页
杀手一个杀手一个

板凳归本机器

点赞0


评论


传奇无敌传奇无敌

这贴是真的长

点赞0


评论


传奇无敌传奇无敌

@e会乱,所以我就不加了

点赞0


评论


DoooooveDooooove

这么辛苦做出来的,赶紧保存

点赞0


评论


fewafsefjfewafsefj

az

点赞0


评论


指令者指令者

emotion_编程猫_紧张

点赞0


评论


阳光的流熔怪Uyt5阳光的流熔怪Uyt5

toby:???

话说这个指令的确有点……?

点赞1


评论


传奇无敌传奇无敌

对了,要用的告诉我一声哦

点赞0


评论


害羞的独角蛛907害羞的独角蛛907

厉害

点赞0


评论


SDSLSDSL

这。。。报错了?哦

点赞0


评论


可爱阿白呀可爱阿白呀

我用一下,加上你名字就可以用了吗,作者!

 

点赞0


评论


传奇无敌传奇无敌

新增函数tell!

配合onEntityContact,onVoxelContact等情况食用更佳

//mode0为玩家列表编号(从0开始),mode1为玩家名字
var mode=0
function tell(entity,message=''){
    if(entity=='@a'){
        world.say(message)
    }else if(entity=='@r'){
        world.querySelectorAll('player')[Math.round(Math.random()*(world.querySelectorAll('player').length-1))].player.directMessage(message)
    }else{
        if(mode==0){
            world.querySelectorAll('player')[entity].player.directMessage(message)
        }else if(mode==1){
            world.querySelectorAll('player').forEach((x)=>{
                if(x.player.name==entity){
                    x.player.directMessage(message)
                }
            })
        }
    }
}

点赞0


评论


传奇无敌传奇无敌

啊这

点赞0


评论


Chara_juechuief_sChara_juechuief_s

666

点赞0


评论


神龙_build神龙_build

wow~ ⊙o⊙

点赞0


评论


千从千从

这..............

700行代码全是.........

点赞0


评论


༺༽༾ཊ源代码(养佬中)ཏ༿༼༻༺༽༾ཊ源代码(养佬中)ཏ༿༼༻

无敌 快点 到起床战争看看·

点赞0


评论


帅气的剑杰帅气的剑杰

wow

点赞0


评论


TobylaiTobylai

其实你可以节省超多代码的…可惜你非要搞这么多if…

点赞0


评论


YLG_战神_皮卡YLG_战神_皮卡

我要用

点赞0


评论


YLG_战神_皮卡YLG_战神_皮卡

dd

点赞0


评论


YLG_战神_皮卡YLG_战神_皮卡

dd

点赞0


评论


YLG_战神_皮卡YLG_战神_皮卡

我要把他顶上去

点赞0


评论


YLG_战神_皮卡YLG_战神_皮卡

点赞0


评论


FROT_CHERQFFROT_CHERQF

这个你还记得吗 h ttps://discord.com/invite/FQYCrr

center_image

然后进去之后

center_image然后在上面的那个地方输入这个

center_image然后进去就行了

点赞0


评论


半纸情书半纸情书

center_image听海绵说这个可以获得称号()

点赞0


评论


无限正义无限正义

申请一下center_image

点赞0


评论


灵清帝王吃爆一切厕所灵清帝王吃爆一切厕所

大佬早期黑历史挖一下()

点赞0


评论


ZNS_哪吒ZNS_哪吒

()()

点赞0


评论


挽风不会甩狙挽风不会甩狙

这是python还是Java

点赞0


评论