原始传奇

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 215|回复: 0

[站长亲分享] gameofmir引擎定制功能可以选择的新功能需要登录器支持

[复制链接]

4万

主题

4万

帖子

13万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
139391
发表于 2017-4-19 13:40:45 | 显示全部楼层 |阅读模式
修改宝宝的攻击威力
ChangeSlavePowerRate 宝宝名称 (+,-,=) 威力倍数(实际倍数等于设置值除以100) 有效时间(秒)
-----------------------------------------------------------------------------

修改人物的元素
ChangeHumNewValue 元素位置(0-10) 增加百分比(0-255) 有效时间(秒) 暴击或者反伤时的威力倍数(实际倍数等于设置值除以100)该改功能一但开启后,引擎的暴击和反伤倍数就无效了
-----------------------------------------------------------------------------

把人物的属性叠加给宝宝
ChangeSlaveAbil 宝宝名称 类型(0叠加到攻击,1叠加到防御) 叠加百分比 使用人物的什么属性叠加给宝宝(0道术 1魔法 2攻击)

-----------------------------------------------------------------------------
人物装备框3个自定义按钮

自己的装备框按钮点击触发
[@StateWindowsButtonClick1]

[@StateWindowsButtonClick2]

[@StateWindowsButtonClick3]

查看对方的装备框按钮点击触发 对方的名称常量 <$USERSTATENAME>
[@UserStateButtonClick1]

[@UserStateButtonClick2]

[@UserStateButtonClick3]

-----------------------------------------------------------------------------
;修改物品的Looks
ChangeItemLooks 装备位置(0-16,-1表示OK框里的物品)  操作符号(+,-,=)   Looks值(0表示恢复为DB里的Looks,大于0表示修改)

-----------------------------------------------------------------------------
;修改物品的Shape 只对衣服和武器有效
ChangeItemShape 装备位置(0-16,-1表示OK框里的物品)  操作符号(+,-,=)   Shape值(0表示恢复为DB里的Shape,大于0表示修改, 0-65535)

-----------------------------------------------------------------------------
装备投保功能
需要在物品DB StdItems.DB 里增加2个字段 InsuranceGold 和 InsuranceCurrency  字段类型选择: INTEGER

InsuranceGold 投保金额 设置大于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
#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 你的衣服【<$INSURANCEITEMNAME>】有保险,没有掉,掉落<$STR(S1)>。剩余投保次数(<$INSURANCECOUNT>)保金类型(<$INSURANCECURRENCY>)投保金额(<$INSURANCEGOLD>)
;#ELSEACT
;SENDMSG 6 未知投保类型

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|原始传奇 ( 皖ICP备14013508号 )  

GMT+8, 2018-12-15 05:18 , Processed in 1.700403 second(s), 32 queries .

我爱新开传奇发布网每日专业发布新开1.76传奇私服,

时时提供单职业传奇1.76复古传奇、1.76精品版本、

1.76金币版本的传奇开服信息,让您可以快速找到好玩的1.76传奇私服.

Powered By www.176yjfg.com  © 2016-2018  X3.4
快速回复 返回顶部 返回列表