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

热血传奇GOMGEEHero引擎机器人脚本Robot_def存放路径与假人登录触发启动方法

热度:
一、服务端机器人(定时刷怪/假人登录/全服活动)脚本放哪

GOM、GEE、Hero、Legend引擎的机器人脚本统一放在:

你的服务端目录\MirServer\Mir200\Envir\Robot_def\

此文件夹里有两个核心文件:
•AutoRunRobot.txt——机器人配置文件,写触发时间和调用哪个标签

•RobotManage.txt——机器人执行脚本,写具体要做的命令(刷怪、发公告、调假人登录等)

部分老版本还有一个Robot.txt在Envir\根目录下用来声明机器人名称,新版本一般已整合进上述两文件。

NPC功能脚本(任务、商店、转生、泡点等)放:

MirServer\Mir200\Envir\QuestDiary\分类文件夹\NPC名.txt

Market_Def下放对应.txt并在Merchant.txt注册才会被引擎读取。

二、AutoRunRobot.txt写法(什么时候跑)

格式示例——按秒/分/小时/天/星期触发:

;每30秒执行一次@RobotDummyLogin标签
#AutoRunNPCSEC30@RobotDummyLogin

;每分钟执行一次
#AutoRunNPCMIN1@刷世界BOSS

;每天14:00执行
#AutoRunNPCRUNONDAY14:00@每日活动

;周五15:55执行
#AutoRunNPCRUNONWEEK5:15:55@周五攻城预告

分号;开头为注释不执行,去掉分号才生效。

三、RobotManage.txt写法(做什么事+假人登录)

对应AutoRunRobot里调用的标签写具体命令:

[@RobotDummyLogin]
#IF
CHECKDUMMYCOUNT<20
#ACT
;在盟重(地图3)330330处登录1个假人
DUMMYLOGON33303301
SENDMSG6假人已自动登录

[@刷世界BOSS]
#IF
#ACT
GMExecuteMonGen赤月恶魔11360340
SENDMSG0赤月恶魔已现世!

•DUMMYLOGON地图IDXY数量按DummyNameList.txt顺序取名字登录

•CHECKDUMMYCOUNT<20防重复超量登录

•改完保存(ANSI编码),M2点"重载机器人脚本"或重启M2Server生效

四、假人登录触发脚本(QManage.txt方式)

除Robot定时调DUMMYLOGON外,也可在角色登录时让假人跟着上线,在Mir200\Envir\QManage.txt的[@Login]段加:

[@Login]
#IF
ISDUMMY
#ACT
SETDUMMYCONFIGFILENAME..\Envir\DummyConfig\<$USERNAME>.txt
LOADDUMMYCONFIGFILE
ChangeAttatckMode0
DUMMYSTART

此方式假人随M2启动自动登入(前提是已在DummyNameList.txt填名且M2勾选允许假人登录)。

五、M2手动启动与验证

•开M2→选项→功能设置→假人系统,勾"启用假人功能""允许假人登录"

-最大假人数量改大(如20),应用
•M2→查看→假人管理→选中名单点"登录假人"可手动启停

•聊天框提示"假人XXX登录成功"说明Robot脚本或登录触发正常

•若不上线查:DummyNameList.txt有无名字、MaxRobotCount够不够、Robot_def脚本是否重载、地图坐标是否合法

六、手游端挂机脚本(模拟器/云手机按键类)

传奇手游的自动打怪脚本(按键精灵/Lua/游戏蜂窝脚本文件)不进服务端,放模拟器或云手机:
•.apk格式直接安装到模拟器

•.lua或.txt格式放模拟器内部存储/sdcard/Scripts/或对应辅助工具Plugins目录

-先开游戏进角色再启动悬浮窗脚本,给悬浮窗权限

总结:服务端机器人脚本放Mir200\Envir\Robot_def\写AutoRunRobot定时调RobotManage,假人登录用DUMMYLOGON命令或QManage里ISDUMMY触发,NPC功能脚本放QuestDiary对应目录。改完重载机器人脚本或重启M2即运行。
[顶部]