洎实 发表于 2023-2-27 15:25:22

自动攻城脚本-传奇攻城M2脚本代码

此脚本适合引擎,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 连开心数据文件夹一起复制过去!

攻沙奖励=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打开后写下这面这段脚本:

蜜鸦琅 发表于 2023-2-27 15:26:07

硿嫖 发表于 2023-2-28 10:21:22

diydhvauxj 发表于 2023-3-1 00:48:04

裘因丑 发表于 2023-3-1 13:56:25

硝翎啬 发表于 2023-3-1 15:46:43

婿搴 发表于 2023-3-3 02:56:38

祖璇娟 发表于 2023-3-3 03:02:05

牟诗蕊 发表于 2023-3-5 21:10:29

苏氓 发表于 2023-3-7 19:17:58

页: [1] 2 3
查看完整版本: 自动攻城脚本-传奇攻城M2脚本代码