您现在的位置:首页 > 开区技术 >

机器人脚本详解与使用方法

来源:七千搜服网 发布时间:2019-08-31 20:40:38

系统机器人,可以定时做一些指
定操作.意思就是玩家可以通过在机器人脚本里面设置一段脚本,到你设置的时间,机器人脚本就可以自
己执行这段命令,实现游戏一些功能的定时间的开发或者关闭,现在我就给大家详细给大家解释一下热血
传奇机器人脚本详解已使用方法.


第一步机器人脚本相关文件已命令脚本格式

1相关文件:
\Envir\Robot.txt     机器人配置文件
\Envir\Robot_def\RobotManage.txt 机器人运行脚本文件

2机器人配置文件格式:
;Robot.txt
;机器人名称     脚本名称
系统控制          AutoRunRobot 
脚本格式:
;AutoRunRobot.txt 
#AutoRun NPC SEC 10 @SendRedMsg
SEC:按秒运行
MIN:按分运行
HOUR:按小时运行
DAY:按天运行
RUNONWEEK:按星期几及时间运行
#AutoRun NPC RUNONWEEK 5:15:55 @SendRedMsg
星期五15点55分运行
实例:
Robot.txt内容:该文件在\Envir\下
;==========================
Test Test
;==========================
Test.txt内容:(每8秒钟运行脚本一次)该文件在\Envir\Robot_def\下
;==========================
#AutoRun NPC SEC 8 @DHB
;==========================
RobotManage.txt内容(内容即普通脚本内容)该文件在\Envir\Robot_def\下
;==========================


第二机器人脚本使用方法

  机器人脚本的使用方法有很多种现在我就拿定时定点刷怪的脚本给大家实际说明一下
路径:D:\MirServer\Mir200\Envir\Robot_def
AutoRunRobot.txt
#AutoRun NPC SEC 30 @骷髅谷
;在这里的意思就是没30秒钟执行一次这个脚本
RobotManage.txt
[@骷髅谷]
#IF
checkhum n102 1
#ELSEACT
ClearMapMon n102
;用于清除指定地图里的怪物,人物的宝宝不在此范围以内,禁止清除怪物列表中的怪物不会被清除
break
#IF
checkmonmap n102 200
:可以检查一个地图内的怪物数量
#ELSEACT
MONGENEX n102 50 50 稻草人6 50 100 3
MONGENEX n102 50 50 多钩猪6 50 100 4
MONGENEX n102 50 50 钉耙猫6 50 100 5
MONGENEX n102 50 50 钉耙猫6 50 100 6
MONGENEX n102 50 50 多钩猪6 50 100 3
MONGENEX n102 50 50 钉耙猫6 50 100 3
MONGENEX n102 50 50 钉耙猫6 50 100 3
;以上就是在这些地图这些坐标上刷这些怪物
break
#ElseAct
break

好了,也不知道你能看明白不,感觉有些复杂,不过你多测试几次就会明白的。多关注67PP,学习更多技术!

新闻点击榜