机器人脚本的详解及应用(实例:某一时间土城刷怪并全服召唤玩家)
解决方案
 

机器人脚本详解已使用方法.可以在机器人脚本添加代码命令来指定操纵.

机器人脚本的大意是,你可以在机器人脚本里,添加一段你需要的命令在你指定的时间范围内,触发你所需要的内容。

常用的机器人脚本有:***派对,拿沙提示,还有一些元宝树活动一类的,这些都是需要机器人脚本触发事件。

再指定时间内发出你设置的脚本命令。

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

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

以上就是今天给大家先容的内容给大家总结一下分类:

1.机器人脚本相关文件已命令脚本格式

2.机器人脚本使用方法