一、服务端机器人(定时刷怪/假人登录/全服活动)脚本放哪
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标签
#AutoRun NPC SEC 30 @RobotDummyLogin
;每分钟执行一次
#AutoRun NPC MIN 1 @刷世界BOSS
;每天14:00执行
#AutoRun NPC RUNONDAY 14:00 @每日活动
;周五15:55执行
#AutoRun NPC RUNONWEEK 5:15:55 @周五攻城预告
分号;开头为注释不执行,去掉分号才生效。
三、RobotManage.txt 写法(做什么事+假人登录)
对应AutoRunRobot里调用的标签写具体命令:
[@RobotDummyLogin]
#IF
CHECKDUMMYCOUNT < 20
#ACT
;在盟重(地图3) 330,330处登录1个假人
DUMMYLOGON 3 330 330 1
SENDMSG 6 假人已自动登录
[@刷世界BOSS]
#IF
#ACT
GMExecute MonGen 赤月恶魔 1 1 360 340
SENDMSG 0 赤月恶魔已现世!
• DUMMYLOGON 地图ID X Y 数量 按 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
ChangeAttatckMode 0
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即运行。
热血传奇GOM GEE Hero引擎机器人脚本Robot_def存放路径与假人登录触发启动方法
来源:
作者:
点击:

