猫史档案馆


萌新大佬

萌新大佬

Lv.1

一个普通的编程小白

获赞:784收藏:262浏览:65251作品收藏:773

签名:阿巴阿巴阿巴 这年头谁在社区混() 快来你岛

回复帖子评论
上一页13 页 / 共 19下一页

招……凑字数凑字数 中回复

所以下面两项是考核项目还是你想完成的部分

2022-12-06T15:53:14 点赞:0

哪个好心人帮我问问吉吉 中回复

建议先改密码,万一被盗号了麻烦不止这些

2022-12-07T07:52:22 点赞:0

对吉吉猫的疑问 中回复

《吉吉猫》

2022-12-07T08:56:50 点赞:0

【共享试卷】今天的测试题,卷王可以试试!!! 中回复

当代初一这么颓了吗

2022-12-07T13:22:23 点赞:0

【神岛创作节】圣诞创作节比赛结束时间延长至19日晚24点~ 中回复

挤一挤()有人开坑吗()专业卖萌打杂

2022-12-07T14:12:25 点赞:0

【神岛圣诞创作节】·圣诞地狱·Purple Hell 中回复

众所周知创作节下午五点才开始,吉吉中午十一点才发帖

老吉:老地图如果没发布,而且“刚好”猜对了主题的话是可以参加的

那么哇塞你们好厉害“刚好猜对”了创作节主题!

(无引战QwQ)

2022-12-07T21:35:09 点赞:0

盗码处c。,。,,。,p的证据截图(无引战,辱骂,透露隐私等行为,如遇举报,请官方核实) 中回复

嘎?

2022-12-08T08:48:11 点赞:0

【box3】检测挂机代码 中回复

var guaji=[];//会将检测到的挂机玩家的识别码加入此列表,当挂机玩家重新进入游戏时删除他的识别码。
world.onPlayerJoin(({entity})=>{
    entity.player.jilu=0;
    entity.player.jilu2=0;//一些玩家的私有变量
});
world.onTick(({})=>{
    world.querySelectorAll('player').forEach(async(e)=>{
        if(!guaji.includes(e.player.userKey)){//如果已经提示过玩家就不再提示了。
            e.player.jilu=e.position;
            if(e.player.jilu==e.position){//检测玩家位置是否变化
                e.player.jilu2+=1;
                if(e.player.jilu2>=300){//检测玩家是否长时间位置不变化,是则判定挂机。可以改变数值以改变判定挂机的秒数,此代码默认300Tick。
                    e.player.invisible=true;//也可以根据游戏内容改为其他事件。
                    e.player.spectator=true;
                    e.player.directMessage('系统检测到你在挂机,自动退出游戏。')
                    e.player.directMessage('若想重新加入游戏,请说“加入游戏”')//提示玩家
                    guaji.push(e.player.userKey)
                }
            }else{
                e.player.jilu2=0;//玩家进行移动,重新开始计算是否挂机。
            }
        }
    })
})
world.onChat(({entity,message})=>{
    entity.player.jilu2=0;//防止有些玩家因为打字而不移动位置。
    if(message=='加入游戏'){//挂机玩家重新进入游戏
        if(guaji.includes(entity.player.userKey)){
            guaji.splice(guaji.indexOf(entity.player.userKey));
            entity.player.directMessage('已加入游戏。')
            entity.player.invisible=false;//取消之前对玩家的改变
            entity.player.spectator=false;
        }else{
            entity.player.directMessage('你不在挂机!')//防止玩家不在挂机时输入此内容。
        }
    }
})

↑作者代码整理

代码格式化,纠错后↓

