当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

GOM引擎传奇游戏假人登录方法中如何使用脚本命令?

热度:
在GOM引擎传奇游戏中使用脚本命令实现假人登录主要有以下步骤和方法:
1. **检测假人身份**:
- 使用`isdummy`命令来检测登录的角色是否为假人。在脚本的人物登录触发部分,添加类似以下代码:
```
(@login)
#if
;检测是否是假人
isdummy
#act
;以下是假人操作的代码
```
当满足`isdummy`的条件时,后续的代码块将针对假人进行操作。
2. **设置假人配置文件路径**:
- 使用`setdummyconfigfilename`命令设置假人的配置文件路径。配置文件中包含了假人的各种行为参数、装备信息、技能信息等。例如:
```
getrandomlinetext..\questdiary\智能陪练\假人配置文件列表.txt<$str(s$10)>
setdummyconfigfilename<$str(s$10)>
```
上述代码中,`getrandomlinetext`命令从指定的文本文件(`..\questdiary\智能陪练\假人配置文件列表.txt`)中随机获取一行内容作为配置文件名,并将其保存到变量`$str(s$10)`中,然后`setdummyconfigfilename`命令将该变量作为配置文件路径进行设置。这样假人就可以根据该配置文件中的信息来进行行为和属性的初始化。
3. **加载假人配置文件**:
- 设置好配置文件路径后,使用`loaddummyconfigfile`命令来加载配置文件,将配置文件中的参数读取到假人身上,使假人按照配置文件中的设定进行行动。例如:
```
setdummyconfigfilename<$str(s$10)>
loaddummyconfigfile
```
4. **获取假人名称(如果需要)**:
- 如果你的假人系统需要获取假人的名称,可以使用`getdummyname`命令。其格式为`getdummyname 保存变量 列表类型(0=人物列表,1=英雄列表) 获取类型(0=顺序获取,1=随机获取)`。例如:
```
getdummyname<$str(s1)> 1 1
```
上述代码表示从英雄列表(列表类型为1)中随机获取一个假人英雄的名称,并保存到变量`$str(s1)`中。
5. **设置假人英雄名称(如果有英雄系统)**:
- 如果假人有英雄,使用`setdummyheroname`命令把获取到的英雄名称给假人,使假人可以召唤英雄。格式为`setdummyheroname 英雄名称`。比如:
```
setdummyheroname<$str(s1)>
```
这里的`<$str(s1)>`是之前通过`getdummyname`命令获取到的假人英雄名称变量。
6. **启动假人自动打怪(如果需要)**:
- 使用`dummystart`命令让假人开始自动打怪。这是一个关键命令,否则假人可能会站着不动。例如:
```
dummystart
```
如果想要让假人停止自动打怪,可以使用`dummystop`命令。

另外,还可以使用一些其他的脚本命令来控制假人的行为,比如设置假人的攻击模式`changeattatckmode`、控制假人的移动等。不同的GOM引擎版本和不同的假人脚本可能会有一些细微的差异,但总体的思路是类似的。在编写和使用假人脚本命令时,要确保路径的正确性以及命令的参数设置符合要求。

在 GOM 引擎传奇游戏中,假人登录可以通过以下脚本命令实现。增加假人登录脚本命令为 DUMMYLOGON,格式为 DUMMYLOGON 地图 X Y 数量;QManage.txt 人物登录触发后,若检测到是假人则执行一系列操作。首先通过#IF 检测是否是假人,使用 ISDUMMY 判断,如果是假人则设置假人配置文件,格式为 SETDUMMYCONFIGFILENAME 文件路径,例如 SETDUMMYCONFIGFILENAME..\\QuestDiary\\智能陪练\\一级女法陪练.txt;接着读取假人配置文件,将配置文件中的参数读取到假人,这句必须要的,命令为 LOADDUMMYCONFIGFILE。此外,从假人列表或假人英雄列表中获取一个没有登录过的名称,格式为 GETDUMMYNAME 保存变量 列表类型(0=人物列表 1=英雄列表)获取类型(0=顺序获取 1=随机获取),如 GETDUMMYNAME <$STR(S1)>1 1;把获取到的英雄名称给假人,格式为 SETDUMMYHERONAME 英雄名称,如 SETDUMMYHERONAME <$STR(S1)>,然后召唤英雄,命令为 RECALLHERO,最后假人开始自动打怪,对应使用的命令为 DUMMYSTART,若要停止自动打怪则使用 DUMMYSTOP。综上所述,GOM 引擎传奇游戏假人登录的脚本命令有明确的步骤和格式要求,通过这些命令可以实现假人的登录及后续操作。
### GOM 引擎传奇游戏假人登录脚本命令有哪些?
在 GOM 引擎传奇游戏中,假人登录脚本命令主要有以下几种。首先是“DUMMYLOGON”命令,格式为“DUMMYLOGON 地图 X Y 数量 ;QManage.txt”,该命令可实现自动登录“D:\\MirServer\\Mir200\\Envir\\DummyNameList.txt”中的假人。在人物登录触发时,会进行一系列操作。如果检测到是假人,即“ISDUMMY”为真时,会设置假人配置文件,格式为“SETDUMMYCONFIGFILENAME 文件路径”,如“SETDUMMYCONFIGFILENAME..\\QuestDiary\\智能陪练\\一级女法陪练.txt”,接着读取假人配置文件,将配置文件中的参数读取到假人,这一步骤使用“LOADDUMMYCONFIGFILE”命令。此外,还有获取假人名称的命令,格式为“GETDUMMYNAME 保存变量 列表类型(0=人物列表 1=英雄列表) 获取类型(0=顺序获取 1=随机获取)”,例如“GETDUMMYNAME <$STR(S1)>1 1”,用于从假人列表或假人英雄列表中获取一个没有登录过的名称。对于英雄相关的操作,若假人需要召唤英雄,可使用“SETDUMMYHERONAME 英雄名称”命令将获取到的英雄名称给假人,如“SETDUMMYHERONAME <$STR(S1)>”,然后使用“RECALLHERO”命令召唤英雄。最后,“DUMMYSTART”命令可让假人开始自动打怪,“DUMMYSTOP”命令则停止自动打怪。

