猫史档案馆


[求助]怎么隐藏玩家/实体血条

用户:145a145a查看:450 回复:14 评论:10 创建时间:2022-09-24T20:08:44


只是发个帖问一下,国庆才有时间

center_image


回复

上一页第 1 页 / 共 1 页下一页
无极玄天无极玄天

用false

点赞1


评论

没用啊


145a145a

yd

点赞0


评论


f(hxr)f(hxr)

啊,你回来了吗?

点赞0


评论

国庆回来,然后再退


145a145a

挖,再问

点赞0


评论

可以啊


疾风awa疾风awa

eee

点赞0


评论


疾风awa疾风awa

挖?好挖墓啦,大家快来挖墓啦

点赞0


评论

喂,我的疑问还没解决啊


疾风awa疾风awa

center_image

点赞0


评论


1086爱编程1086爱编程

设置禁止受伤

点赞0


评论

但我是临时隐藏血条怎么办

额,直接无视我图片,无极下面说了啊


名字送冷吖O名字送冷吖O

world.onPlayerJoin(async({entity})=>{ entity.showHealthBar=0;//默认隐藏 entity.__maxHp__=100;//独立建一个变量 while(!entity.destroyed){//玩家离开之前重复执行 awaitworld.nextTick();//每过一个tick点后更新状态 entity.hp>entity.__maxHp__&&(entity.hp=100);//如果玩家的血量大于最大血量,则设置为最大血量 entity.hp<=0&&[entity.player.forceRespawn(),entity.hp=100];//玩家喵复活 entity.showHealthBar?entity.maxHp=entity.__maxHp__:entity.maxHp=entity.hp;//如果showHealthBar为true,则显示血量,否则隐藏 } });

点赞0


评论

怎么我一发代码排版就有屏蔽词,上次也一样(恼(恼


名字送冷吖O名字送冷吖O

world.onPlayerJoin(async({entity})=>{
    entity.showHealthBar=0;//默认隐藏
    entity.__maxHp__=100;//独立建一个变量
    while(!entity.destroyed){//玩家离开之前重复执行
        await world.nextTick();//每过一个tick点后更新状态
        entity.hp>entity.__maxHp__&&(entity.hp=100);//如果玩家的血量大于最大血量,则设置为最大血量
        entity.hp<=0&&[entity.player.forceRespawn(),entity.hp=100];//玩家喵(钛合金防屏蔽)亡复活
        entity.showHealthBar?entity.maxHp=entity.__maxHp__:entity.maxHp=entity.hp;//如果showHealthBar为true,则显示血量,否则隐藏
    }
});

点赞0


评论

鹅鹅鹅,《太和经》防屏蔽)

用三目我理解()但用&&代替if我不理解()如果一行也就算了()为啥两行也要用数组硬凑在一起()而且不停用while不是冗余吗

因为发帖时的我看不懂这些(即答


SCS_user_i1eril0dUySCS_user_i1eril0dUy

同问ddd

点赞0


评论


raearaea

ddd

点赞0


评论


小鹿UUyM小鹿UUyM

这还不简单?

思路(代码懒得写):

首先呢玩家进入地图后while(1)

(别忘记await sleep(1),不然就重启了)

然后检测玩家血量是否为MaxHp

然后不为MaxHp就先把血量存到一个变量里,(变量初始为MaxHp),然后设置血量为最大

await sleep(3000)这里可写可不写

就这样了

点赞0


评论


Aaa求佛yaAaa求佛ya

emotion_编程猫_溜了溜了

点赞0


评论