攻城战 » 历史记录 » 修订 7
修订 6 (tejie, 2025-08-27 10:29) → 修订 7/9 (tejie, 2025-08-28 15:47)
h4. _{color:green}攻城战_
h4. *模块说明*
1 创建一个行会
2 进入皇宫所在地图
3 等待报名
4 等待或手动开启攻城战
5 等待或手动关闭攻城战
6 检测是否是胜利行会会长
h4. 相关命令
[[攻城战玩法命令]]
h4. 相关配置
文件路径
..\Mir200\Tejieconfig\Tejieconfig.txt
所属配置段
[tjconfig]
|^.clsSbkInfo|是否关闭攻城的系统提示信息
1关闭
0或缺省开启|
-
-
h4. %{color:firebrick}1 创建一个行会%
可以通过以下脚本,快捷创建方便测试。
[@创建行会]
#if
not [[haveGuild]]
#act
[[addGuild]] %s Self
[[sendTipsMsg]] 行会创建成功/fcolor=150
#elseAct
[[sendTipsMsg]] 不能创建,已经在行会中/fcolor=150
-
-
h4. %{color:firebrick}2 进入皇宫所在地图%
根据版本版本,自行操作会长角色进入。
-
-
h4. %{color:firebrick}3 等待报名%
通过以下脚本文件,设置攻城战报名时间。
3.1
[[AutoRunRobot|AutoRunRobot.txt]]
;配置攻城战报名时间
#AutoRun NPC RUNONDAY 9:58 @攻城报名
3.2
[[RobotManage|RobotManage.txt]]
;执行报名命令
[@攻城报名]
#if
#act
[[addAttackSabukAll]] 0
[[print]] 已于<$dateTime>完成攻城战活动报名。
-
-
h4. %{color:firebrick}4 等待或手动开启攻城战%
测试时,可通过手动开启
4.1
使用制作工具,设定攻城战开始,到时间自动开启。
!clipboard-202402101132-nj37a.png!
4.2
通过脚本设定攻城战开始,可手动开启。
[@开启关闭攻城]
#if
[[equal]] n$开战 0
#act
[[forcedWallConquestWar]] 0
[[print]] 攻城开始-<$dateTime>
#elseAct
[[forcedWallConquestWar]] 0
[[print]] 攻城结束-<$dateTime>
-
-
h4. %{color:firebrick}5 等待或手动关闭攻城战%
测试时,可通过手动开启
5.1
使用制作工具,设定攻城战关闭,到时间自动关闭。
!clipboard-202402101133-5xik2.png!
5.2
通过脚本设定攻城战关闭,可手动关闭。
[@开启关闭攻城]
#if
[[equal]] n$开战 0
#act
[[forcedWallConquestWar]] 0
[[print]] 攻城开始-<$dateTime>
#elseAct
[[forcedWallConquestWar]] 0
[[print]] 攻城结束-<$dateTime>
-
-
h4. %{color:firebrick}6 检测是否是攻城战胜利行会会长%
[@是否胜利会长]
#if
[[isCastleMaster]] 0
#act
[[print]] 是攻城战胜利行会会长
#elseAct
[[print]] 并非攻城战胜利行会会长
-
-
h4. %{color:firebrick}其它事项%
*报名时间,需要在攻城战开始时间之前。*
*如需反复测试,请执行清库操作。* *如需反复测试,清执行清库操作。*
!clipboard-202402101140-1bhmm.png!
*攻城战用到的时间,是服务器时间,不是本地电脑时间。*
可在制作工具上查看当前服务器时间
!clipboard-202402101145-flk0i.png!