传奇游戏里怎样设置角色的专属称号

来源: 作者: 点击:
以下是在传奇游戏里设置角色专属称号的方法:
一、利用脚本文件设置
通过 QManage.txt 脚本设置
找到脚本路径:首先打开 QManage.txt 文本,其路径为:\Mirserver\Mir200\Envir\MapQuest_def 文件夹。
添加触发条件:找到 QManage.txt 后双击打开,在(@Login)字段下添加字符#if CHECKLEVELEX >0(这是检测人物等级,当人物等级大于 0 级时触发下一段)。
设置调用文本:接着添加#act #CALL (\游戏登陆\别号.txt) @称号,该触发段的文本路径为\mirserver\Mir200\Envir\QuestDiary\游戏登陆\别号.txt。
编辑称号文本:找到【别号.txt】文本(若没有可新建一个,文本名称要和触发段上的名称一致),然后根据人物等级设置不同的称号,例如: 

#if CHECKLEVELEX > 0 CHECKLEVELEX < 40
#act
SETRANKLEVELNAME %s\\【极品新手】
break

二、在物品数据库中设置
数据库操作流程
打开数据库编辑:在物品数据库中增加称号时,打开数据库编辑器,选中底部最后一行,点击“+”即可新增称号。
设置称号属性:
基本属性:自定义称号名后,设置分类为 70(其他属性可按需设置),若想在包裹中显示称号物件图标,可填写相关参数。
关键属性:注意 Shape 的连续性;StdMode 可随意设置;Name 为称号名称,其外观是否显示由 Reserved 字段控制;Shape 是称号编号用于触发;Color 可在 0 - 255 间设置颜色;Reserved 决定是否显示 DB 中的名字(部分图自带名字时,可写 1 表示不显示 DB 的名字);Anicount 大于 0 时,无需设置为当前称号,属性就可叠加到人物,等于 0 时,需设置为当前称号,称号属性才会叠加到人物;Looks 是称号图片的开始位置;DuraMax 可设置可使用时间(单位小时,0 表示不限时),其他属性等同于装备属性。
触发机制:玩家改变使用称号或刚上线有使用到称号时,触发 QFunction 的人物:(@TitleChanged_XX)(XX 代表物品 DB 中的 Shape);玩家取消使用称号时,触发 QFunction 的人物:(@Untitled_XX)(XX 同样代表物品 DB 中的 Shape)。
三、特定引擎的设置方法
77m2 引擎的设置
多行显示设置:在 77m2 引擎的传奇版本中,称号支持多行显示,每行以“\”分割,如果行内容为空则被忽略。
特殊显示设置:支持图片及特殊颜色字体显示,图片来自于 Title.data 文件,例如:Player.RankLevelName:='天下第一战士\{S=屠龙者;C=250}\{I=0}混世魔王{I=0}';头顶花翎的编辑方法等同称号,显示位置位于角色的血条之上;Player.TitleName := '{I=1}';头顶特效使用方法为 Player.TitleEffect := 100(TitleEffect 为一个 UI 设计中特效的 ID,指定后,此特效显示在角色的头顶花翎之上,该特效不被保存)。注意,以上几个属性发生改变后,需要调用 UpdateName 通知客户端。
四、其他相关设置
设置称号数据库内观
创建和导入数据:在数据库管理软件中创建一个称号数据库,并设置称号名称、等级、获取方式、属性加成等字段,然后将已有称号数据导入其中,确保数据准确完整。
传奇私人服务器中的设置考虑因素
综合考虑因素:在传奇私人服务器中设置称号时,要选择合适、可读、易识别的称号(如“勇士”“英雄”“大佬”等),合理设置称号属性(如攻击力、防御力、生命值等)和效果(如提高攻击力、增加属性等),还可设置称号图标(要让玩家容易理解和记忆)。

