套装隐藏属性触发脚本实例_传奇教程

发布时间:2017-03-08 12:53

要实现穿戴全套装备触发隐藏属性并在客户端发送提示消息目前有两种实现方法,一种是脚本自动实现,一种是引擎实现!在旧版服务端中需要使用脚本实现。好在新版引擎已经非常完善,代替GM考虑很多,减少了版本开发中不必要的代码撰写。以下就两种方式来讲解如何实现穿戴套装触发指定隐藏属性。

第一种:传统的脚本编写模式
需要在QFunction-0.txt中指定,需要用到的脚本命令如下:

1、ChangeHumAbility

格式: ChangeHumAbility 属性(1-20) 操作符(+ = -) 效果(1-65535) 时间秒
说明: 属性1-12分别对应人物 防御下限 防御上限 魔御下限 魔御上限 攻击下限 攻击上限 魔法下限 魔法上限 道术下限 道术上限 MaxHP MaxMP HP恢复 MP恢复 毒恢复 毒躲避 魔法躲避 准确 敏捷 幸运
注意: 整后的属性效果只在人物在线时有效.? 不带时间为在线一直有效

2、CHECKITEMW 

功能:检测当前人物是否佩带指定物品 

格式: CHECKITEMW  物品名 数量  

以最原始的圣战套装为例撰写脚本

[@takeon]
#IF
CHECKITEMW 圣战头盔 1
CHECKITEMW 圣战项链 1
CHECKITEMW 圣战戒指 2
CHECKITEMW 圣战手镯 2
#ACT
ChangeHumAbility 6 + 2
Sendmsg 7 成功凑全圣战套装,触发攻击上限+2的隐藏属性

第二种:在引擎上添加套装物品并设置触发隐藏属性参数,以GOM引擎为例
在M2上添加套装 m2-查看-列表信息-其他设置-套装功能,如下图所示: