优先货币问题(仅用于脚本扣货币时使用(不支持 摆摊 商城使用货币优先脚本)):
如 金币 绑定金币 在某NPC处 允许 绑定和非绑定货币混用 即 1000金币的物品 可以 500金币+500绑金 进行购买 相关命令:
默认货币类型:
0:金币 Gold
1:元宝 GameGold
2:游戏点 GamePoint
3:金刚石 GameDiamond
4:灵符 GameGird
5:荣誉 GameGlory
6:新游戏点 GameGoldEx
7:声望 CreditPoint
设置货币组 一个组最多支持9种货币 在**引擎启动触发里执行**
SETCOST 货币名称 货币类型1 货币类型2 货币类型3 货币类型4 货币类型5 货币类型6 货币类型7 货币类型8 货币类型9
例:
setcost 金币 0 1 //将原货币0 和1 设置组名为金币 优先使用金币
setcost RMB U$RMB U$绑RMB //设置两个变量为货币组
检测货币组
CHECKCOST 参数1 参数2 参数3 参数4 参数5
参数1:货币组名 //如上面设置的 金币
参数2:操作符(>,<,=)
参数3:值
参数4: 指定项 (0:顺序检测 大于0 指定检测货币组中的某一项)
参数5:变量名-用于保存货币总和
参数6(空): 变量名-用于保存参与计算的货币顺序 //例如 金币组 有3种货币 假设第一顺位货币 就满足条件 则改变量保存为0 假设3种货币加起来才满足条件 则保存为2 从0开始(仅操作符为大于 有效)
示范:
CHECKCOST 元宝 > 100 N$合计 N$货币顺位
获取货币组金额
GETCOST 参数1 参数2 参数3
参数1:货币组名
参数2:变量名-用于保存何必综合
参数3: 指定项 (0:获取全部 大于0 指定检测货币组中的某一项)
扣除货币组 优先扣除组种货币1 货币1不足扣除货币2
TAKECOST 参数1 参数2 参数3 参数4
参数1:货币组名
参数2:值
参数3:指定项 (0:顺序扣除 大于0 指定检测货币组中的某一项)
参数4(空):变量名-用于保存参与计算的货币顺序 //例如 金币组 有3种货币 假设第一顺位货币 就满足条件 则改变量保存为1 假设3种货币加起来才满足条件 则保存为3
作者:admin 创建时间:2024-08-29 09:46
更新时间:2024-08-29 11:07
更新时间:2024-08-29 11:07