请选择 进入手机版 | 继续访问电脑版

[技术文章] 自动攻城脚本-传奇攻城M2脚本代码

[复制链接]
查看63 | 回复0 | 2020-10-8 23:50:40 | 显示全部楼层 |阅读模式
此脚本适合HERO引擎,GOM引擎和LEGEND引擎,我们可以随时设置几天拿沙,很方便传奇自动攻城脚本下载

例:开区两天攻城:机器人定时脚本触发介绍
AutoRunRobot.txt
#AutoRun NPC RUNONDAY 23:59 @开区天数
#AutoRun NPC RUNONDAY 22:00 @奖励开启
#AutoRun NPC RUNONDAY 22:10 @奖励关闭
#AutoRun NPC RUNONDAY 0:00 @清理沙奖励
#AutoRun NPC RUNONDAY 19:30 @攻沙设置

机器人触发脚本介绍
RobotManage.txt
[@开区天数]
#if
equal A497
#act
CALCVAR GLOBAL 开区天数 + 1
SAVEVAR GLOBAL 开区天数 ..\QuestDiary\开心数据沙奖励.txt


[@攻沙设置]
#if
CHECKVAR GLOBAL 开区天数 > 0
#act
AddAttackSabukAll 0
Gmexecute 开始提问 @攻沙喊话


[@攻沙喊话]
#if
CHECKVAR GLOBAL 开区天数 > 1
#act
SENDMOVEMSG 0 249 0 100 3 公告:服务器将在20点-22点举行沙巴克攻城战,请玩家提前备战!
BREAK

#if
CHECKVAR GLOBAL 开区天数 > 0
#act
SENDMOVEMSG 0 249 0 100 3 公告:服务器将在20点-22点举行沙巴克攻城战,请玩家提前备战!
BREAK




[@清理沙奖励]
#act
CALCVAR GLOBAL 领取次数 = 0
SAVEVAR GLOBAL 领取次数 ..\QuestDiary\开心数据沙奖励.txt

[@奖励关闭]
#act
CALCVAR GLOBAL 攻沙奖励 = 0
SAVEVAR GLOBAL 攻沙奖励 ..\QuestDiary\开心数据沙奖励.txt


[@奖励开启]
#if
CHECKVAR GLOBAL 开区天数 > 0
#act
CALCVAR GLOBAL 攻沙奖励 = 1
SAVEVAR GLOBAL 攻沙奖励 ..\QuestDiary\开心数据沙奖励.txt
break

登录脚本添加自定义变量复制上即可!
QManage.txt
[@Startup]
VAR Integer GLOBAL 开区天数
VAR Integer GLOBAL 领取次数
VAR Integer GLOBAL 攻沙奖励
LOADVAR GLOBAL 开区天数 ..\QuestDiary\开心数据沙奖励.txt
LOADVAR GLOBAL 领取次数 ..\QuestDiary\开心数据沙奖励.txt
LOADVAR GLOBAL 攻沙奖励 ..\QuestDiary\开心数据沙奖励.txt


功能脚本内容,复制到路径D:\MirServer\Mir200\Envir\QuestDiary 连开心数据文件夹一起复制过去!
[GLOBAL]
攻沙奖励=0
领取次数=0
开区天数=1

今天教大家怎么写一个自动每天开启攻城脚本,因为自动提交,首先我们肯定要用到机器人配置
那么首先我们打开我们的机器人,路径:D:\MirServer\Mir200\Envir\Robot_def\AutoRunRobot.txt   
然后机器人添加这段语句  #AutoRun NPC RUNONDAY 19:30 @攻沙设置  
这句话的意思是,每天的19:30分自动呼出命令 @攻沙设置  。然后打开机器人配置
路径:D:\MirServer\Mir200\Envir\Robot_def\RobotManage.txt  打开后写下这面这段脚本:


传奇服务端版本附件下载说明 1、传奇GM论坛(WWW.DIYGM.COM)提供大量传奇版本服务端免费下载。
2、本站发布的传奇版本服务端,补丁素材,工具教程,登录器等全部均测试通过。
3、本站传奇相关资源附件以研究交流为目的,商业用途造成的后果与本站无关。
4、《传奇版本库》部分优质资源需要使用论坛会员下载或者金币下载。
获取金币方法:1、金币充值  2、免费获得传奇GM论坛基地金币。
回复

使用道具 举报

本版积分规则