猫史档案馆


【求助】ohhhhhhhhhhhhhhhhhhhhhhhhhhh!

用户:没尾巴的鲸鱼没尾巴的鲸鱼查看:2 回复:3 评论:2 创建时间:2020-03-19T17:04:21


我想做一个跑酷游戏,结果存档后跳下来没有返回存档点,这xx是个啥xxgug啊

world.onPlayerJoin(({ entity }) => {
    world.say('发送\"help\"可查看帮助')
    //给玩家对象添加属性,用于存储游戏状态
    entity.player.data = {
        data0:false
    };
    //跑酷起点记录
    entity.onVoxelContact(({ x, y, z }) => {
        if (voxels.getVoxel(x, y, z) === voxels.id('palace_roof')){
            if (entity.player.data['data0'] === false){
                world.say(entity.player.name + '出发了!');
                entity.position = {x:61, y:25, z:123};
                entity.player.data['data0'] = true;
            }
        } else if (voxels.getVoxel(x, y, z) === voxels.id('S')){
            if (entity.player.data['data0'] === true){
                world.say('存档成功');
                var save = entity.position;
            }else{
                world.say('存档失败');
            }
        } else if (entity.position <10 && entity.player.data['data0'] === true){
            entity.position = save;
        }
    });
});
world.onChat(({ entity, message }) => {
    if (entity && entity.isPlayer) {
        if (message === 'help') {
            world.say('踩上四周有黑白方块的方块开始跑酷,发送\"结束跑酷\"可以停止跑酷')
        } else if (message === '结束跑酷') {
            entity.player.data['data0'] = false;
            world.say(entity.player.name + '结束了跑酷');
        } else if (message[0] === '$' && entity.player.name === '没尾巴的鲸鱼'){
            world.say(message.split('$')[1] + ' ~>');
            try{
                world.say('<~ ' + eval(message.split('$')[1]));
            }catch(error){
                world.say('Error:'+error);
            }
        }else{
            world.say(entity.position.toString());
        }
    }
});


回复

上一页1 页 / 共 1下一页
猫悟淡猫悟淡

沙发

点赞0


评论


BZS编程球球BZS编程球球

我知道了!!!

点赞0


评论


BZS编程球球BZS编程球球

方块有没有改???

点赞0


评论