使用query函数怎样返回(具体格式怎么写)【看了molang文档但是没有给用法不会写】1、当前实体(主要是玩家)是否具有某tag
2、当前实体(主要是玩家)计分板的某一项的数值
3、当前实体(主要是玩家)的生命值
4、当前实体(主要是玩家)的等级
2、当前实体(主要是玩家)计分板的某一项的数值
3、当前实体(主要是玩家)的生命值
4、当前实体(主要是玩家)的等级
使用 query.health 函数(无需传入参数)即可返回执行实体的生命值
例如,判断执行实体的生命值是否小于 10:query.health <= 10.0
使用 query.player_level 函数(无需传入参数)即可返回执行玩家的生命值
例如,判断执行玩家的等级是大于 5:query.health > 5.0
使用 query.scoreboard 函数(需要传入记分项参数)即可返回执行玩家对应记分项的分数
例如,判断执行玩家的 test 记分项的分数是否不等于 1:query.scoreboard('test') != 1
很抱歉,没有找到可以返回实体带有的 tag 的查询函数
下面是一个示例,我为 test:testblock 方块添加了 on_interact 触发器,当右键方块的玩家的等级小于等于 10 才会执行 sayhello 事件

效果:
快乐小方 发表于 2022-4-15 17:25
使用 query.health 函数(无需传入参数)即可返回执行实体的生命值
例如,判断执行实体的生命值是否小于 1 ...
感谢 tag没找到就算了大不了也用计分板
但是molang文档里说query.scoreboard 已弃用 现阶段还是可以使用的吗?
以及弃用之后如果更新还可以找您问问嘛
Baka_cirno 发表于 2022-4-15 17:37
感谢 tag没找到就算了大不了也用计分板
但是molang文档里说query.scoreboard 已弃用 现阶段还是可以使用 ...
query.scoreboard 目前还是可以用的,需要打开实验性玩法中的 实验性Molang功能
如果后续需要帮助也可以找我
快乐小方 发表于 2022-4-15 17:48
query.scoreboard 目前还是可以用的,需要打开实验性玩法中的 实验性Molang功能
如果后续需要帮助也可以 ...
好的 谢谢了