项目

一般

简介

行为

示例--纯脚本模式攻城战范例

系统消息配置
关闭系统消息提示

文件路径
..\Mir200\Tejieconfig\Tejieconfig.txt

所属配置段
[tjconfig]
;--关闭系统的攻城战消息
clsSbkInfo=0


时间配置

时间配置说明
将系统的攻城活动,设置为凌晨4点,持续时间为1分钟。
配置项 变量名 配置值
攻城开始时间(每天整点,24小时制) startCastleWarTime 4
攻城时长(单位分钟) castleWarTime 1
游戏脚本设置的活动开启时间,与上述时间错开(不在凌晨4点到4点01)。
即,forcedWallconquestWar 命令开启关闭活动的时间,与上述时间错开。
游戏脚本设置的活动入口开放时间,与上述时间错开(不在凌晨4点到4点01)。
即,游戏界面中,可以进入活动地图的时间,与上述时间错开。


皇宫配置

配置目录

Mir200\
|__Castle\
   |__List.txt
   |__0\
   |  |__ATTACKSABUKWALL.TXT
   |  |__SABUKW.TXT
   |__1\
   |  |__ATTACKSABUKWALL.TXT
   |  |__SABUKW.TXT
   |__2\
      |__ATTACKSABUKWALL.TXT
      |__SABUKW.TXT

皇宫地图id配置
对应编号的城堡目录\
SabukW.txt
配置项
CastlePlaceMap=指定地图编号


脚本逻辑

1 将系统配置无效化
2 活动开始时间触发 forcedWallconquestWar 命令开启攻城活动
3 addAttackSabukAll 命令完成报名
4 游戏界面中开放活动入口
5 活动结束时间触发 forcedWallconquestWar 命令关闭攻城活动
6 通过GM命令,进入皇宫地图。(gomap 皇宫地图编号)


相关变量

<$lord>系列
<$ownerguild>系列

tejie 更新于 大约 5 小时 之前 · 6 修订