新三端多货币服务端接口有问题
配置好多货币关联,只有获取优先级最小的货币才能得到正确的结果。例如:元宝=22#2,绑定元宝=22#1,getbindmoney获取元宝不会加上绑定元宝,获取绑定元宝是正确的。[@获取多货币]
#IF
#ACT
GetBindMoney 元宝 S1
SENDMSG 6 你当前关联元宝的货币有:<$STR(S1)>个。 这个测试是正确的 本帖最后由 coolhty 于 2026-2-25 01:40 编辑
996技术-wang 发表于 2026-2-24 13:57
[@获取多货币]
#IF
#ACT
背包:1000元宝、5000绑定元宝
前端:
local moneyIdx = SL:Get_ITEM_INDEX_BY_NAME("元宝")
SL:Print("元宝:"..SL:Get_MONEY_ASSOCIATED(moneyIdx))
打印:元宝:6000
后端:
release_print("元宝:"..getbindmoney(actor, "元宝"))
打印:元宝:1000
release_print("元宝:"..getbindmoney(actor, "绑定元宝"))
打印:元宝:6000
物品表Reserved设置:
元宝=22#2、绑定元宝=22#1
页:
[1]