猫史档案馆


BOX3.0的代码干货,满满的干货

用户:Fliere_tammyFliere_tammy查看:10 回复:10 评论:10 创建时间:2020-06-02T12:32:57


1.pvp代码

world.onPlayerJoin(({ entity }) => {
    entity.enableDamage = true;
    entity.player.onPress(({ button, raycast:{ hitEntity, direction } }) => {
        if (button !== 'action0' || !hitEntity) {
            return;
        }
        hitEntity.velocity.x += direction.x;
        hitEntity.velocity.y += 0.5;
        hitEntity.velocity.z += direction.z;
        hitEntity.hurt(20 * Math.random() + 5, {
            attacker: entity,
        });
    });
});

world.onDie(({ entity, attacker }) => {
    if (attacker) {
        world.say(attacker.player.name + ' killed ' + entity.player.name)
    }
    entity.player.forceRespawn();
});

2.$执行代码

world.onChat(({entity,message})=>{
    if(entity&&['管喵名字'].indexOf(entity.player.name)!=-1&&message.charAt(0)=='$'){
        try{
        world.say('<~ '+eval(message.split('$')[1]))}catch(err){
            world.say('Error:'+err)
        }
    };

3.回血代码

world.onPress(({button,entity})=>{
    if(button=='crouch'){
        if(entity.hp>=300){
            return;
        }
        entity.hp+=10;
    }
})

4.发光代码

world.querySelectorAll('player').forEach((x) => {if (x.player.name == "Tammy_fliere_小号") {x.player.emissive = 2}});

5.玩家的大小

world.querySelectorAll('player').forEach((x) => {if (x.player.name == "Tammy_fliere_小号") {x.player.scale = 20}}) 

4.5.3.都是可以改数值的


回复

上一页1 页 / 共 1下一页
兜瑞兜瑞

。。。。沙发

点赞0


评论


高贵的木叶龙A35d高贵的木叶龙A35d

抄代码也得抄个样子啊,特别是PVP我还以为有大佬也会做防止打飞的代码,没想到里面我全都会……而且全部都不是原创……要点脸行吗

点赞1


评论


兜瑞兜瑞

https://box3create.codemao.cn/games/334d6f25dccc35026f90?p=lBsGCpetKgNC0DymcQPhX%2Buf0tnDV%2FYYh06UJ28XWlA5mklESnLgVndWVzdA%3D%3D

点赞0


评论


蕉饼蕉饼

??

点赞0


评论


Yip_SumYip_Sum

emotion_笑cry

点赞0


评论


Fliere_tammyFliere_tammy

顶顶顶顶

点赞0


评论


如果是mx的话如果是mx的话

$world.snowDensity=0

点赞0


评论


影_混乱影_混乱

$(async function(){world.airFriction=10;})();

点赞0


评论


影_混乱影_混乱

$(async function(){world.airFriction=10;})();//静止不动的代码

点赞0


评论


DoooooveDooooove

dd

点赞0


评论