项目

一般

简介

行为

攻城战 » 历史记录 » 修订 3

« 上一页 | 修订 3/4 (差异) | 下一页 »
tejie, 2024-02-10 11:42


攻城战

模块说明

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 并非攻城战胜利行会会长


其它事项

如需反复测试,清执行清库操作。

tejie 更新于 7 个月 之前 · 3 修订