网站主页>>功能操作命令说明 >>>传奇引擎与登陆器论坛: 传奇GM交流论坛

GOM传奇引擎商业版功能补充(当前最火的装备投保功能操作)

更新:2019-03-03

装备投保功能

 

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)


Copyright @ 2013-2020 GameOfMir官方网站 版权所有 Www.Gom-Key.Com 鲁ICP备16028535号-5 GOM传奇引擎与登陆器Gm论坛

敬请关注>
  • 返回顶部
  • 等待添加
  • 986568922
  • 微信二维码
    添加站长微信