找回密码
 成为主人

QQ登录

只需一步,快速开始

查看: 4271|回复: 0

传奇人物称号设置技术教程

[复制链接]

201

主题

181

回帖

1973

积分

管理员

积分
1973
发表于 2019-1-24 08:40:32 | 显示全部楼层 |阅读模式
现在几乎所有的传奇版本中都会有人物称号系统,今天就来说一下关于GOM引擎和GEE引擎怎么增加和修改人物称号的方法,以及修改称号属性的方法

首先来说怎么增加和修改人物称号

1. 增加人物称号的素材

在服务端的补丁中,一般都有一个“chenghao.pak”的文件,这个就是称号的素材补丁文件,如果没有可以在引擎中查看具体称号是哪个文件,如果这个版本中没有称号系统,那就重建一个chenghao.pak文件

查看称号补丁素材文件的方法,启动传奇服务端,在M2中依次点击 【选项】【客户端设置】【其他控制】中,查看称号素材读取设置这一选项

GOM GEE引擎增加修改玩家人物称号,修改称号属性的图文教程


可以看到我这个版本中的称号素材是jiemian.pak,我把他修改成chenghao.pak,修改之前先要进行下一步,重建chenghao.pak文件,并导入素材,然后再修改称号素材读取文件名

2. 导入你的称号素材,一般称号特效素材5张图片为一个称号,使用引擎自带的工具导入即可,注意,GOM引擎和GEE引擎的工具不通用

GOM GEE引擎增加修改玩家人物称号,修改称号属性的图文教程


3. 增加素材读取文件,一次点击【查看】【列表信息二】增加chenghao.pak补丁文件,注意在增加之前先把补丁文件放进客户端中

GOM GEE引擎增加修改玩家人物称号,修改称号属性的图文教程


4. 修改数据库中称号读取文件和属性

称号素材的物品代码类型编号必须为70 71 72 73 74其中的一个,下面下介绍一下这几个代码的区别

编号70    AC2的属性增加魔法躲避   MAC增加诅咒  MAC2增加幸运

编号71    AC2增加准确度   MAC2增加敏捷

编号72    AC1增加攻击素材  AC2增加体力恢复   MAC减少攻击素材  MAC2魔法回复

编号73    AC1增加防御下线  AC2增加防御上线   MAC增加魔御下线  MAC2增加魔御上线

编号74    AC1怎加攻击素材       AC2增加毒物躲避   MAC2增加中毒回复

大概就是这些,上面的那些AC1 AC2 MAC MAC2就是装备在数据库中的那些属性,直接填写数值就可以了

称号素材显示的方法,我们上面说了称号素材5张为一组,第一个称号显示的图片是0-4,第二称号称号显示的图片是5-9,如果显示第一个称号就填写0,如果显示第二个称号就填写5,第三个填写10.依次类推

GOM GEE引擎增加修改玩家人物称号,修改称号属性的图文教程


5. 修改数据库,让称号显示,修改Reserved 字段,称号显示有三种,0代表显示称号素材+称号名称,1代表只显示称号素材,2代表全部隐藏

6. 关于称号增加元素属性的方法

人物格式: SetNewFengHaoValue 称号名 属性(0-10) 操作符(+,-,=) 属性值(1-100)
英雄格式: H.SetNewFengHaoValue 称号名 属性(0-10) 操作符(+,-,=) 属性值(1-100)

7. 属性的类型

属性类型(0-10)
(0)暴击几率增加 1~100%
(1)增加攻击伤害 1~100%
(2)物理伤害减少 1~100%
(3)魔法伤害减少 1~100%
(4)忽视目标防御 1~100%
(5)所有伤害反弹 1~100%
(6)增加目标暴率 1~100%
(7)人物体力增加 1~100%
(8)人物魔力增加 1~100%
(9)怒气恢复增加 1~100%
(10)合击攻击增加 1~100%
(11)怪物暴率增加 1~100%
(12)防暴几率增加 1~100%
(13)防止麻痹增加 1~100%
(14)防止护身增加 1~100%
(15)防止复活增加 1~100%
(16)防止全毒增加 1~100%
(17)防止诱惑增加 1~100%
(18)防止火墙增加 1~100%
(19)防止冰冻增加 1~100%
(20)防止蛛网增加 1~100%

8. 检查称号素材

人物格式: CheckNewFengHaoValue 称号名 属性(0-10) 操作符(>, <, =) 属性值(1-100)
英雄格式: H.CheckNewFengHaoValue 称号名 属性(0-10) 操作符(>, <, =) 属性值(1-100)

9. 称号素材套装属性

注意:不管称号物品是否属于套装,封号属性(或套装属性)在以下情况下生效:
Anicount = 0时,必须将称号设置为当前(激活)后生效
Anicount = 1时,给予角色称号即生效

10. QF中增加称号

[@HeroUnactiveTitle_XX]
注: XX是数据库中的Shape

11. 检测称号是否激活

人物:
CheckActiveFengHao 称号名称

英雄:
H.CheckActiveFengHao 称号名称

12. 脚本中人物称号增加

玩家称号从激活变为非激活(设置为当前称号)

[@ActiveTitle_XX]
英雄称号从激活变为非激活(设置为当前称号)

[@HeroActiveTitle_XX]
---------玩家称号从非激活变为激活(取消当前称号或更换别的称号为当前)

[@UnactiveTitle_XX]
---------英雄称号从非激活变为激活(取消当前称号或更换别的称号为当前)

13. 客户端配置相关

NPC命令:
功能:给予玩家称号
格式:GiveFengHao 称号名(称号名后面空白为不激活,加1为激活)
(注:当有同样的称号时,则不能再增加此称号)

