诚实小鸟 发表于 2026-3-28 15:35:10

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

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



诚实小鸟 发表于 2026-3-28 15:35:10

假如他有 2个绑定元宝  
NPC需要10个元宝
#IF
not large 绑定  消耗
#act
消耗 - 绑定
mov 临时变量 绑定
绑定 = 0
#elseact
绑定 - 消耗
break
#if
not small 元宝 消耗
#act
元宝 - 消耗
#elseact
绑定 = 临时变量
sendmsg  两种元宝数量不足
看你理解能力了哈哈哈

诚实小鸟 发表于 2026-3-28 15:35:10

貌似没有,只有做两段脚本先检测绑定元宝  绑定元宝不足再检测普通元宝;无法实现先扣除绑定元宝 绑定元宝不足再扣除正常元宝;若收费100元宝 你想先扣除绑定元宝 绑定元宝不足再拿正常元宝来充数 那样的脚本更麻烦 更觉检测,所以不建议

诚实小鸟 发表于 2026-3-28 15:35:10

用变量吧,先把绑定和不绑定赋值,然后想加,检测是否大于你物品价值,否就提示,是了再检测绑定元宝是否大于物品价值,如果大于,直接扣,否了就拿物品价值减去绑定值的变量得出结果,再用不绑定的减一次。思路在这了,脚本太长,自己慢慢写了测试吧

诚实小鸟 发表于 2026-3-28 15:35:10

跟你一样...我也写过很多绑定和不绑定,货币变量,物品,都有...如果是变量,还是灵符这些常量,那没办法哦..只能写脚本解决..不过这种脚本写一套,就可以用到死了....
不过我偶然间发现...物品可以轻松解决...木剑,和绑定的木剑...扣除的话,会先扣绑定的...神奇吧...绑定的仅限脚本命令绑定的...物品规则绑定的未做测试

诚实小鸟 发表于 2026-3-28 15:35:10

为什么要绑定,免费赠送不好吗?

诚实小鸟 发表于 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 最终极武器

诚实小鸟 发表于 2026-3-28 15:35:10

假如他有 2个绑定元宝  
NPC需要10个元宝
#IF
not large 绑定  消耗
#act
消耗 - 绑定
mov 临时变量 绑定
绑定 = 0
#elseact
绑定 - 消耗
break
#if
not small 元宝 消耗
#act
元宝 - 消耗
#elseact
绑定 = 临时变量
sendmsg  两种元宝数量不足
看你理解能力了哈哈哈

诚实小鸟 发表于 2026-3-28 15:35:10

貌似没有,只有做两段脚本先检测绑定元宝  绑定元宝不足再检测普通元宝;无法实现先扣除绑定元宝 绑定元宝不足再扣除正常元宝;若收费100元宝 你想先扣除绑定元宝 绑定元宝不足再拿正常元宝来充数 那样的脚本更麻烦 更觉检测,所以不建议

诚实小鸟 发表于 2026-3-28 15:35:10

用变量吧,先把绑定和不绑定赋值,然后想加,检测是否大于你物品价值,否就提示,是了再检测绑定元宝是否大于物品价值,如果大于,直接扣,否了就拿物品价值减去绑定值的变量得出结果,再用不绑定的减一次。思路在这了,脚本太长,自己慢慢写了测试吧
页: [1] 2
查看完整版本: 绑定货币问题。如何实现NPC先消耗绑定的 在消耗不绑定的