装备投保功能:在人物死亡掉装备的时候,如果该装备做过投保,就不会掉落该装备,而是扣除投保时的元宝需要在物品DB StdItems.DB 里增加2个字段 InsuranceGold 和 InsuranceCurrency 字段类型选择: INTEGERInsuranceGold 投保金额 设置大于0时 登陆器才会显示该装备是否已经投保InsuranceCurrency 保金类型 0元宝 1金币 2泡点 3金刚石 4灵符QF脚本触发,人物死亡掉装备触发 [@DropUseItemsX] X表示装备位置 0-18这个必须是InsuranceGold字段大于0,投保次数大于0,人物死亡掉装备才会触发。投保次数,每次人物死亡掉装备自动减1相关常量:OK框的常量 保金类型:<$BOXITEM[X].INSURANCECURRENCY> 投保次数:<$BOXITEM[X].INSURANCECOUNT> 投保金额:<$BOXITEM[X].INSURANCEGOLD>以下常量必须在 [@DropUseItemsX]触发里才会有效当前掉落前装备的 剩余投保次数:<$INSURANCECOUNT>当前掉落前装备的 保金类型:<$INSURANCECURRENCY>当前掉落前装备的 投保金额:<$INSURANCEGOLD>当前掉落前装备的 名称: <$INSURANCEITEMNAME>相关脚本命令:检测装备投保次数CHECKINSURANCECOUNT 位置(0-18,-1表示OK框) 检测符(>,<,=) 次数(0-65536)调整装备投保次数CHANGEINSURANCECOUNT 位置(0-18,-1表示OK框) 调整符(+,-,=) 次数(0-65536)QF脚本触发:[@DropUseItems0]#IF#ACTMOV M1 0#IFEqual <$INSURANCECURRENCY> 0#ACTMOV M1 1MOV S1 <$INSURANCEGOLD>INC S1 元宝#IFEqual <$INSURANCECURRENCY> 1#ACTMOV M1 1MOV S1 <$INSURANCEGOLD>INC S1 金币#IFEqual <$INSURANCECURRENCY> 2#ACTMOV M1 1MOV S1 <$INSURANCEGOLD>INC S1 泡点#IFEqual M1 1#ACTThrowItem <$MAP> <$X> <$Y> 10 <$STR(S1)> 1|60 0 1SENDMSG 6 你的衣服【<$INSURANCEITEMNAME>】有保险,没有掉,掉落<$STR(S1)>。剩余投保次数(<$INSURANCECOUNT>)保金类型(<$INSURANCECURRENCY>)投保金额(<$INSURANCEGOLD>);#ELSEACT;SENDMSG 6 未知投保类型 (责任编辑:传奇版本库)

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注