coolhty  2026-2-15 13:54:49 | 技术答疑|
2 19

46

回帖

2万

金币

1万

积分

积分
11099
发表于 2026-2-15 13:54:49 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

您需要 登录 才可以下载或查看,没有账号?注册

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

使用道具 举报

1万

回帖

3万

金币

2万

积分

积分
25694
发表于 昨天 13:57 | 显示全部楼层
[@获取多货币]
#IF
#ACT
GetBindMoney 元宝 S1
SENDMSG 6 你当前关联元宝的货币有:<$STR(S1)>个。 这个测试是正确的
回复

使用道具 举报

46

回帖

2万

金币

1万

积分

积分
11099
 楼主| 发表于 4 小时前 | 显示全部楼层
本帖最后由 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("元宝")
SLrint("元宝:"..SL:Get_MONEY_ASSOCIATED(moneyIdx))
打印:元宝:6000

后端:
release_print("元宝:"..getbindmoney(actor, "元宝"))
打印:元宝:1000
release_print("元宝:"..getbindmoney(actor, "绑定元宝"))
打印:元宝:6000

物品表Reserved设置:
元宝=22#2、绑定元宝=22#1
回复

使用道具 举报