在传奇游戏中设置假人登录脚本命令,通常涉及以下几个步骤:
假人名单配置:首先,需要在D:\MirServer\Mir200\Envir\DummyNameList.txt文件中添加假人角色名称。
假人配置文件:在D:\MirServer\Mir200\Envir\DummyConfig目录下为每个假人创建一个配置文件,如一级女法陪练.txt,并在其中设置假人的属性和行为。
登录脚本编写:在QMANAGE.txt中编写假人登录的脚本。脚本中可以使用以下命令:
ISDUMMY:检测是否是假人。
SETDUMMYCONFIGFILENAME:设置假人配置文件路径。
LOADDUMMYCONFIGFILE:读取假人配置文件。
ChangeAttatckMode:更改攻击模式。
GETDUMMYNAME:从假人列表中获取一个未登录的名称。
SETDUMMYHERONAME:设置假人英雄名称。
RECALLHERO:召唤英雄。
DUMMYSTART:开始自动打怪。
DUMMYSTOP:停止自动打怪。
自动练功和摆摊脚本:在@假人上线自动摆摊脚本中设置假人自动摆摊和练功的行为。
测试:保存所有更改,并在M2引擎控制台中选择“控制”->“重新加载”->“所有NPC”,使设置生效。然后启动游戏,检查假人是否按预期显示和工作。
在传奇游戏中,有多种关于假人登录脚本命令的情况。例如,增加假人登录脚本命令 DUMMYLOGON,会自动登录“D:\MirServer\Mir200\Envir\DummyNameList.txt”中的假人,格式为 DUMMYLOGON 地图 X Y 数量 ;QManage.txt ;人物登录触发。同时,在不同的引擎中,假人登录的方式也有所不同。在 GOM 引擎中,假人登录脚本首先通过 ISDUMMY 命令检测登录的是否为假人,然后从配置文件列表中随机获取一个配置文件,使用 SETDUMMYCONFIGFILENAME 和 LOADDUMMYCONFIGFILE 命令加载该文件,设置假人行为。在 V8M2 翎风引擎中,首先需要在指定文件中增加假人角色名称,跟玩家名称类似(D:\MirServer\Mir200\Envir\DummyNameList.txt)中,然后在 QMANAGE.txt 管理脚本中增加假人登录功能。脚本命令如下:(@Login)#IF ;检测是否是假人 ISDUMMY #ACT ;设置假人配置文件。如果不设置假人配置文件,默认读取 D:\MirServer\Mir200\Envir\DummyConfig\假人名称.txt ;格式 SETDUMMYCONFIGFILENAME 文件路径 SETDUMMYCONFIGFILENAME..\QuestDiary\智能陪练\一级女法陪练.txt ;读取假人配置文件,将配置文件中的参数读取到假人。在传奇 GEE 引擎中,假人是和人物一样的,所有人物的命令假人都可以使用,比如可以使用加入行会的命令,把假人加入某个行会。在 BLUE 的 M2 防假人攻击脚本中,需要在特定目录下建一个“激活.txt”文本文挡,并在 QManage.txt 脚本里加上特定一段代码,用于激活账号。总之,不同的引擎和版本可能会有不同的假人登录脚本命令和方式。
传奇 GOM 引擎假人登录方式
在 GOM 传奇引擎中,假人登录脚本是一种模拟玩家登录游戏的方式。首先,检测假人身份,脚本通过 ISDUMMY 命令检测登录的是否为假人。然后加载配置文件,假人需要加载配置文件以获取行为指令。通过 GETRANDOMLINETEXT 命令从指定路径下的文本文件中随机选取一行作为配置文件名,比如“..\QUESTDIARY\智能陪练\假人配置文件列表.TXT”,然后使用 SETDUMMYCONFIGFILENAME 和 LOADDUMMYCONFIGFILE 命令加载该文件。配置文件定义了假人的行动模式,例如 MOVRD06 表示移动到指定区域,CHANGEATTATCKMODE 设置攻击模式等。假人英雄的登录流程与假人类似,但加载的是英雄的配置文件。另外,还可以通过打开引擎 M2 的“选项-功能设置-假人系统”来控制假人登录速度。假如脚本设置的登陆速度是 1 秒一个,觉得快了可以在引擎上面控制速度,但如果脚本设置的是 30 秒登陆一个,在引擎设置 3 秒一个是没用的,必须到脚本里面设置好登陆速度。一般假人登陆速度脚本是在机器人脚本里面。
传奇 V8M2 翎风引擎假人登录方式
对于 V8M2 翎风引擎,首先需要在指定文件中增加假人角色名称,跟玩家名称类似放在“D:\MirServer\Mir200\Envir\DummyNameList.txt”中。然后在 QMANAGE.txt 管理脚本中增加假人登录功能。脚本命令如下:(@Login) #IF ;检测是否是假人 ISDUMMY #ACT ;设置假人配置文件。如果不设置假人配置文件,默认读取“D:\MirServer\Mir200\Envir\DummyConfig\假人名称.txt”;格式 SETDUMMYCONFIGFILENAME 文件路径 SETDUMMYCONFIGFILENAME“..\QuestDiary\智能陪练\一级女法陪练.txt”;读取假人配置文件,将配置文件中的参数读取到假人,这句必须要的。
传奇 GEE 引擎假人登录方式
对于 GEE 引擎,首先需要在指定文件中增加假人角色名称,跟玩家名称类似放在“D:\MirServer\Mir200\Envir\DummyNameList.txt”中。在 QMANAGE.txt 管理脚本中增加假人登录功能。脚本命令如下:(@Login) #IF ;检测是否是假人 ISDUMMY #ACT ;设置假人配置文件。如果不设置假人配置文件,默认读取“D:\MirServer\Mir200\Envir\DummyConfig\假人名称.txt”;格式 SETDUMMYCONFIGFILENAME 文件路径 SETDUMMYCONFIGFILENAME“..\QuestDiary\智能陪练\一级女法陪练.txt”;读取假人配置文件,将配置文件中的参数读取到假人。此外,还可以通过一些方式登录假人,比如在 M2 的选项功能登陆,打开 M2 - 选项 - 功能设置 - 假人系统,按住 Shift 键可以多选按住 ctrl 可以单选选择好人物名字 - 点击登录即可;也可以通过列表信息 2 - 自定义命令,最有代表的一个就是叫敏哥假人系统的:M2 - 查看 - 列表信息二 - 用户命令,执行里面的命令然后触发 QF 的执行列表也可以登陆;还可以通过引擎启动假人自动上线登录,若 GM 通过登陆脚本或者机器人脚本控制变量控制的,启动之后假人就会自动触发上线,若没上线可以清理下 G 变量或者 A 变量这些,GOM 清理路径是在 M2 - 管理 - 文件管理 - 清楚 G 和 A 变量的,这种清理了之后假人就会自动上线了,不过使用这种方法的脚本还是很少的;也可以手动登录对应的账户密码,这种的假人系统都带有对应的账号和密码,但是实际是进不去游戏的,但是假人就会上线;还有就是 BLUE 引擎/leg 引擎通过 M2 - 控制 - 加载离线挂机人物,一般情况下这种假人数据都保存在“MirServer\DBServer”这个目录,不要清理数据,如果清理了数据就没有假人 DB 信息了。
传奇 BLUE 的 M2 防假人攻击脚本
BLUE 的 M2 防假人攻击脚本如下:首先先在“D:\MirServer\Mir200\Envir\QuestDiary\数据文件”目录下建一个“激活.txt”文本文挡。其次在“D:\MirServer\Mir200\Envir\MapQuest_def”目录下的 QManage.txt 脚本里加上如下一段 (@Login) #if checknamelist“..\QuestDiary\数据文件\激活.txt” #act SENDMSG 6 你的帐号已经被激活,你可以正常游戏了。#elseact DelayCall 10000 @Delayk (注释:这里的 10000 是毫秒) SENDMSG 6 你的帐号还没有被激活,没有激活的帐户将在 10 秒后自动掉线。Gmexecute Shutup Self 99999 goto @激活登陆 (@激活登陆) #if #ACT SetRandomNo #SAY 为了防止恶意刷屏和最新出现的挂僵尸攻击,不便之处请原谅。\请输入验证码进行 id 激活.否则 10 秒后自动掉线。\ \ \ \验证码:(@@CheckNo) #IF CheckRandomNo #act Gmexecute ReleaseShutup Self addnamelist“..\QuestDiary\数据文件\激活.txt” SENDMSG 6 验证码核验通过!你可以正常游戏了。close break #elsesay 验证码输入不正确。\ (@Delayk) #if checknamelist“..\QuestDiary\数据文件\激活.txt” #act SENDMSG 6 10 秒钟时间到,你是激活帐户不受影响!#elseact SENDMSG 6 10 秒钟时间到,你还没有激活帐户,系统决定踢你下线!
传奇假人登录脚本命令总结
传奇游戏中不同引擎的假人登录脚本命令各有特点。GOM 引擎通过检测假人身份、加载配置文件等步骤实现假人登录,配置文件定义了假人的行动模式。V8M2 翎风引擎和 GEE 引擎在指定文件中增加假人角色名称,在管理脚本中设置假人配置文件路径实现登录。GEE 引擎还可以通过多种方式登录假人,如在 M2 的选项功能登陆、列表信息 2 - 自定义命令、引擎启动假人自动上线登录、手动登录对应账户密码、BLUE 引擎/leg 引擎通过 M2 - 控制 - 加载离线挂机人物等方式。BLUE 的 M2 防假人攻击脚本通过建立“激活.txt”文本文挡和在 QManage.txt 脚本中添加特定命令实现防假人攻击和账号激活验证。这些假人登录脚本命令为传奇游戏服务器增加人气、测试服务器负载等提供了多种方法。