#IF
#act
GIVEFENGHAO 巅峰战神 ;(注:巅峰战神是数据库增加好的称号)
SENDMSG 6 您已获得巅峰战神的称号

#IF
#act
GIVEFENGHAO 巅峰战神 1
;(注:增加1为激活当前使用的称号)
SENDMSG 6 您已获得巅峰战神的称号
;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
功能:回收玩家称号
格式:RECYCFENGHAO 称号名 (ALL 删除所有称号)

#act
RECYCFENGHAO 巅峰战神
(注:巅峰战神是数据库增加好的称号)
SENDMSG 6 您的称号已消失
#act
RECYCFENGHAO ALL
(注:删除所有称号)
SENDMSG 6 您的所有称号称号已消失
;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
功能:检查玩家是否有指定称号
格式:CHECKFENGHAO 称号名(也就是在物品数据库增加的那个称号物品名称)

#IF
CHECKFENGHAO 巅峰战神
;(注:巅峰战神是数据库增加好的称号)
#act
SENDMSG 6 您已经有巅峰战神的称号了
;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
功能:检查玩家所有称号的数量
格式:CHECKFENGHAOCOUNT 操作符(<,>,=) 数量(0-255)

#IF
CHECKFENGHAOCOUNT < 8
#act
SENDMSG 6 您已经有了所有称号
[##############]
客户端相关
封号备注信息 resources\fenghao.dat (限连击界面显示,非连击界面只可以物品备注);支持多种颜色,3位数字的颜色/内容 ,换行用\
战神=255/服务器249/第一255/战士
;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1192;沙巴克城主;70;1;1;0;0;0;690;5000;0;0;0;0;0;2;0;1;0;1;101;3;500;50;255;1;0;0;;0;0;0;0
1193;道尊;71;2;1;0;0;0;695;5000;1;2;3;4;0;2;0;1;0;1;101;10;500;50;255;1;0;0;;0;0;0;0
1194;兵贵神速;70;3;1;0;0;0;700;5000;0;0;0;0;0;2;0;1;0;1;0;3;500;50;255;1;0;0;;0;0;0;0
1195;法圣;70;4;1;0;0;0;705;5000;0;0;0;0;0;2;0;1;0;1;0;3;500;50;255;1;0;0;;0;0;0;0
1196;战神;70;5;1;0;0;0;710;5000;0;0;0;0;0;2;0;1;0;1;0;3;500;50;255;1;0;0;;0;0;0;0
1197;不动如山;70;6;1;0;0;0;715;5000;0;0;0;0;0;2;0;1;0;1;0;3;500;50;255;1;0;0;;0;0;0;0
1198;主宰者知己;70;0;1;0;0;0;720;5000;0;0;0;0;0;2;0;1;0;1;0;3;500;50;255;1;0;0;;0;0;0;0
1199;国色天香;70;0;1;0;0;0;725;5000;0;0;0;0;0;2;0;1;0;1;0;3;500;50;255;1;0;0;;0;0;0;0
1200;巅峰战神;70;5;1;0;0;0;730;5000;0;0;0;0;0;2;0;1;0;1;0;3;500;50;255;1;0;0;;0;0;0;0
1201;倾国倾城;70;6;1;0;0;0;735;5000;0;0;0;0;0;2;0;1;0;1;0;3;500;50;255;1;0;0;;0;0;0;0
1202;称号9;70;0;1;0;0;0;1240;5000;0;0;0;0;0;2;0;1;0;1;0;3;500;50;255;1;0;0;;0;0;0;0
1203;称号10;70;0;1;0;0;0;1245;5000;0;0;0;0;0;2;0;1;0;1;0;3;500;50;255;1;0;0;;0;0;0;0
1204;称号11;70;0;1;0;0;0;1250;5000;0;0;0;0;0;2;0;1;0;1;0;3;500;50;255;1;0;0;;0;0;0;0
1205;称号12;70;0;1;0;0;0;1255;5000;0;0;0;0;0;2;0;1;0;1;0;3;500;50;255;1;0;0;;0;0;0;0
1206;称号13;70;0;1;0;0;0;1260;5000;0;0;0;0;0;2;0;1;0;1;0;3;500;50;255;1;0;0;;0;0;0;0
1207;玛法之星;70;0;1;0;0;1;1265;5000;0;0;0;0;0;2;0;1;0;1;0;3;500;50;255;1;0;0;;0;0;0;0
1208;称号15;70;0;1;0;0;0;1270;5000;0;0;0;0;0;2;0;1;0;1;0;3;500;50;255;1;0;0;;0;0;0;0
1209;传奇之星;70;0;1;0;0;1;1275;5000;0;0;0;0;0;2;0;1;0;1;0;3;500;50;255;1;0;0;;0;0;0;0
1210;威武之师;70;0;1;0;0;1;3010;5000;0;0;0;0;0;2;0;1;0;1;0;3;500;50;255;1;0;0;;0;0;0;0
1211;雄霸天下;70;0;1;0;0;1;3015;5000;0;0;0;0;0;2;0;1;0;1;0;3;500;50;255;1;0;0;;0;0;0;0

官方称号素材位于UI1.WZL ,请在列表信息二的WIL资源中添加UI1.WZL,然后请在M2-客户端控制-其他控制里面设置文件名为:UI1.WZL,内挂瘾藏称号是控制角色头顶显示的!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 成为主人

本版积分规则

QQ|Archiver|手机版|小黑屋|无语西风——公益传奇 ( 豫ICP备14021580号 )

GMT+8, 2024-12-22 02:24 , Processed in 0.025137 second(s), 8 queries , MemCache On.

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表