其他_一键回收 4个参数
参数1=需要回收的装备名称,多个装备名称以|分割
参数2=保存变量,变量当中会被存入成功回收的装备数量
参数3=极品属性要求(无要求的位置以*代替,完全不需要这个参数的时候请直接写*或为空即可)
参数4=极品属性要求的兼容方向,支持4个符号:> < ≥
≤,即,物品对应位置的属性如果满足符号要求的值,则判定为极品装备,不予回收!如果不需要判断极品,写*或为空即可
参数5=为1时,本次回收将按照M2原本的@sell功能(就是卖给商店)进行给予金币
参数6=为0时,回收的物品将会被插件直接删除,不回收到触发脚本的NPC商店缓存中. 为1时,进入触发脚本的NPC商店缓存中
具体属性请参考:(与"其他_修改极品属性"脚本命令保持一致)
1|2|3|4|5|6|7|8|9|51|52|53|54|55|56|57|58|59|60|61|11|12|13|14|15|16|17|18|19|20|251|33000|33000|0
属性位置说明:
基础属性:1-9
元素属性:51-61
自定义属性:11-20
重点说一下:
第31位置=物品名字颜色
第32位置=当前持久*1000(比如想改成65持久,那这里就写65000)
第33位置=最大持久*1000
第34位置=星星数量
其他属性位置,因物品stdmode不同而不同,具体需要你们自己测试~
极品属性可以不写,但如果写了,就一定是34个成员!少一个都会造成极品属性检测窜位的情况发生
例:
[@main]
#if
#act
其他_一键回收 屠龙|圣战戒指
N$个数
mov N$元宝单价
10
mov N$灵符单价 20
mul N$元宝 <$str(N$元宝单价)> <$str(N$个数)>
mul N$灵符
<$str(N$灵符单价)> <$str(N$个数)>
gamegold + <$str(N$元宝)>
gamegird + <$str(N$灵符)>
sendmsg 6
OK,共回收<$str(N$个数)>个白板物品,共获得元宝+<$str(N$元宝)>,灵符+<$str(N$灵符)>
#if
#act
其他_一键回收 屠龙|圣战戒指 N$个数 7|7|7
mov N$元宝单价
10
mov N$灵符单价 20
mul N$元宝 <$str(N$元宝单价)> <$str(N$个数)>
mul N$灵符
<$str(N$灵符单价)> <$str(N$个数)>
gamegold + <$str(N$元宝)>
gamegird + <$str(N$灵符)>
sendmsg 6
OK,共回收<$str(N$个数)>个攻魔道+7以下的物品,共获得元宝+<$str(N$元宝)>,灵符+<$str(N$灵符)>
#if
#act
其他_一键回收 屠龙|圣战戒指 N$个数
7|7|7|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|100
mov N$元宝单价
10
mov N$灵符单价 20
mul N$元宝 <$str(N$元宝单价)> <$str(N$个数)>
mul N$灵符
<$str(N$灵符单价)> <$str(N$个数)>
gamegold + <$str(N$元宝)>
gamegird + <$str(N$灵符)>
sendmsg
6
OK,共回收<$str(N$个数)>个攻魔道+7并且星星数量小于100的物品,共获得元宝+<$str(N$元宝)>,灵符+<$str(N$灵符)>
[@main]
#if
#act
其他_一键回收 放大镜|魔杖 N$个数 * 0
1
sendmsg 6 你回收了<$str(N$个数)>个商店件,共计获得<$str(S$金币)>金币
注意,因为获得的金币总数可能会超过21亿,所以为S变量。
当参数5=1时,哪个NPC触发的脚本,头部标示(如下图)就按哪个NPC读取
如果参数6=0,回收的装备将被插件直接删除
如果参数6=1,回收的装备会进入触发脚本的NPC商店缓存中