传奇架设机器人执行脚本添加命令方法

来源: 作者: 点击:
在传奇游戏服务器中,机器人脚本是一种自动化执行特定任务的工具,通常用于定时活动、刷怪、全服提示等。要添加机器人执行脚本命令,你需要编辑两个主要的脚本文件:AutoRunRobot.txt 和 RobotManage.txt。

AutoRunRobot.txt:这个文件用于设置机器人脚本的运行时间。你可以指定脚本按秒(SEC)、分(MIN)、小时(HOUR)、天(DAY)或者特定时间(RUNONDAY、RUNONWEEK)来执行。例如,你可以设置一个脚本每3秒执行一次,可以这样写:

#AutoRun NPC SEC 3 @每3秒钟执行一次
RobotManage.txt:这个文件包含了实际要执行的脚本命令。你需要为每个定时任务创建一个唯一的标签,并在AutoRunRobot.txt中引用这个标签。例如,如果你想要每3秒执行一个名为“@每3秒钟执行一次”的任务,你需要在RobotManage.txt中这样定义它:

\[@每3秒钟执行一次\]
#IF
#ACT
...(这里写上你要执行的命令)
具体的命令会根据你想要实现的功能而有所不同。例如,如果你想要在特定时间刷怪,你可以使用如下命令:

\[@赤月恶魔\]
#IF
#ACT
MISSION 3 330 330
PARAM1 330
PARAM2 330
PARAM3 1
PARAM4 1
MOBPLACE 赤月恶魔
SENDMSG 0 赤月恶魔再次出现在盟重330 330!
勇士们,家园的安全就靠你们保卫了!
请确保你的脚本语法正确,并且每个标签唯一,以避免冲突。如果你在服务器开启后添加了新功能,可能需要重启服务器才能使更改生效。

