GM700论坛

 找回密码
 立即注册
查看: 511|回复: 0

传奇一条龙教你如何制作自动攻城脚本

[复制链接]

1518

主题

1542

帖子

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
100447
发表于 2022-10-27 22:08:34 | 显示全部楼层 |阅读模式
QQ截图20221027220455.jpg

此脚本适合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  打开后写下这面这段脚本:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|皖ICP备18020244号-6|GM700论坛 |nimba_sitemap:appname

GMT+8, 2023-3-22 17:54 , Processed in 0.085044 second(s), 23 queries .

Powered by GM论坛 X3.4

© 免责声明:本站所有资源均来至网络,仅供学习交流,严禁用于商业用途,请于24小时内删除!

快速回复 返回顶部 返回列表