攻城战 » 历史记录 » 修订 6
修订 5 (tejie, 2025-08-27 10:29) → 修订 6/8 (tejie, 2025-08-27 10:29)
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!