在传奇游戏架设中,机器人脚本分为触发脚本和执行脚本。其中,传奇机器人脚本 AutoRunRobot 代码基本介绍提到,文件的位置一般在 D:\MirServer\Mir200\Envir\Robot_def 文件夹下面,有两个文件:系统控制文件 AutoRunRobot.txt 和机器人运行脚本文件 RobotManage.txt,另外在 D:\MirServer\Mir200\Envir 下面有个 Robot.txt,这个是机器人配置文件。三个文件相互联系,缺一不可。
以传奇版本添加自动攻打沙巴克为例,首先找到传奇版本中的机器人执行脚本(RobotManage),路径为 D:\MirServer\Mir200\Envir\Robot_def\RobotManage。打开机器人执行脚本,添加上开启沙巴克攻城的命令提示。具体如传奇怎么设置传奇服务端沙巴克自动攻城中所述,找到传奇服务端中的机器人计时脚本(AutoRunRobot),路径为 D:\MirServer\Mir200\Envir\Robot_def\AutoRunRobot,打开后添加上开启沙巴克攻城的计时命令。同时找到机器人执行脚本(RobotManage),路径为 D:\MirServer\Mir200\Envir\Robot_def\RobotManage,打开添加开启沙巴克攻城的命令提示。
对于设置传奇固定时间每天拿沙活动,需在机器人脚本 AutoRunRobot.txt 这个文本里面添加触发行命令,一般格式是#AutoRun NPC RUNONDAY 20:00 @集体攻城,这段命令的意思就是检查到这个时间就触发这个命令然后跳转到下一个脚本。接着在机器人执行脚本 RobotManage.txt 这个文本里面添加执行命令,一般格式是(@集体攻城) #IF EQUAL G1 0 #ACT MOV G2 1 AddAttackSabukAll 0。路径为 D:MirServerMir200EnvirRobot_def。
传奇私人服务器每天攻城机器人脚本和攻城奖励脚本中,在 AutoRunRobot.txt 中添加语句#AutoRun NPC RUNONDAY 19:00 @攻沙喊话和#AutoRun NPC RUNONDAY 19:50 @攻沙设置,在 RobotManage.txt 中添加语句(@攻沙设置 ) #if #act AddAttackSabukAll 0 SENDMSG 1 ぐ系统等内容。总之,在传奇架设中,机器人执行脚本添加命令需要找到对应的文件路径,按照特定的格式进行添加,以实现不同的功能,如自动攻城等。
传奇机器人脚本的分类
传奇机器人脚本主要分为定时脚本和执行脚本两大类。定时脚本用于规定机器人在特定时间执行特定任务,例如“#AutoRun NPC SEC 3 @每秒钟执行一次”表示每秒钟执行一次相应的任务,时间单位还有按分运行的“MIN”、按小时运行的“HOUR”、按天运行的“DAY”、按每天几点几分运行的“RUNONDAY”以及按星期几及时间运行的“RUNONWEEK”等。执行脚本则是在定时脚本触发后具体执行的任务内容,比如“RobotManage.txt”中的脚本内容,当定时脚本触发后,执行脚本会进行相应的操作,如发送消息、增加变量值等。另外,传奇中常见的任务、活动等相关脚本都是通过机器人脚本实现的,例如游戏中的色子、时间控制、提示地图刷怪等。机器人脚本还可以分为配置文件和运行脚本文件。配置文件格式通常为“;;机器人名称脚本名称 系统控制”,而运行脚本文件则包含了具体的执行命令。总之,传奇机器人脚本分类明确,各自承担着不同的功能,为传奇游戏的丰富性和可玩性提供了重要支持。
传奇私人服务器每天攻城机器人脚本设置
传奇私人服务器每天攻城机器人脚本的设置需要在特定的文件中进行操作。首先,打开机器人路径“D:\MirServer\Mir200\Envir\Robot_def\AutoRunRobot.txt”,在这个文件中添加语句“#AutoRun NPC RUNONDAY 19:30 @攻沙设置”或者“#AutoRun NPC RUNONDAY 19:00 @攻沙喊话”“#AutoRun NPC RUNONDAY 19:50 @攻沙设置”等语句,这些语句的意思是每天在特定的时间自动呼出命令“@攻沙设置”或“@攻沙喊话”。然后打开机器人配置文件“D:\MirServer\Mir200\Envir\Robot_def\RobotManage.txt”,在这个文件中写下相应的脚本。例如“(@攻沙设置 ) #if #act AddAttackSabukAll 0 ;SENDMSG 1 ぐ系统:集体攻城已经开启!-- 请提早建会!否则参加不了集体攻城!;SENDMSG 1 ぐ系统:集体攻城已经开启!-- 每天19 点 50 分开启全服大型攻城!;SENDMSG 1 ぐ系统:集体攻城已经开启!-- 每个行会都可以攻城!无需提交头像;SENDMSG 1 ぐ系统:集体攻城已经开启!-- 如果您的势力不行!建议找结盟好友!;SENDMSG 1 ぐ系统:集体攻城已经开启!-- 所有行会做好准备!它是不是属于你呢?”以及“(@攻沙喊话 ) #IF #ACT SENDMSG 1 ぐ系统:还有 1 小时集体攻城就要开启!-- 请提早建会!否则参加不了集体攻城!;SENDMSG 1 ぐ系统:还有 1 小时集体攻城就要开启!--每天 19 点 50 分开启全服大型攻城!;SENDMSG 1 ぐ系统:还有 1 小时集体攻城就要开启!--每个行会都可以攻城!无需提交头像;SENDMSG 1 ぐ系统:还有 1 小时集体攻城就要开启!-- 如果您的势力不行!建议找结盟好友!;SENDMSG 1 ぐ系统:还有 1 小时集体攻城就要开启!--所有行会做好准备!它是不是属于你呢?”。通过这些设置,可以实现传奇私人服务器每天自动开启攻城活动,为玩家带来更加刺激和精彩的游戏体验。