传奇服务端

 找回密码
 立即注册
查看: 3286|回复: 142
收起左侧

[技术文章] 谈谈关于机器人脚本

  [复制链接]
发表于 2018-3-19 20:58:24 | 显示全部楼层 |阅读模式

登录后可查看完整内容和下载

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
      我们很多朋友都知道,各种引擎的服务端里都有机器人脚本,他们担负着定时、定期启动某个程序,他可以按秒,按分,按时,按日,按星期,按月,按年执行你所赋予规定的启动时间和次数,比如每天三个小时系统提醒某项活动开始了,画面会出现提醒的字幕,或者出现某活动已经开始,问你是否参加,再比如模拟攻城开始等等,那么他们是怎么工作的呢?
这里就来详细的说说。

文件的位置:D:\MirServer\Mir200\Envir\Robot_def文件夹下面

一般有两个文件:系统控制文件----------AutoRunRobot.txt
                         机器人运行脚本文件---RobotManage.txt

另外在D:\MirServer\Mir200\Envir下面有个Robot.txt 这个是机器人配置文件,这个文件里决定了Robot_def文件夹下系统控制文件的名称,现在大部分习惯上都是把名称定为AutoRunRobot,也有少数脚本用的test.txt,无论你怎么定,Robot_def下和Robot.txt里的系统控制名称要一致才能正常运行,我是这么理解的,不知道理解的是否全面。

以上三个文件是相互联系,缺一不可的。

以下是AutoRunRobot.txt 脚本格式:

#AutoRun NPC SEC 10 @训练地一
SEC:按秒运行
MIN:按分运行
HOUR:按小时运行
DAY:按天运行
RUNONWEEK:按星期几及时间运行
#AutoRun NPC RUNONWEEK 5:15:55 @怪物攻城

再说说机器人运行脚本文件---RobotManage.txt,这是运行各种机器人脚本的文件,
其实简单的说:AutoRunRobot.txt 是发出指令的,而RobotManage.txt是执行指令的,这么说我想大家都能理解。
比如上面二段:#AutoRun NPC SEC 10 @训练地,                                 意思就是让NPC(电脑)自动的每10秒执行一次@训练地
                    #AutoRun NPC RUNONWEEK 5:15:55 @怪物攻城,     意思是让NPC(电脑)每星期五的下午3点55分执行@怪物攻城
那么RobotManage.txt就按照这两个指令分别执行,第一条每10秒执行一次,第二条每星期执行一次。

举例说明:
AutoRunRobot.txt文件里有这么一段

#AutoRun NPC RUNONDAY 14:31 @集体传送,意思就是每天下午2点31分开始集体传送

那么相应的RobotManage.txt里就有如下对应的脚本,意思就是要执行脚本命令[@集体传送]

[@集体传送]
#IF
IsOnMap B210B1
#ACT
MAPMOVE 3 333 333
SENDMSG 0 [比武场地]已经关闭,让我们期待新一届武林盟主的诞生吧! 249 252 20
SENDMSG 0 [比武场地]已经关闭,让我们期待新一届武林盟主的诞生吧! 249 252 30
SENDMSG 0 [比武场地]已经关闭,让我们期待新一届武林盟主的诞生吧! 249 252
BREAK


TA在排名榜Top100

金币:暂未上榜

主题:暂未上榜

在线:暂未上榜

1096

帖子

190

金币

0

元宝

LV33

Rank: 7Rank: 7Rank: 7

积分
3273
     在线时间
6 小时
发表于 2018-3-20 09:39:55 | 显示全部楼层
为保住菊花,这个一定得回复!

TA在排名榜Top100

金币:暂未上榜

主题:暂未上榜

在线:暂未上榜

1122

帖子

214

金币

0

元宝

LV33

Rank: 7Rank: 7Rank: 7

积分
3336
     在线时间
8 小时
发表于 2018-3-20 14:54:00 | 显示全部楼层
向楼主学习

TA在排名榜Top100

金币:暂未上榜

主题:暂未上榜

在线:暂未上榜

1151

帖子

210

金币

0

元宝

LV34

Rank: 8Rank: 8

积分
3429
     在线时间
10 小时
发表于 2018-3-20 15:04:11 | 显示全部楼层
这个能用吗

TA在排名榜Top100

金币:暂未上榜

主题:暂未上榜

在线:暂未上榜

1160

帖子

237

金币

0

元宝

LV34

Rank: 8Rank: 8

积分
3459
     在线时间
2 小时
发表于 2018-3-20 15:34:29 | 显示全部楼层
大人,此事必有蹊跷!

TA在排名榜Top100

金币:暂未上榜

主题:暂未上榜

在线:暂未上榜

1129

帖子

203

金币

0

元宝

LV33

Rank: 7Rank: 7Rank: 7

积分
3372
     在线时间
6 小时
发表于 2018-3-20 19:58:33 | 显示全部楼层
........................

TA在排名榜Top100

金币:暂未上榜

主题:暂未上榜

在线:暂未上榜

1181

帖子

235

金币

0

元宝

LV34

Rank: 8Rank: 8

积分
3519
     在线时间
2 小时
发表于 2018-3-20 20:18:38 | 显示全部楼层
最好表回来....回来..偶也扒了你的.......猪皮........

TA在排名榜Top100

金币:暂未上榜

主题:暂未上榜

在线:暂未上榜

1159

帖子

221

金币

0

元宝

LV34

Rank: 8Rank: 8

积分
3462
     在线时间
7 小时
发表于 2018-3-20 20:28:44 | 显示全部楼层
不早了 各位晚安~~~~

TA在排名榜Top100

金币:暂未上榜

主题:暂未上榜

在线:暂未上榜

1122

帖子

203

金币

0

元宝

LV33

Rank: 7Rank: 7Rank: 7

积分
3348
     在线时间
4 小时
发表于 2018-3-21 09:48:50 | 显示全部楼层
怎么这么跟别人不一样类~

TA在排名榜Top100

金币:暂未上榜

主题:暂未上榜

在线:暂未上榜

1087

帖子

182

金币

0

元宝

LV33

Rank: 7Rank: 7Rank: 7

积分
3249
     在线时间
8 小时
发表于 2018-3-21 12:21:24 | 显示全部楼层
刚才我还看见了呢.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

查看内容

传奇版本

商业版本

精华版本

传奇版本库

赚金币方法

如此玩金币

新手教程

返回顶部

手机版|小黑屋|如此玩

Copyright © 2001-2018 RuCiWan Inc. Template by Comsenz Inc. 传奇服务端 | 联系QQ:84985880

Powered by RuCiWanX3.3( 冀ICP备15020597号-3 )

快速回复 返回顶部 返回列表