装备投保(保价)系统; 在人物死亡掉装备的时候,如果该装备做过投保,就不会掉落该装备,而是扣除投保时的元宝 装备表33列装备投保字段Insurance支持根据投保次数配置投保金额(货币#投保金额) 如果填1#1#1 表示只显示投保次数,tips不显示金额 如果填2#500|2#400|2#300|2#200|2#100 表示只显示投保次数 显示金额,投保一次价格是500元宝,两次是400元宝 开启方式:M2-参数设置-人物死亡-装备保价 QF脚本触发,人物死亡掉装备触发 [@DropUseItemsX] X表示装备位置 字段Insurance 设置了人物死亡掉装备才会触发。投保次数,每次人物死亡掉装备自动减1 相关常量: OK框的常量 保金类型:<$BOXITEM[X].INSURANCECURRENCY> 投保次数:<$BOXITEM[X].INSURANCECOUNT> 投保金额:<$BOXITEM[X].INSURANCEGOLD> 以下常量必须在 [@DropUseItemsX]触发里才会有效 当前掉落前装备的 剩余投保次数:<$INSURANCECOUNT> 当前掉落前装备的 保金类型:<$INSURANCECURRENCY> 当前掉落前装备的 投保金额:<$INSURANCEGOLD> 当前掉落前装备的 名称: <$INSURANCEITEMNAME> 相关脚本命令: 检测装备投保次数 CHECKINSURANCECOUNT 位置(-1表示OK框) 检测符(>,<,=) 次数(0-65536) 调整装备投保次数 CHANGEINSURANCECOUNT 位置(-1表示OK框) 调整符(+,-,=) 次数(0-65536) [@main] #if CHECKGAMEGOLD > 99 #act CHANGEINSURANCECOUNT 0 + 1 GAMEGOLD - 100 sendmsg 6 你的衣服投保增加一次,扣除100元宝! #elseact sendmsg 6 你的元宝不足100,投保失败! break QF脚本触发: [@DropUseItems0] #IF #ACT SENDMSG 6 你的衣服【<$INSURANCEITEMNAME>】有保险,没有掉。剩余投保次数(<$INSURANCECOUNT>)保金类型(<$INSURANCECURRENCY>)投保金额(<$INSURANCEGOLD>) [@DropUseItems1] #IF #ACT SENDMSG 6 你的武器【<$INSURANCEITEMNAME>】有保险,没有掉,剩余投保次数(<$INSURANCECOUNT>)保金类型(<$INSURANCECURRENCY>)投保金额(<$INSURANCEGOLD>) |