### 如何在 GOM 引擎传奇游戏中增加假人登录?
要在 GOM 引擎传奇游戏中增加假人登录,可以通过多种方法。一种常见的方法是在 M2 的选项功能登陆。具体操作是打开 M2-选项-功能设置-假人系统,按住 Shift 键可以多选,按住 ctrl 可以单选选择好人物名字,然后点击登录即可。另外,还可以使用一些第三方插件,但每个插件的操作方法都不同,需要购买了对应的插件才可以,一般 BLUE 引擎的假人系统喜欢使用插件。对于带假人的版本,不是脚本里面有个假人系统的文件夹就可以登录使用了,需要查看帖子里面的截图或者标题里面是否明确写带假人。如果版本支持假人,可以先为假人起名字,打开 D:\\mirserver\\Mir200\\Envir,找到名为 DummyNameList.txt 的文档,在里面添加假人的名字。还可以通过运行“MirServer\\假人行会初始化”目录下的“点我初始化假人行会.Bat”程序,在新区无任何数据时初始化假人行会。引擎上还可以自行设置假人后台管理命令,命令编号对应 QFunction-0.txt 脚本“(@UserCmdX)”,“X”即编号,默认假人后台管理密码为 2139263,成功登陆后台即为 GM 模式,可随意修改密码。

### GOM 引擎传奇游戏如何设置假人配置文件?
在 GOM 引擎传奇游戏中设置假人配置文件有特定的步骤。如果不设置假人配置文件,默认会读取 D:\\MirServer\\Mir200\\Envir\\DummyConfig\\假人名称.txt。可以通过脚本命令进行设置,格式为“SETDUMMYCONFIGFILENAME 文件路径”,例如设置为“SETDUMMYCONFIGFILENAME..\\QuestDiary\\智能陪练\\一级女法陪练.txt”。设置好配置文件路径后,使用“LOADDUMMYCONFIGFILE”命令读取假人配置文件,将配置文件中的参数读取到假人。配置文件可以定义假人的各种行为模式,如自动捡物、攻击模式、说话机率等。例如“AutoPickUpItem=1”表示自动捡物,“AttatckMode=0”表示全体攻击模式,“SayRate=10”表示说话机率为 10。不同的版本可以选择假人需要佩戴特殊装备,系统可控制假人学习的技能,增加六个城市安全区的挂机选择,泡点地图可根据版本输入地图 ID,假人就可以去泡点地图进行泡点,可限制等级进入泡点。

### GOM 引擎传奇游戏如何获取假人名称?
在 GOM 引擎传奇游戏中,获取假人名称有特定的方法。格式为“GETDUMMYNAME 保存变量 列表类型(0=人物列表 1=英雄列表) 获取类型(0=顺序获取 1=随机获取)”,例如“GETDUMMYNAME <$STR(S1)>1 1”,该命令用于从假人列表或假人英雄列表中获取一个没有登录过的名称。人物的假人名称列表通常在 D:\\MirServer\\Mir200\\Envir\\DummyNameList.txt 文件中,英雄的假人名称列表在 D:\\MirServer\\Mir200\\Envir\\DummyHeroNameList.txt 文件中。获取到假人名称后,可以将其用于设置假人配置文件、召唤英雄等操作。

GOM 引擎传奇游戏的假人登录方法涉及多种脚本命令和操作步骤。通过正确使用这些命令和方法,可以实现假人的顺利登录和各种行为设置,为游戏增加更多的趣味性和挑战性。
[顶部]