996引擎装备投保(保价)系统方法

脚本范例:

装备投保(保价)系统

在人物死亡掉装备的时候,如果该装备做过投保,就不会掉落该装备,而是扣除投保时的元宝

需要在物品装备表cfg_equip.xls 33列新增字段Insurance,参数 :货币ID#投保金额 如2#500,每投保一次扣500元宝

字段Insurance 设置了才会显示该装备是否已经投保

开启方式: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>)


收藏
点赞
版权声明
本页面内容可能是共享资源,若“996引擎装备投保(保价)系统方法”相关文字或图片以及其他资源侵犯到您的权益,请联系管理员删除。
Powered by www.hunzui.com 备案编号:皖ICP备2026013173号-1