传奇中自定义添加角色名进列表,核心是通过引擎命令、脚本设置或文本编辑三种方式实现,适配BLUE、GOM、GameOfMir等主流引擎,操作无需复杂工具,按步骤执行即可完成,不同场景对应不同操作方法,下面分场景详细说明具体流程。
首先明确角色名列表的核心作用,主要用于分类管理角色,比如行会争霸名单、管理员列表、禁止登录列表等,不同列表的添加方法略有差异,但核心逻辑一致,均围绕“指定列表文件+添加角色名”展开,无需额外插件,直接通过版本文件夹操作即可。
第一种方法:BLUE引擎脚本命令添加,适用于批量添加或触发式添加,比如通过NPC触发添加角色名到指定列表,这是最常用的操作方式,适合需要灵活控制添加时机的场景。操作步骤分为三步,第一步找到版本文件夹中的Envir目录,在该目录下新建文本文档,命名为目标列表名称,比如“行会争霸名单.TXT”,命名时无需添加多余后缀,确保文件名与后续脚本命令中的名称一致,避免出现识别失败的情况。
第二步编写添加脚本,打开版本中的脚本文件,通常为QFunction-0.txt或自定义NPC脚本,在需要触发添加操作的位置,写入对应命令。基础命令格式为:#IF #ACT ADDNAMELIST 行会争霸名单.TXT,其中“行会争霸名单.TXT”需与第一步新建的文本文件名完全一致,若列表文件不在Envir根目录,需添加完整路径,比如“..\QuestDiary\行会争霸名单.TXT”,路径中的符号需使用英文格式,避免中文符号导致命令失效。
第三步触发脚本执行,若为NPC触发,需在NPC对话脚本中添加触发按钮,比如“添加角色到列表/@@AddRoleToList”,然后在脚本中定义@@AddRoleToList对应的操作,将上述#IF #ACT命令写入其中;若为手动执行,可通过GM命令触发,在游戏中输入@ADDNAMELIST,即可执行添加操作,添加的角色名为当前登录的角色名,若需添加其他角色名,可结合变量命令实现。
补充说明,BLUE引擎还支持批量添加多个角色名,可通过ADDLINELIST命令实现,格式为ADDLINELIST 列表文件名 角色名,比如#ACT ADDLINELIST 行会争霸名单.TXT 传奇战士,重复该命令即可添加多个角色名,同时可使用CHECKNAMELIST命令检查角色名是否已在列表中,避免重复添加,命令格式为#IF CHECKNAMELIST 行会争霸名单.TXT #ACT 发送提示信息,告知角色名已在列表中。
第二种方法:GOM引擎文本直接编辑+脚本辅助,适用于快速添加单个或少量角色名,操作更简洁,无需编写复杂脚本,适合新手操作。第一步同样找到版本文件夹,进入Envir\QuestDiary目录,新建文本文档,命名为目标列表,比如“管理员名单.TXT”,打开该文本,直接在里面输入需要添加的角色名,每个角色名单独一行,无需添加任何符号,输入完成后保存关闭,确保文本编码为ANSI格式,避免中文乱码导致角色名无法识别。
第二步关联列表与游戏系统,若需让游戏识别该列表,需通过脚本命令绑定,打开脚本文件,写入命令#ACT ADDNAMELIST ..\QuestDiary\管理员名单.TXT,执行该脚本后,游戏即可识别列表中的角色名。若需手动添加单个角色名,可在游戏中输入GM命令,格式为@ADDNAMELIST 角色名 列表文件名,比如@ADDNAMELIST 传奇法师 管理员名单.TXT,即可快速将指定角色名添加到对应列表中。
GOM引擎还支持获取当前角色名并自动添加,可通过GETUSERNAME命令赋值变量,再结合ADDNAMELIST命令实现,比如#ACT GETUSERNAME S10 ADDNAMELIST ..\QuestDiary\管理员名单.TXT <$STR(S10)>,该脚本可实现将当前登录角色的名字自动添加到列表中,适合需要批量添加在线角色的场景,无需手动输入角色名,提升操作效率。
第三种方法:GameOfMir引擎管理员列表添加,适用于添加GM角色名到管理员列表,实现GM权限分配,操作主要通过M2网关完成,无需编写脚本,步骤更简单。第一步打开版本文件夹中的Mir200文件夹,找到M2server.exe,双击启动M2网关,等待网关加载完成后,点击网关界面中的“查看”选项,选择“列表信息”,在弹出的窗口中找到“管理员列表”。
第二步添加角色名,在管理员列表界面中,点击“增加”按钮,在弹出的输入框中,填写需要添加的角色名,同时设置角色等级(代表GM权限等级,数值越高权限越大),一般设置为10级即可获得最高权限,填写完成后点击“保存”,即可将该角色名添加到管理员列表中,添加完成后无需重启网关,立即生效。
补充操作,若需添加多个GM角色名,可重复上述增加步骤,依次填写不同角色名并保存;若需删除列表中的角色名,选中对应角色名,点击“删除”按钮,再点击“保存”即可。同时,可通过M2网关的“在线人物”查看当前在线角色的名字和IP,方便快速获取需要添加的角色名,避免输入错误。
第四种方法:通用文本批量添加,适用于所有引擎,适合需要一次性添加大量角色名的场景,无需依赖脚本或网关操作,直接通过文本编辑即可完成。第一步在版本的Envir目录或QuestDiary目录下,新建文本文档,命名为目标列表,比如“活动参与名单.TXT”,打开文本后,按“角色名1”“角色名2”的格式,每个角色名单独一行,批量输入需要添加的所有角色名,输入完成后保存关闭。
第二步关联列表,不同引擎的关联方式略有差异,BLUE和GOM引擎可通过#ACT ADDNAMELIST 列表文件名命令关联,GameOfMir引擎可将该列表路径添加到网关的对应设置中,具体路径为Mir200\List文件夹,将新建的文本文件复制到该文件夹下,即可被游戏识别。关联完成后,游戏会自动读取列表中的角色名,无需额外操作。
常见问题及解决方法,避免操作过程中出现无法添加的情况。第一种情况,角色名添加后无法识别,大概率是列表文件名与脚本命令中的名称不一致,或路径填写错误,需检查文件名是否完全一致,路径中的符号是否为英文格式,同时确保文本编码为ANSI,避免中文乱码;第二种情况,脚本命令执行失败,需检查脚本文件是否正确,命令格式是否规范,#IF和#ACT是否大写,避免小写导致命令失效。
第三种情况,添加多个角色名后出现重复,可使用CLEARNAMELIST命令清除列表中的所有内容,再重新批量添加,命令格式为#ACT CLEARNAMELIST 列表文件名,也可手动打开列表文本,删除重复的角色名后保存;第四种情况,GM命令无法执行,需检查当前角色是否拥有GM权限,若没有,需先将角色名添加到管理员列表中,获得对应权限后再执行添加命令。
不同场景的操作选择建议,根据自身需求选择合适的添加方法,提升操作效率。若需要灵活控制添加时机,比如通过NPC触发添加,选择BLUE引擎或GOM引擎的脚本添加方法;若需要快速添加单个或少量角色名,选择文本直接编辑+脚本辅助的方法;若需要添加GM角色名,分配GM权限,选择GameOfMir引擎的M2网关添加方法;若需要批量添加大量角色名,选择通用文本批量添加方法。
额外补充操作技巧,添加角色名时,角色名长度需控制在4-20个字符之间,避免过长或过短导致无法添加,同时避免使用特殊字符,防止出现识别异常;若需检查角色名是否已在列表中,可使用CHECKNAMELIST命令(BLUE、GOM引擎),或直接打开列表文本查看,确保添加的角色名唯一;添加完成后,可通过对应的查看命令或打开文本,确认角色名已成功添加,避免遗漏。
对于需要删除列表中角色名的操作,不同引擎的命令也有所不同,BLUE和GOM引擎可使用DELNAMELIST命令,格式为#ACT DELNAMELIST 列表文件名,删除当前角色名;若需删除指定角色名,可使用DELLINELIST命令,格式为#ACT DELLINELIST 列表文件名 角色名;GameOfMir引擎可直接在M2网关的列表信息中删除对应角色名,操作简单便捷。
总结,传奇自定义添加角色名进列表,核心是“新建列表文本+关联游戏系统”,无论哪种引擎,操作流程都围绕这两个核心步骤展开,无需复杂的技术基础,只要按照步骤填写文件名、编写命令或编辑文本,即可完成添加操作。根据自身的版本引擎和添加需求,选择对应的方法,即可高效完成角色名列表的自定义添加,满足角色分类管理的需求。

