大家好,我是晓晴继续发布教程。第十八课:传奇脚本制作之四:关于机器人脚本,自动刷怪,自动攻城,武林PK活动为例
D:\Mirserver\Mir200\Envir\Robot_def
机器人AutoRunRobot文件的作用是将一些手动的活动和脚本让系统自动执行.其实就是一个自动启动脚本的系统.由AutoRunRobot.txt文件和RobotManage.txt组成.比如自动攻沙,活动开启,赌博之类
机器人配置文件相关文件:
\Envir\Robot_def\AutoRunRobot.txt 机器人配置文件位置 (1.什么时候启动)
\Envir\Robot_def\RobotManage.txt 机器人设置文件位置 (2.启动什么)
SEC:按秒运行
MIN:按分运行
HOUR:按小时运行
DAY:按天运行
RunOnDay:按每天什么时候运行
RUNONWEEK:按星期几及时间运行
格式:
#AutoRun NPC RUNONWEEK 5:15:55 @SendRedMsg 星期五15点55分运行
举例1:每60分钟刷出一只祖玛教主
AutoRunRobot.txt 文件里面包含以下内容:
#AutoRun NPC MIN 60 @教主提示 ----------每60分运行RobotManage.txt文件的@教主提示
#AutoRun NPC MIN 60 @教主刷新 ----------每60分运行RobotManage.txt文件的@教主刷新
RobotManage.txt 文件包含以下内容:
[@教主提示]
#IF
#ACT
SENDMSG 0 [紧急公告]!祖玛教主将马上复活,请玛法勇士们做好猎杀行动!
SENDMSG 0 [紧急公告]!祖玛教主将马上复活,请玛法勇士们做好猎杀行动!
[@教主刷新]
#IF
#ACT
Mission b341 16 21 ------ Mission ;设置怪物集中点(用于开展怪物攻城)
Param1 16
Param2 21
MobPlace 祖玛教主 20 ------ MobPlace ;放置怪物,怪物向集中点集中,大刀守卫不攻击怪物(用于开展怪物攻城)
SENDMSG 0 玛法勇士们,祖玛教主出现在封魔谷皇宫,请勇士们火速前往歼灭!
SENDMSG 0 玛法勇士们,祖玛教主出现在封魔谷皇宫,请勇士们火速前往歼灭!
举例2:设置自动攻城
AutoRunRobot.txt 文件
;====================沙巴克自动攻城 新区第三天开====================
#AutoRun NPC RUNONDAY 18:00 @攻沙喊话
#AutoRun NPC RUNONDAY 19:00 @攻沙喊话
#AutoRun NPC RUNONDAY 19:50 @攻沙设置
#AutoRun NPC RUNONDAY 22:00 @奖励开启
#AutoRun NPC RUNONDAY 22:05 @奖励关闭
#AutoRun NPC RUNONDAY 23:59 @开区天数
#AutoRun NPC RUNONDAY 0:00 @清理沙奖励
RobotManage.txt 文件
;=================================================
[@开区天数]
#ACT
CALCVAR GLOBAL 开区天数 + 1
SAVEVAR GLOBAL 开区天数 ..\QuestDiary\晴之凤舞\沙奖励.txt
[@清理沙奖励]
#ACT
CALCVAR GLOBAL 领取次数 = 0
SAVEVAR GLOBAL 领取次数 ..\QuestDiary\晴之凤舞\沙奖励.txt
[@奖励开启]
#ACT
CALCVAR GLOBAL 攻沙奖励 = 1
SAVEVAR GLOBAL 攻沙奖励 ..\QuestDiary\晴之凤舞\沙奖励.txt
[@奖励关闭]
#ACT
CALCVAR GLOBAL 攻沙奖励 = 0
SAVEVAR GLOBAL 攻沙奖励 ..\QuestDiary\晴之凤舞\沙奖励.txt
[@攻沙设置]
#IF
CHECKVAR GLOBAL 开区天数 > 2
#ACT
AddAttackSabukAll 0 ;--------所有行会在当晚同时攻城
CALCVAR GLOBAL 领取次数 = 0
SAVEVAR GLOBAL 领取次数 ..\QuestDiary\晴之凤舞\沙奖励.txt
CLEARNAMELIST ..\QuestDiary\晴之凤舞\沙奖名单.txt ;----清除列表内容
SENDMSG 1 ぐ系统:集体攻城已经开启!--请提早建会!否则参加不了集体攻城!
SENDMSG 1 ぐ系统:集体攻城已经开启!--每天19点50分开启全服大型攻城!
SENDMSG 1 ぐ系统:集体攻城已经开启!--每个行会都可以攻城!无需提交头像
SENDMSG 1 ぐ系统:集体攻城已经开启!--如果您的势力不行!建议找结盟好友!
SENDMSG 1 ぐ系统:集体攻城已经开启!--所有行会做好准备!它是不是属于你呢?
[@攻沙喊话]
#IF
CHECKVAR GLOBAL 开区天数 > 2
#ACT
SENDMSG 1 ぐ系统:集体攻城已经开启!--请提早建会!否则参加不了集体攻城!
SENDMSG 1 ぐ系统:集体攻城已经开启!--每天19点50分开启全服大型攻城!
SENDMSG 1 ぐ系统:集体攻城已经开启!--每个行会都可以攻城!无需提交头像
SENDMSG 1 ぐ系统:集体攻城已经开启!--如果您的势力不行!建议找结盟好友!
SENDMSG 1 ぐ系统:集体攻城已经开启!--所有行会做好准备!它是不是属于你呢?
举例3.举办武林PK大会。