攻城战¶
模块说明¶
1 创建一个行会
2 进入皇宫所在地图
3 等待报名
4 等待或手动开启攻城战
5 等待或手动关闭攻城战
6 检测是否是胜利行会会长
1 创建一个行会¶
可以通过以下脚本,快捷创建方便测试。
[@创建行会]
#if
not haveGuild
#act
addGuild %s Self
sendTipsMsg 行会创建成功/fcolor=150
#elseAct
sendTipsMsg 不能创建,已经在行会中/fcolor=150
2 进入皇宫所在地图¶
根据版本版本,自行操作会长角色进入。
3 等待报名¶
通过以下脚本文件,设置攻城战报名时间。
3.1
AutoRunRobot.txt
;配置攻城战报名时间
#AutoRun NPC RUNONDAY 9:58 @攻城报名
3.2
RobotManage.txt
;执行报名命令
[@攻城报名]
#if
#act
addAttackSabukAll 0
print 已于<$dateTime>完成攻城战活动报名。
4 等待或手动开启攻城战¶
测试时,可通过手动开启
4.1
使用制作工具,设定攻城战开始,到时间自动开启。
4.2
通过脚本设定攻城战开始,可手动开启。
[@开启关闭攻城]
#if
equal n$开战 0
#act
forcedWallConquestWar 0
print 攻城开始-<$dateTime>
#elseAct
forcedWallConquestWar 0
print 攻城结束-<$dateTime>
5 等待或手动关闭攻城战¶
测试时,可通过手动开启
5.1
使用制作工具,设定攻城战关闭,到时间自动关闭。
5.2
通过脚本设定攻城战关闭,可手动关闭。
[@开启关闭攻城]
#if
equal n$开战 0
#act
forcedWallConquestWar 0
print 攻城开始-<$dateTime>
#elseAct
forcedWallConquestWar 0
print 攻城结束-<$dateTime>
6 检测是否是攻城战胜利行会会长¶
[@是否胜利会长]
#if
isCastleMaster 0
#act
print 是攻城战胜利行会会长
#elseAct
print 并非攻城战胜利行会会长
其它事项¶
报名时间,需要在攻城战开始时间之前。
如需反复测试,清执行清库操作。
攻城战用到的时间,是服务器时间,不是本地电脑时间。
可在制作工具上查看当前服务器时间