2026年04月24日 回复: 3 客户端ModLoader以及版本 Fabric0.18.4-1.20.1-模组版本1.29.1002 服务端核心版本 purpur-1.20.1 简要描述一下,我在控件clickLeft触发器里面写了Placeholder.parse获取变量,然后输出到聊天框,第n次输出到聊天框的变量值其实是第n-1次获取的变量实际值。 1.我的papi获取代码,在返回papi值时我会把实际变量值输出到后台 2.我的ui代码(通过match替换原版gui),在获取papi值后输出给客户端 3.我打开界面,触发一次clickLeft获取变量,客户端输出为ax获取的变量值,后台输出为实际值 4.再次重新打开界面,再触发一次clickLeft 点击展开...
简要描述一下,我在控件clickLeft触发器里面写了Placeholder.parse获取变量,然后输出到聊天框,第n次输出到聊天框的变量值其实是第n-1次获取的变量实际值。 1.我的papi获取代码,在返回papi值时我会把实际变量值输出到后台 2.我的ui代码(通过match替换原版gui),在获取papi值后输出给客户端 3.我打开界面,触发一次clickLeft获取变量,客户端输出为ax获取的变量值,后台输出为实际值 4.再次重新打开界面,再触发一次clickLeft
蓝煜Blue 管理成员 管理成员 社区管理 高级会员 内测会员 特约创作者 2024年12月08日 17 0 1 金锭 47,394.00 金锭 2026年04月24日 #2 2026年04月24日 #2 再打开的时候action里面写int 写var.值 = 变量的 试试看
墨墨墨 管理成员 管理成员 社区管理 高级会员 特约创作者 2025年06月18日 33 1 0 6 金锭 92,128.00 金锭 2026年04月25日 #3 2026年04月25日 #3 很明显这并不是AX的BUG,这是因为AX获取PAPI变量的时间早于你插件变量修改的时间,建议修改开箱流程或使用异步延迟获取PAPI
MC20 高级会员 高级会员 2026年03月16日 17 0 1 金锭 16,800.00 金锭 2026年04月25日 #4 2026年04月25日 #4 墨墨墨 说: 很明显这并不是AX的BUG,这是因为AX获取PAPI变量的时间早于你插件变量修改的时间,建议修改开箱流程或使用异步延迟获取PAPI 点击展开... 吆西,我懂了,能否删掉此帖