沙巴克配置
本服沙巴克路径:Mir200\Castle\0\SabukW.txt
跨服沙巴克路径:Mir200\Castle\0\SabukW-KF.txt
沙巴克配置下载http://video-help.hgtny.cn:9999/shipin/sbkxgcs.zip
相关常量
<$CASTLENAME> 沙巴克名称
<$OWNERGUILD>
沙巴克行会名称
<$LORD>
沙巴克(老大)管理员名称
<$LORDUSERID> 沙巴克(老大)管理员ID
沙巴克攻城相关命令
检测人物是否进入攻城的范围 格式:CHECKCASTLEWARAREA
城堡名称
检测人物是否在攻城区域 格式:CheckInWarArea
检测是否在攻城 格式:CHECKUNDERWAR 城堡名称
(返回参数:<$UNDERWAR> (0=不在攻城
1=在攻城))
检测行会是否加入攻城列表 格式:ISCASTLEATTACKGUILD
行会名
检测玩家是否为沙巴克成员 格式:ISCASTLEGUILD
检测玩家是否为沙巴克老大
格式:ISCASTLEMASTER
清理沙巴克归属 格式:RESETCASTLE
检测沙巴克占领天数 格式:CASTLECHANGEDAY
检测符(<,>,=) 天数
(常量:<$CASTLECHANGEDAY>)
占领沙巴克触发 格式:[@GetCastle0]
脚本命令设置沙巴克归属 格式:SETCASTLEGUILD行会名字是否触发沙巴克触发(0=不触发1=触发)
沙巴克攻城记者模式,(不参与攻城归属)
ChangeModeEx 25 1
;开启
ChangeModeEx 25 0 ;关闭
检测沙巴克占领天数
格式:CASTLECHANGEDAY 检测符(<,>,=)
天数
沙巴克占领天数常量:<$CASTLECHANGEDAY>
;需要放到皇宫专属系列NPC运行
[@main]
#IF
CASTLECHANGEDAY
> 7
#say
你已经占领沙城7天以上.
强制开启沙巴克攻城
将行会强制加入攻城列表
格式:AddToCastleWarListEx 参数1
参数2
参数1:占领名称(例:沙巴克)
参数2:行会名称(*所有行会)
强制开启沙巴克攻城
格式:GMEXECUTE
ForcedWallConQuestwar
GMEXECUTE
参数1
参数1:GM指令根据M2-选项-游戏命令对应设置进行填写
//例子:将需要加入的行会加入列表并配合GM命令开启攻城
#if
#ACT
;开启全部行会攻城
AddToCastleWarListEx
沙巴克 *
GMEXECUTE ForcedWallConQuestwar
#if
#ACT
;关闭攻城
GMEXECUTE
ForcedWallConQuestwar
注:以下命令为老攻城命令,需要和M2攻城时间配合,建议使用强制攻城
把行会加入攻城列表(攻城时间参照M2--参数设置--时间控制--申请攻城天数)
格式:
ADDTOCASTLEWARLIST 参数1 参数2
参数3
参数1:城堡名称(例:沙巴克)
参数2:行会名称(行会名称为*号时所有行会加入到攻城列表)
参数3:天数(几天后开始攻城,该参数可以为空,为空时按照引擎设置的天数)
所有行会在当晚同时攻城
格式:AddAttackSabukAll
城堡号(0)
注:需在M2--参数设置--时间控制--攻城开始时间之前执行此命令
时间顺序必须:创建行会-->执行攻城命令-->到达攻城开始时间
[@main]
#ACT
ADDTOCASTLEWARLIST
沙巴克 1
SENDMSG 1 所有行会加入攻城列表
[@main]
#IF
#ACT
AddAttackSabukAll 0
SENDMSG 1
所有行会已加入0号城堡列表中,当天将进行攻城!