服务端说明
沙城行会相关
沙城触发
1)、沙城攻城战开始触发RobotManage.txt脚本 [@攻城战开始] 标签,返回以下参数
$PARAM(0) //城堡名称
2)、沙城被行会占领触发RobotManage.txt脚本 [@攻城战攻陷] 标签,返回以下参数
$PARAM(0) //城堡名称
3)、沙城被守城行会占领触发RobotManage.txt脚本 [@攻城战反攻] 标签,返回以下参数
$PARAM(0) //城堡名称
4)、沙城攻城战结束触发RobotManage.txt脚本 [@攻城战结束] 标签,返回以下参数
$PARAM(0) //城堡名称
沙城相关命令
1、将指定行会加入攻城列表
ADDCASTLEWARGUILD 参数1 参数2 参数3
参数1:
行会名字 (设置为ALL,则表示加入全服行会)
参数2:
城堡名称
参数3:
日期(天) (0为今天,1为明天,2为后天,依次类推)
[@测试脚本]
#IF
True
#ACT
ADDCASTLEWARGUILD 传奇世界行会 沙城 0
SENDMSG 5 传奇世界行会今天开启攻城战
break2、检测指定行会是否在攻城列表中
CHECKCASTLEWARGUILD 参数1 参数2
参数1:
行会名字
参数2:
城堡名称
[@测试脚本]
#IF
CHECKCASTLEWARGUILD 传奇世界行会 沙城
#ACT
SENDMSG 5 传奇世界行会已经在沙城攻城行会名单中
break3、检测沙城占领天数
CASTLECHANGEDAY 参数1 参数2
参数1:
检测符( > 、 < 、 = )
参数2:
数值
[@测试脚本]
#IF
CASTLECHANGEDAY > 3
#ACT
SENDMSG 5 沙城行会已占用3天以上
break4、清除占领沙城行会
CLEARCASTLEOWNER 参数1
参数1:
城堡名称
[@测试脚本]
#IF
True
#ACT
CLEARCASTLEOWNER 沙城
SENDMSG 5 沙城占领行会已清除
break5、检测人物是否为沙城城主
ISCASTLEMASTER
[@测试脚本]
#IF
ISCASTLEMASTER
#ACT
SENDMSG 5 你是沙城城主
break6、检测人物是否为沙城成员
ISCASTLEGUILD
[@测试脚本]
#IF
ISCASTLEGUILD
#ACT
SENDMSG 5 你是沙城成员
break行会相关变量
$CASTLENAME //沙城名称
$CASTLEDOORSTATE //沙城城门状态(关闭,开启)
$TODAYINCOME //沙城当天收入
$CASTLEGOLD //沙城的总收入
$REPAIRDOORGOLD //修复城门费用
$REPAIRWALLGOLD //修理皇宫城墙费用
$GUARDFEE //聘用守卫费用
$ARCHERFEE //聘用弓箭守卫费用