var guaji = [];    //会将检测到的挂机玩家的识别码加入此列表,当挂机玩家重新进入游戏时删除他的识别码。
world.onPlayerJoin(({ entity }) => {
    entity.player.jilu = 0;
    entity.player.jilu2 = 0;    //一些玩家的私有变量
});
world.onTick(() => {
    world.querySelectorAll('player').forEach((e) => {
        if (!guaji.includes(e.player.userKey)) {    //如果已经提示过玩家就不再提示了。
            if (e.player.jilu == e.position) {    //检测玩家位置是否变化
                e.player.jilu2 += 1;
                if (e.player.jilu2 >= 300) {    //检测玩家是否长时间位置不变化,是则判定挂机。可以改变数值以改变判定挂机的秒数,此代码默认300Tick。
                    e.player.invisible = true;    //也可以根据游戏内容改为其他事件。
                    e.player.spectator = true;
                    e.player.directMessage('系统检测到你在挂机,自动退出游戏。');
                    e.player.directMessage('若想重新加入游戏,请说“加入游戏”');    //提示玩家
                    guaji.push(e.player.userKey);
                }
            } else {
                e.player.jilu = e.position;    //更新玩家位置
                e.player.jilu2 = 0;    //玩家进行移动,重新开始计算是否挂机。
            }
        }
    });
});
world.onChat(({ entity, message }) => {
    entity.player.jilu2 = 0;    //防止有些玩家因为打字而不移动位置。
    if (message == '加入游戏') {    //挂机玩家重新进入游戏
        if (guaji.includes(entity.player.userKey)) {
            guaji.splice(guaji.indexOf(entity.player.userKey));
            entity.player.directMessage('已加入游戏。');
            entity.player.invisible = false;    //取消之前对玩家的改变
            entity.player.spectator = false;
        } else {
            entity.player.directMessage('你不在挂机!');    //防止玩家不在挂机时输入此内容。
        }
    }
});

2022-12-08T16:59:40 点赞:0

【box3】检测挂机代码 中回复

欸,谁挖的????

2022-12-08T17:00:46 点赞:0

NPC和玩家互动怎么做? 中回复

报的啥错

2022-12-08T17:01:56 点赞:0

【代码岛创作节】瓢虫的圣诞巅峰巨作!!! 中回复

我就问,还有谁能独立想到如此简约典雅的构思!

2022-12-08T17:58:55 点赞:0

重启的代码 中回复

只能在游玩端起作用

2022-12-08T20:32:51 点赞:0

【代码岛创作节】瓢虫的圣诞巅峰巨作!!! 中回复

看看我的《圣诞老人和他的驯鹿》!!!!!

 

 

 

 

 

center_image

2022-12-08T20:38:00 点赞:8

盗码要退岛了qwq,不过是在42分钟后pwp 中回复

众所周知,12/0/0是中午

2022-12-09T08:25:08 点赞:0

xdm帮忙填个问卷 中回复

哪位小黑子填的什么牛马

2022-12-09T15:10:25 点赞:0

【神岛小新闻】当广州遇上BOX3,又能擦出什么样的火花? 中回复

qpzc

2022-12-09T15:12:54 点赞:0

【岛三】求助 中回复

同问

2022-12-09T16:12:50 点赞:0

【神岛小新闻】当广州遇上BOX3,又能擦出什么样的火花? 中回复

《关于清朝时期有573号一汽巴士》

2022-12-09T18:44:54 点赞:0

【求助】请看下面~ 中回复

嘎~

2022-12-09T22:34:40 点赞:0

你跟我玩高科技是吧 中回复

Application error: a client-side exception has occurred (see the browser console for more information).

啥玩意

2022-12-10T15:25:59 点赞:0

【跑酷地图最后时间招人】 中回复

你这既要建筑又要代码,压力很大啊

2022-12-12T15:08:16 点赞:1

NPC交互代码简化教程(非萌新误入) 中回复

非萌新误入:

百度:误入,误入就是非有意的进入

翻译:只要大佬装作不小心点进去的就行()()()

(但作为萌新的我就不怕这些)

2022-12-12T17:18:45 点赞:3

【神岛圣诞创作节】足球盛典·圣诞专场 中回复

大佬云集啊

2022-12-12T17:25:57 点赞:0

JS的语法为什么和c的如此相似? 中回复

(你问我我问谁)

2022-12-12T18:16:28 点赞:1

三声。。。。 中回复

ddd

2022-12-13T11:35:10 点赞:0

三声。。。。 中回复

老李想请小李买五桶好酒

2022-12-13T17:07:52 点赞:0

那个大佬能把它改成速建代码 中回复

首先你需要把这个函数转换为function,然后input每一个整点,就行了

2022-12-13T20:30:46 点赞:0

三声。。。。 中回复

看置顶怎么读()

谁能想出来更多的

2022-12-14T09:36:43 点赞:0

三声。。。。 中回复

喵d

2022-12-14T13:02:45 点赞:0

三声。。。。 中回复

发现一句神奇的话:

西安波音飞机加工公司加工波音737

2022-12-14T13:03:19 点赞:0