Baka_cirno
使用query函数怎样返回(具体格式怎么写)【看了molang文档但是没有给用法不会写】1、当前实体(主要是玩家)是否具有某tag
2、当前实体(主要是玩家)计分板的某一项的数值
3、当前实体(主要是玩家)的生命值
4、当前实体(主要是玩家)的等级



快乐小方

使用 query.health 函数(无需传入参数)即可返回执行实体的生命值
例如,判断执行实体的生命值是否小于 10query.health <= 10.0

使用 query.player_level 函数(无需传入参数)即可返回执行玩家的生命值
例如,判断执行玩家的等级是大于 5query.health > 5.0

使用 query.scoreboard 函数(需要传入记分项参数)即可返回执行玩家对应记分项的分数
例如,判断执行玩家的 test 记分项的分数是否不等于 1query.scoreboard('test') != 1

很抱歉,没有找到可以返回实体带有的 tag 的查询函数


下面是一个示例,我为 test:testblock 方块添加了 on_interact 触发器,当右键方块的玩家的等级小于等于 10 才会执行 sayhello 事件

效果:



Baka_cirno
快乐小方 发表于 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功能
如果后续需要帮助也可以找我

Baka_cirno
快乐小方 发表于 2022-4-15 17:48
query.scoreboard 目前还是可以用的,需要打开实验性玩法中的 实验性Molang功能
如果后续需要帮助也可以 ...

好的 谢谢了

第一页 上一页 下一页 最后一页