传奇版本库 发表于 2018-8-15 20:27:33

[ksf引擎]自定义技能功能

自定义技能功能
自定义技能功能
命令格式参数1 参数2 参数3 参数4 参数5
自定义技能编号分类说明
75-84编号         =         战士专用技能
85-99, 130-160编号=锁定技能
161-200编号    =         不锁定技能
231-250编号    =         被动技能
251-400编号    =         攻击技能
401-450编号    =         攻击锁定技能
451-500编号    =         状态技能
1.服务端自定义技能文本
SkillDiy文本参数

参数含义
参数1技能编号ID(技能数据库中的序号(MagID)字段
参数2技能类型:
               0= 单体伤害
               1= 群体伤害
               2= 直线伤害
               3= 怪物仇恨
               5= 火墙类伤害
               6= 地狱雷光类型
               7= 治愈
               8= 毒素

参数3技能范围 (*x*)
参数4技能威力
参数5持续时间


命令说明
如火墙类持续伤害:请参考火墙、动作效果 4、魔法效果 130
当技能类型设置火墙类时.    参数5 是持续时间
当技能类型设置群体伤害时.参数5 是叠加次数   
当技能类型设置治愈时.         参数5 (0=持续 1= 瞬回)
当技能类型设置毒素时.          参数3 (0=固定血量 1=目标属性固定百分比 2=自身属性固定百分比)
注意:当参数2设置3时,击中怪物后就会放弃当前的目标,直接去打放技能的人.
注意:在设置DB时 序号(MagID)字段必须对应文本中的技能ID
文件位置
D:\MirServer\Mir200\Envir\SkillDiy.txt
自定义技能伤害说明:
法师类型技能是根据自动主属性 + DB设置 + 技能等级 + 威力比例
使用示例;仇恨类型:
8832 100 ;火墙类型:
130 5 2 100 10


2.客户端自定义技能特效文件
DiySkill文本参数

参数含义
参数1技能特效ID(130-199)
参数2技能类型:
               0-为特效跟随目标
               1-为跟随鼠标位置

参数3补丁编号查看编号
参数4开始位置         (击中在目标时释放的特效)
参数5播放张数

参数6爆炸位置         (飞行中的特效)
参数7播放张数

参数8播放速度
参数9人物起手素材 (人物释放的特效)
参数10开始位置



命令说明
注意:在设置DB时 魔法效果(Effect)字段 必须对应文本中的技能特效ID.
注意:在设置DB时 其余字段可按照其他技能随意设置
文件位置
.\Resource\Data\DiySkill.dat
自定义技能伤害说明:
法师类型技能是根据自动主属性 + DB设置 + 技能等级 + 威力比例
使用示例;仇恨类型:
130 1 21 800 20 880 10 80 21 312<font ;火墙类型:
130 1 20 425 12 0 0 80 9 600<font color="#555555"


战士自定义技能,固定技能编号
命令格式参数1 参数2 参数3 参数4 参数5
自定义技能编号分类说明
75-84编号       为战士专用技能
此编号为战士类型自定义技能固定专用编号.全部10个
在写SkillDiy.txt-技能编号ID和DiySkill.dat-技能特效ID 数值参数必须相同
1.服务端自定义技能文本
SkillDiy文本参数

参数含义
参数1技能编号ID(技能数据库中的序号(MagID)字段
参数2技能类型:
               0= 单体伤害
               1= 直线伤害
               2= 范围伤害

参数3技能范围 (*x*)
参数4技能威力
参数5持续时间


命令说明
技能类型例子对应-[烈火]-[逐日]-[半月] 的攻击效果
注意:在设置DB时 序号(MagID)字段必须对应文本中的技能ID
文件位置
D:\MirServer\Mir200\Envir\SkillDiy.txt
自定义技能伤害说明:
战士类型技能 是根据自身攻击力 + 技能等级 + 威力比例
使用示例81 1 1 1000


2.客户端自定义技能特效文件
DiySkill文本参数

参数含义
参数1战士技能特效ID
参数2技能类型(施法距离)

参数3丁编号   查看编号
参数4开始位置         (击中在目标时释放的特效)
参数5单方向张数



命令说明
类型说明:普通攻击 烈火类 无所谓就是 0跟1 其他自己看情况设置 例如逐日 2
注意:在设置DB时 魔法效果(Effect)字段 必须对应文本中的技能特效ID.
注意:在设置DB时 其余字段可按照其他技能随意设置
文件位置
.\Resource\Data\DiySkill.dat
自定义技能伤害说明:
战士类型技能 是根据 自身攻击力 + 技能等级 + 威力比例
使用示例81 1 14 510 10<font color="#555555"


自定义技能图标
方式1技能图标设置按照魔法效果(Effect)字段X2计算 列如设置75.那么75X2=150 对应MagIcon.wzl中的编号
方式2MagIcon.wil    10000 + 图片编号
MagIcon2.wil   20000 + 图片编号
MagIcon.pak   30000 + 图片编号



页: [1]
查看完整版本: [ksf引擎]自定义技能功能