- 游戏资料
- 在Centos7.6上部署Docker环境以及安装docker-compose 2022-9-29
- 电脑硬件检测和烤鸡软件和功耗OCCT v11.0.23 x64 中文便携版 2023-8-27
- [一键安装] 传奇3国际版 真单机版 高级技能 泰山 桃园 鬼域全有 无广告 无毒 2022-10-31
- 阿拉德 -- 源码+端 2022-10-7
- 战神引擎
- V8
- lua
- 传奇
- 脚本
- 安卓
- Linux
- 天花板
- 冰雪
- 手工端
- 手游
- 数据库
- 系统
- unity
- 666
- 游戏
- 传奇3
- 单机
- zircon
- 176
- 复古
- 野径云俱黑赶快
- 群服
- CentOS
- 特色
- 存档
- 破解版
- 问题
- 盘古
- 白猪
- 离线版
- 话题
- 图片
- 格式
- 沉默
- 光芒引擎
- 说明书
- 富士康
- iPhone
- 君临
- 阅读
- 小说
- 水晶传奇
- Controller
- 代码
- TeamViewer
- 向日葵
- 新春
- 真三国
- sql
- 攻略
- 雷神
- Gee
- 情怀
- 魔兽
- 单机传奇
- 酷狗
- 下载
- 探秘
- 3proxy
- 登录
- sxg
- 丛林肉搏
- 原神
- 第一版
- 苹果
- XO引擎
- socks5
- 硬盘
- 检测
- 翻墙
- 黑神话
- 黑神话悟空
- 热血传奇
- 客户端
传奇中常见的任务、活动等相关脚本都是通过此定时功能脚本实现的,我们将其简称为:机器人脚本,是一种非常常见的功能脚本,
例如每日签到活动,时间控制,列如,提示地图刷怪等,都是通过此机器人脚本实现的,下面给大家详细说下
机器人配置文件 D:\MirServer\Mir200\Envir\Robot.txt
机器人定时脚本 D:\MirServer\Mir200\Envir\Robot_def\AutoRunRobot.txt
机器人执行脚本 D:\MirServer\Mir200\Envir\Robot_def\RobotManage.txt
Robot.txt配置文件格式:
;机器人名称 定时脚本名称(放在Robot_def文件夹里)
系统控制 AutoRunRobot
;定时脚本例子
#AutoRun NPC SEC 3 @每3秒钟执行一次
#AutoRun NPC MIN 1 @每分钟执行一次
#AutoRun NPC HOUR 1 @每几小时执行一次
#AutoRun NPC DAY 5 @每5天执行一次(第5天的00:00:00执行)
#AutoRun NPC RUNONDAY 13:30 @每天13点30分执行一次
#AutoRun NPC RUNONWEEK 5:15:55 @星期五15点55分执行一次
;时间单位代码
SEC:按秒运行
MIN:按分运行
HOUR:按小时运行
DAY:按天运行
RUNONDAY:按每天几点几分运行
RUNONWEEK:按星期几及时间运行
▓▓▓-------扩展一下:-----------------
如果:按月、按季、按年、呢?
你可以用Day,30、90、365来执行,但是每月的天数不一样,无法准确到每月1号
根据上面的格式,测试以下几个变量,是否有效,官方是没给出标准
#AutoRun NPC Month (没有测试,不知道)
#AutoRun NPC RUNONMonth 1:00:00 @每月1日00点00分执行一次(测试,无效)
其实我们可以用其他方式来准确到每月1日来执行
原理:先RUNONDAY:按每天几点几分运行,在运行时,再判定一下<$Day>是否=1,如果等于1就执行
▓▓▓▓实例:做一个自动回收装备脚本
;-第一步-------------------------------------
在机器人定时脚本AutoRunRobot.txt加上定时脚本
#AutoRun NPC SEC 1 @自动回收装备
;-第二步-------------------------------------
在机器人定时脚本RobotManage.txt加上跳转脚本
[@自动回收装备]
#IF
#ACT
GMEXECUTE 开始提问 @自动回收装备_开始
;-第三步-------------------------------------
在机器人定时脚本QManage.txt加上执行脚本
[@自动回收装备_开始]
#IF
CheckItem 屠龙 1
#ACT
take 屠龙 1
GameGold + 100
SendMsg 7 你回收了一把屠龙,并获得100元宝
;-结束-------------------------------------
实例说明:这只是简单的举例,当你背包有屠龙时,会自己回收,并支付你100元宝
有个知识点大家注意一下:
为什么不在RobotManage.txt里加上执行脚本,而是跳转到QManage.txt里去执行?
在这里大家一定要注意一个全局和个人的区别!
回收装备是每个玩家独立触发的,但机器人是全局触发,这样脚本就会有些冲突
拿提示消息来说:SendMsg 7 你回收了一把屠龙,并获得100元宝
这个SendMsg 7(代表自己能收到提示消息)
一但你放在RobotManage.txt脚本去执行,那么你就会收不到提示消息
所以以后大家在使用机器人Robot时注意以下几点
1、如果是全局执行,最好把执行脚本放在RobotManage.txt
如:定时清理文件里的名单,像,会员名单,每日签到名单等
2、如果是个人执行,最好把执行脚本放在QManage.txt或者自定义脚本里
如:自动回收装备,自动吃经验,吃元宝等
————————————————