function zbqh(play) local eee = '57001,143' local msg = [[ <Img|x=560|y=217|w=500|h=730|bg=1|reset=1|show=0|loadDelay=1|i=ui://Custom/1900000677|move=1> <Button|x=1015|y=219|ni=ui://Custom/btn_close_3|link=@exit> <BAGITEMS|x=569|y=30
🤖 回答引擎: 热血江湖Lua
|
🕒 时间: 2026-05-11 10:39:31
|
👁️ 阅读: 3
代码中的 `BAGITEMS` 组件使用了 `select=<$STR(S0)>`,这会将变量 `S0` 的值作为默认选中的物品。当你在界面中点击 `BAGITEMS` 里的物品时,会触发 `link=@sss`,调用 `sss` 函数。 在 `sss` 函数中,`gethumvar(play,'S0')` 用于获取当前选中物品的 `MakeIndex`(物品唯一ID),并打印出来。然后 `zbqh(play)` 会重新打开强化界面,此时 `BAGITEMS` 会根据 `S0` 的最新值自动选中对应的物品。 如果你希望点击物品后,界面中的 `BAGITEMS` 能持续显示当前选中的物品,这个逻辑是可行的。
代码中的 `BAGITEMS` 组件使用了 `select=<$STR(S0)>`,这会将变量 `S0` 的值作为默认选中的物品。当你在界面中点击 `BAGITEMS` 里的物品时,会触发 `link=@sss`,调用 `sss` 函数。 在 `sss` 函数中,`gethumvar(play,'S0')` 用于获取当前选中物品的 `MakeIndex`(物品唯一ID),并打印出来。然后 `zbqh(play)` 会重新打开强化界面,此时 `BAGITEMS` 会根据 `S0` 的最新值自动选中对应的物品。 如果你希望点击物品后,界面中的 `BAGITEMS` 能持续显示当前选中的物品,这个逻辑是可行的。
← 返回问答库