找回密码
 立即注册
查看: 207|回复: 12

绑定货币问题。如何实现NPC先消耗绑定的 在消耗不绑定的

[复制链接]

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
发表于 2026-3-28 15:35:10 | 显示全部楼层 |阅读模式
如绑定元宝,一个正常用元宝,另外一个用灵符做绑定元宝显示,
如何实现 先消耗绑定元宝 绑定元宝消耗完 在消耗正常的元宝呢?
我目前只知道一个死办法   
就是做2套脚本,这样就比较傻   而且不能精准,比如绑定元宝剩下2个的话  NPC需要消耗10个 这样就比较难操作了 需要先检测背包剩余的元宝不大于消耗,减掉2个  在去减掉 正常的8个元宝  这样太复杂了
有没玉什么便捷的方式啊???



本帖子中包含更多资源

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

×

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-28 15:35:10 | 显示全部楼层
假如他有 2个绑定元宝  
NPC需要10个元宝
#IF
not large 绑定  消耗
#act
消耗 - 绑定
mov 临时变量 绑定
绑定 = 0
#elseact
绑定 - 消耗
break
#if
not small 元宝 消耗
#act
元宝 - 消耗
#elseact
绑定 = 临时变量
sendmsg  两种元宝数量不足
看你理解能力了哈哈哈

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-28 15:35:10 | 显示全部楼层
貌似没有,只有做两段脚本先检测绑定元宝  绑定元宝不足再检测普通元宝;无法实现先扣除绑定元宝 绑定元宝不足再扣除正常元宝;若收费100元宝 你想先扣除绑定元宝 绑定元宝不足再拿正常元宝来充数 那样的脚本更麻烦 更觉检测,所以不建议

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-28 15:35:10 | 显示全部楼层
用变量吧,先把绑定和不绑定赋值,然后想加,检测是否大于你物品价值,否就提示,是了再检测绑定元宝是否大于物品价值,如果大于,直接扣,否了就拿物品价值减去绑定值的变量得出结果,再用不绑定的减一次。思路在这了,脚本太长,自己慢慢写了测试吧

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-28 15:35:10 | 显示全部楼层
跟你一样...我也写过很多绑定和不绑定,货币变量,物品,都有...如果是变量,还是灵符这些常量,那没办法哦..只能写脚本解决..不过这种脚本写一套,就可以用到死了....
不过我偶然间发现...物品可以轻松解决...木剑,和绑定的木剑...扣除的话,会先扣绑定的...神奇吧...绑定的仅限脚本命令绑定的...物品规则绑定的未做测试

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-28 15:35:10 | 显示全部楼层
为什么要绑定,免费赠送不好吗?

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-28 15:35:10 | 显示全部楼层
假设绑定为元宝,非绑定为金币
以下脚本最为简便所有脚本都可以使用@main段只用改元宝得多少
@main
IF
检测  元宝大于  1000
ACT
goto  @123341
#ELSEACT
goto  @123342
@123341
IF
检测  元宝大于  1000
ACT
减少  元宝 1000
give 最终极武器
@123342
IF
检测  金币大于  1000
ACT
减少  金币 1000
give 最终极武器
如果你想绑定不足多少剩下由非绑定扣得话获取变量即可,假设你得东西为1000
@123342
IF
检测  金币大于  1000
ACT
mov  n0   1000
DEC   n0   元宝变量
减少  金币 n0      
减少  元宝 元宝变量
give 最终极武器

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-28 15:35:10 | 显示全部楼层
假如他有 2个绑定元宝  
NPC需要10个元宝
#IF
not large 绑定  消耗
#act
消耗 - 绑定
mov 临时变量 绑定
绑定 = 0
#elseact
绑定 - 消耗
break
#if
not small 元宝 消耗
#act
元宝 - 消耗
#elseact
绑定 = 临时变量
sendmsg  两种元宝数量不足
看你理解能力了哈哈哈

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-28 15:35:10 | 显示全部楼层
貌似没有,只有做两段脚本先检测绑定元宝  绑定元宝不足再检测普通元宝;无法实现先扣除绑定元宝 绑定元宝不足再扣除正常元宝;若收费100元宝 你想先扣除绑定元宝 绑定元宝不足再拿正常元宝来充数 那样的脚本更麻烦 更觉检测,所以不建议

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-28 15:35:10 | 显示全部楼层
用变量吧,先把绑定和不绑定赋值,然后想加,检测是否大于你物品价值,否就提示,是了再检测绑定元宝是否大于物品价值,如果大于,直接扣,否了就拿物品价值减去绑定值的变量得出结果,再用不绑定的减一次。思路在这了,脚本太长,自己慢慢写了测试吧

© 2026 折翼天使社区 版权所有