Kormiya
标题并没写完整,其实问题是
如何将玩家手上的物品的损伤值存储到记分板内
然后修改记分板的分数,最后将分数代入损伤值
并使用replaceitem或者loot replace替换掉玩家手上的物品数据
data没法读取玩家的分数值,求如何解决这一步

Peanutz_OwO
  1. /scoreboard players get @s <记分项>
复制代码

这样读取玩家分数。

Kormiya
Peanutz_OwO 发表于 2020-8-7 20:04
这样读取玩家分数。

data modify ≠ execute store
这俩个指令的格式完全不同,storage也不知道可不可以存储积分

Peanutz_OwO
本帖最后由 Peanutz_OwO 于 2020-8-7 20:22 编辑
TheSuncommand 发表于 2020-8-7 20:08
data modify ≠ execute store
这俩个指令的格式完全不同,storage也不知道可不可以存储积分 ...

我觉得这俩有重叠部分。storage 可以存记分项:
  1. /execute store result storage test test int 1 run scoreboard players get @s <记分项>
复制代码

Kormiya
Peanutz_OwO 发表于 2020-8-7 20:17
我觉得这俩有重叠部分。storage 可以存记分项:

这条指令的原基础改一下就可以了,我真正目的是
改手上物品的损伤值,谢谢了

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