coolhty 发表于 2026-2-15 13:54:49

新三端多货币服务端接口有问题

配置好多货币关联,只有获取优先级最小的货币才能得到正确的结果。例如:元宝=22#2,绑定元宝=22#1,getbindmoney获取元宝不会加上绑定元宝,获取绑定元宝是正确的。

996技术-wang 发表于 2026-2-24 13:57:52

[@获取多货币]
#IF
#ACT
GetBindMoney 元宝 S1
SENDMSG 6 你当前关联元宝的货币有:<$STR(S1)>个。 这个测试是正确的

coolhty 发表于 2026-2-25 00:53:48

本帖最后由 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]
查看完整版本: 新三端多货币服务端接口有问题