项目

一般

简介

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

修订 1 (tejie, 2024-02-10 11:41) → 修订 2/4 (tejie, 2024-02-10 11:41)

h4. _{color:green}攻城战_ 

 h4. *模块说明* 

 1 创建一个行会 
 2 进入皇宫所在地图 
 3 等待报名 
 4 等待或手动开启攻城战 
 5 等待或手动关闭攻城战 
 6 检测是否是胜利行会会长 

 - 
 - 

 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.txt 
 ;配置攻城战报名时间 
 #AutoRun NPC RUNONDAY 9:58 @攻城报名 

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

 - 
 - 

 %{color:firebrick}其它事项% 

 如需反复测试,清执行清库操作。 
 !clipboard-202402101140-1bhmm.png!