在传奇游戏中,设置角色专属称号的方法有多种。以下是一些常见的设置方式:
首先,可以打开 QManage.txt 文本,该脚本的路径在:\Mirserver\Mir200\Envir\MapQuest_def 文件夹。找到 QManage.txt 后双击打开,在(@Login)字段下添加字符#if CHECKLEVELEX >0,这是检测人物等级,当人物的等级大于 0 级时,触发下一段。#act #CALL (\游戏登陆\别号.txt) @称号,该触发段的文本路径为\mirserver\Mir200\Envir\QuestDiary\游戏登陆\别号.txt。找到【别号.txt】文本后双击打开,若没有这个文本可以新建一个,文本名称和触发段上的名称要一致(@称号)。然后可以根据人物等级设置不同的称号,如#if CHECKLEVELEX > 0 CHECKLEVELEX < 40 #act SETRANKLEVELNAME %s\【极品新手】 break;#if CHECKLEVELEX > 39 CHECKLEVELEX < 45 #act SETRANKLEVELNAME %s\【极品新秀】 break 等。
在物品数据库里也可以增加称号。在 M2 里设置(选项-功能设置-其他控制-称号素材读取设置)选择称号的图库,素材的排列规则可以参考盛大的 ui1.wzl 里面的,从 690~739 都是称号的图片,每个称号需要 5 个图片,第一个图片是外观显示的,第二三是界面显示的,第四五是称号激活显示用的。增加减少称号物品 DB 时,请注意 Shape 的连续性。StdMode 无要求可以随意,Name 是称号的名称,该名称外观是否显示由 Reserved 字段控制,Shape 是称号编号用于触发,Color 是颜色 0~255,Reserved 显示 DB 中的名字(有部分图自带了名字,不显示 DB 的名字可以写上 1),Anicount 大于 0 时,无需设置为当前称号,属性就可以叠加到人物。等于 0 时,需要设置为当前称号,该称号的属性才会叠加到人物。Looks 是称号图片的开始位置,DuraMax 是可使用时间,单位小时。玩家改变使用称号或刚上线有使用到称号,触发 QFunction 的人物:(@TitleChanged_XX),XX 代表物品 DB 中的 Shape;玩家取消使用称号时,触发 QFunction 的人物:(@Untitled_XX),XX 代表物品 DB 中的 Shape。
77m2 引擎的传奇版本中,称号支持多行显示,每行以“\”分割,如果行内容为空则被忽略。支持图片及特殊颜色字体显示,图片来自于 Title.data 文件。例如:Player.RankLevelName:='天下第一战士\{S=屠龙者;C=250}\{I=0}混世魔王{I=0}'。
设置传奇称号数据库内观的具体步骤如下所示:在数据库管理软件中创建一个称号数据库,并设置相应的字段,例如称号名称、称号等级、获取方式、属性加成等。将已有的称号数据导入到数据库中,确保数据的准确性和完整性。
传奇私人服务器中设置称号,选择合适的称号,比如“勇士”、“英雄”、“大佬”等,同时要考虑称号的可读性和可识别性。合理设置称号属性,考虑称号的属性和效果,如攻击力、防御力、生命值等。设置称号效果,考虑是否可以提高攻击力、增加属性等。打开 StdItems.DB 装备物品数据库,可看到一排一排的装备名称以及对应的参数,所有参数都是可以改的,双击下就可以编辑。
传奇游戏通过 QManage.txt 设置称号方法
在传奇游戏中,通过 QManage.txt 可以设置角色称号。首先打开 QManage.txt 文本,该脚本的路径在:\Mirserver\Mir200\Envir\MapQuest_def 文件夹。找到该文本后,在(@Login)字段下添加特定字符。具体为#if CHECKLEVELEX >0,这是检测人物等级,当人物的等级大于 0 级时,触发下一段。接着#act #CALL (\游戏登陆\别号.txt) @称号。触发段的文本路径为\mirserver\Mir200\Envir\QuestDiary\游戏登陆\别号.txt。找到【别号.txt】文本后,若没有这个文本可以新建一个,文本名称要和触发段上的名称一致。在【别号.txt】中,可以根据人物等级设置不同的称号,比如#if CHECKLEVELEX > 0 CHECKLEVELEX < 40 #act SETRANKLEVELNAME %s\【极品新手】 break;如果人物等级在 40 - 45 级,则称号为【极品新秀】,以此类推。通过这种方式,可以根据玩家的等级为其设置个性化的称号。
传奇游戏在物品数据库增加称号方法
在物品数据库中增加称号,可以将称号作为物品属性进行设置。首先打开数据库编辑器,选中底部最后一行,点击“+”即可新增称号。自定义称号名后,可以设置一些属性,比如分类为 70,其他属性可以根据需求进行设置。如果想在包裹中显示称号物件图标,可以填写一些相关参数。在物品数据库中增加称号时,需要注意 Shape 的连续性。StdMode 无要求可以随意设置,Name 填写称号的名称,该名称外观是否显示由 Reserved 字段控制。Shape 为称号编号,用于触发。Color 设置颜色,0 - 255 之间。Reserved 决定是否显示 DB 中的名字,有部分图自带名字时,可以写上 1 表示不显示 DB 的名字。Anicount 大于 0 时,无需设置为当前称号,属性就可以叠加到人物;等于 0 时,需要设置为当前称号,该称号的属性才会叠加到人物。Looks 为称号图片的开始位置,DuraMax 可设置可使用时间,单位小时,0 表示不限时。其他属性等同于装备属性。玩家改变使用称号或刚上线有使用到称号时,会触发 QFunction 的人物:(@TitleChanged_XX),XX 代表物品 DB 中的 Shape;玩家取消使用称号时,触发 QFunction 的人物:(@Untitled_XX),XX 同样代表物品 DB 中的 Shape。
77m2 引擎传奇版本称号多行显示设置
在 77m2 引擎的传奇版本中,称号支持多行显示。每行以“\”分割,如果行内容为空则被忽略。同时支持图片及特殊颜色字体显示,图片来自于 Title.data 文件。例如:Player.RankLevelName:='天下第一战士\{S=屠龙者;C=250}\{I=0}混世魔王{I=0}';头顶花翎的编辑方法等同称号,显示位置位于角色的血条之上。Player.TitleName := '{I=1}';头顶特效使用方法为 Player.TitleEffect := 100,TitleEffect 为一个 UI 设计中特效的 ID,指定后,此特效显示在角色的头顶花翎之上,该特效不被保存。注意,以上几个属性发生改变后,需要调用 UpdateName 通知客户端。
传奇游戏设置称号数据库内观步骤
设置传奇称号数据库内观的具体步骤如下所示:在数据库管理软件中创建一个称号数据库,并设置相应的字段,例如称号名称、称号等级、获取方式、属性加成等。将已有的称号数据导入到数据库中,确保数据的准确性和完整性。
传奇私人服务器设置称号需考虑因素
设置传奇私人服务器称号需要考虑多个方面。首先,选择合适的称号很重要。可以选择一些有特殊含义的称号,比如“勇士”、“英雄”、“大佬”等等。同时,要考虑称号的可读性和可识别性,以便其他玩家更容易理解和记忆。其次,合理设置称号属性。在设置称号属性时,需要考虑到称号的属性和效果。比如,可以设置称号的属性为攻击力、防御力、生命值等。同时,也要考虑到称号的效果,比如是否可以提高攻击力、是否可以增加属性等。此外,设置称号效果也需要考虑。可以设置称号的效果,比如是否可以提高攻击力、是否可以增加属性等。还可以设置称号图标,要考虑称号的图标是否可以让玩家更容易理解和记忆。总之,设置传奇私人服务器称号需要综合考虑多个因素,才能让玩家更好地体验游戏。
在传奇游戏中设置角色的专属称号可以通过多种方式实现。通过 QManage.txt 可以根据人物等级设置不同的称号,在物品数据库中增加称号可以将称号作为物品属性进行个性化设置,77m2 引擎传奇版本还支持称号多行显示以及特效设置。同时,设置称号数据库内观可以更好地管理称号数据,而在传奇私人服务器中设置称号需要综合考虑多个因素,包括称号的选择、属性设置、效果设置和图标设置等。这些方法为玩家提供了丰富的选择,让玩家可以根据自己的喜好和游戏需求来设置专属称号,增强游戏的趣味性和个性化体验。