装备投保功能
QF脚本触发:
[@DropUseItems0]
#IF
#ACT
MOV M1 0
#IF
Equal <$INSURANCECURRENCY> 0
#ACT
MOV M1 1
MOV S1 <$INSURANCEGOLD>
INC S1 元宝
#IF
Equal <$INSURANCECURRENCY> 1
#ACT
MOV M1 1
MOV S1 <$INSURANCEGOLD>
INC S1 金币
#IF
Equal <$INSURANCECURRENCY> 2
#ACT
MOV M1 1
MOV S1 <$INSURANCEGOLD>
INC S1 泡点
#IF
Equal M1 1
#ACT
ThrowItem <$MAP> <$X> <$Y> 10 <$STR(S1)> 1|60 0 1
SENDMSG 6 衣服有保险,没有掉,掉落<$STR(S1)>。剩余投保次数(<$INSURANCECOUNT>)保金类型(<$INSURANCECURRENCY>)投保金额(<$INSURANCEGOLD>)
;#ELSEACT
;SENDMSG 6 未知投保类型
需要在物品DB StdItems.DB 里增加2个字段 InsuranceGold 和 InsuranceCurrency 这两个字段填写后针对的单个物品,多个物品需要继续设置
InsuranceGold
|
设置投保金额
|
字段值
|
投保金额 设置大于0时 登陆器才会显示该装备是否已经投保
|
数据库字段名
| 字段详解
|
InsuranceCurrency
|
设置保金类型
|
字段值
|
保金类型 0元宝 1金币 2泡点 3金刚石 4灵符
|
QF脚本触发,人物死亡掉装备触发 [@DropUseItemsX] X表示装备位置 0-18
这个必须是InsuranceGold字段大于0,投保次数大于0,人物死亡掉装备才会触发。投保次数,每次人物死亡掉装备自动减1
OK框常量
| 参数详解
|
<$BOXITEM[X].INSURANCECURRENCY>
|
保金类型 X为OK的编号
|
<$BOXITEM[X].INSURANCECOUNT>
|
投保次数 X为OK的编号
|
<$BOXITEM[X].INSURANCEGOLD>
|
投保金额 X为OK的编号
|
以下常量必须在 [@DropUseItemsX]触发里才会有效
常量
| 参数详解
|
<$INSURANCECOUNT>
|
当前掉落前装备的 剩余投保次数
|
<$INSURANCECURRENCY>
|
当前掉落前装备的 保金类型
|
<$INSURANCEGOLD>
|
当前掉落前装备的 投保金额
|
命令
| 参数详解
|
CHECKINSURANCECOUNT
|
检测装备投保次数
|
参数一
|
位置(0-18,-1表示OK框))
|
参数二
|
检测符号 < > =
|
参数三
| 次数(0-65536)
|
命令
| 参数详解
|
CHANGEINSURANCECOUNT
|
调整装备投保次数
|
参数一
|
位置(0-18,-1表示OK框))
|
参数二
|
检测符号 < > =
|
参数三
| 次数(0-65536)
|
版权声明
1、本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习研究使用,不存在任何商业目的与商业用途。
2、论坛的所有内容都不保证其准确性,完整性,有效性,因本站内容因误导等因素而造成的损失本站不承担连带责任。
3、本站以《2013 中华人民共和国计算机软件保护条例》第二章 “软件著作权” 第十七条为原则:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,若有用户需要商用本站资源,请务必联系版权方购买正版授权!
|