Closed Hesitate-P closed 2 years ago
此处有一份测试代码
mc.listen("onChat",function(player){
let play_hnjd = mc.getScoreObjective("play_hnjd")
if(play_hnjd == null){
play_hnjd = mc.newScoreObjective("play_hnjd","play_hnjd")
}
if(play_hnjd.getScore(player) == 0){
play_hnjd.addScore(player,1)
}
log(play_hnjd.getScore(player))
})
Fixed in 1e9d7ff Scoreboard这一块确实挺乱的,找机会重构一下吧
异常模块
ScriptEngine(脚本引擎)
操作系统
Windows 11
LiteLoader版本
2.4.2
BDS版本
1.19.10
发生了什么?
在使用ob.getScore(target)时无法正确返回对应分数
复现此问题的步骤
1.随意注册一个监听 2.使用mc.getScoreObjective(name)获得一个已存在的计分板对象 3.使用ob.getScore(target)获取玩家的分数 4.如果log此时玩家的分数,你会发现输出为”0“
有关的日志/输出
插件列表