ISCASTLEMASTER
//检查人物是否为沙城城主
ISCASTLEGUILD
//检查人物是否为沙城成员
CHECKGUILDLIST
//检测人物行会是否到列表中
ADDGUILDLIST
//将人物行会加入列表
DELGUILDLIST
//将人物行会删除列表
CHECKOFGUILD 行会名称
//检查行会名称
ISGUILDMASTER
//检查行会掌门
ADDGUILD
//建立行会
AFFILIATEGUILD 行会名
//将人物加入行会
HAVEGUILD
//检查人物是否加入行会
ISATTACKGUILD
//检查人物是否为攻城方
ISDEFENSEGUILD
//检查人物是否为守城方
注:ISDEFENSEGUILD
支持使用参数1(行会名)
ISATTACKALLYGUILD
//检查人物是否为攻城方联盟行会 注:ISATTACKALLYGUILD
支持使用参数1(行会名)
ISDEFENSEALLYGUILD
//检查人物是否为守城方联盟行会 注:ISDEFENSEALLYGUILD 支持使用参数1(行会名)
ISSAMEGUILDONMAP
地图名 //检查地图中所有人是否同一行会
GUILDSTAT
行会名
//检查行会名称统计人物等级 过滤同机器码(0/1) P1 //
统计行会在线人物数,数量返回P1,行会名为SELF时指自己行会,可结合ISGUILDMASTER使用。
ENDGUILDWAR 行会名1 行会名2
//结束行会战,两个参数可以使用通配符*
GUILDMAPMOVE
//行会传送NPC命令
GUILD
//执行命令者的同行会人物,如无行会则不播放
ADDTOCASTLEWARLIST 城堡号 *
//设置所有行会攻城
GUILDSTAT
//GUILDSTAT行会名 统计人物等级 过滤同机器码(0/1) P1 //
统计行会在线人物数,数量返回P1,行会名为SELF时指自己行会,可结合ISGUILDMASTER使用
STARTGUILDWAR
//行会名1 行会名2 时间(分钟)
开启行会战
ENDGUILDWAR
//行会名1 行会名2 //
结束行会战,两个参数可以使用通配符*
GUILDMAPMOVE //行会掌门召唤成员(新)
;==========================================
功能:检测行会建筑度
;==========================================
#IF
CHECKGUILDBUILDPOINT
控制符 < = > 数字
#ACT
GUILDBUILDPOINT 控制符 + - =
数字
//修改行会建筑度
;==========================================
功能:检测行会行会人气度
;==========================================
#IF
CHECKGUILDAURAEPOINT
控制符 < = > 数字
#ACT
GUILDAURAEPOINT 控制符 + - =
数字
//修改行会人气度
;==========================================
功能:检测行会繁荣度
;==========================================
#IF
CHECKGUILDFLOURISHPOINT
控制符 < = > 数字
#ACT
GUILDFLOURISHPOINT 控制符 + - =
数字
//修改行会繁荣度
;==========================================
功能:检测行会安定度
;==========================================
#IF
CHECKGUILDSTABILITYPOINT
控制符 < = > 数字
#ACT
GUILDSTABILITYPOINT 控制符 + - =
数字
//修改行会安定度
;==========================================
;==========================================
变量:
<$GUILDNAME>
//行会名称
<$RANKNAME>
//行会职位名称
<$GUILDHUMCOUNT>
//行会人数
<$GUILDBUILDPOINT>
//行会建筑度
<$GUILDAURAEPOINT>
//行会人气度
<$GUILDFLOURISHPOINT>
//行会繁荣度
<$GUILDSTABILITYPOINT>
//行会安定度
;==========================================
;==========================================
功能:检测行会是否到列表中
格式:CHECKGUILDLIST
..\目录\路径\XXX.TXT
;==========================================
[@CHECKGUILDLIST]
#IF
CHECKGUILDLIST
..\目录\路径\行会争霸.TXT
#SAY
列表中有行会。
#ELSESAY
列表中没有行会
;==========================================
功能:!CHECKGUILDLIST
..\目录\路径\行会争霸.TXT
格式:ADDGUILDLIST
..\目录\路径\XXX.TXT
;==========================================
#IF
!CHECKGUILDLIST ..\目录\路径\行会争霸.TXT
#ACT
ADDGUILDLIST
..\目录\路径\行会争霸.TXT
#SAY
您的:【<$GUILDNAME>】已经加入行会列表!
;==========================================
功能:删除人物行会在列表里!
格式:DELGUILDLIST
..\目录\路径\XXX.TXT
;==========================================
;==========================================
功能:检查人物是否为沙城成员
;==========================================
#IF
ISCASTLEGUILD
#SAY
你是沙城成员!
#ELSESAY
你不是沙城成员!
;==========================================
;==========================================
功能:检查人物是否为沙城老大。
;==========================================
#IF
ISCASTLEMASTER
#SAY
你是沙城老大!
#ELSESAY
你不是沙城老大!
;==========================================
;==========================================
功能:设置所有行会攻城
格式:ADDTOCASTLEWARLIST 城堡号
*
;==========================================
;==========================================
[@MAIN]
#IF
#ACT
GMEXECUTE
ADDTOCASTLEWARLIST 0
*
#SAY
城堡0今天晚上所有行会参加攻城
;==========================================
举例:
;==========================================
[@CHECKOFGUILD]
#IF
CHECKOFGUILD
行会名称
#SAY
行会正确
;==========================================
;==========================================
[@ISGUILDMASTER]
#IF
ISGUILDMASTER
#SAY
你是行会老大!
#ELSESAY
你不是行会老大!
;==========================================
;==========================================
[@ADDGUILD]
#IF
CHECKLEVELEX
> 0
#ACT
ADDGUILD ADMINISTRATORS
SENDMSG 5
[提示]:行会ADMINISTRATORS正确建立
;==========================================
;==========================================
[@AFFILIATEGUILD]
#IF
CHECKLEVELEX
> 0
ISNEWHUMAN
#ACT
GMEXECUTE 加入门派
AFFILIATEGUILD
剑龙阁
;==========================================
;==========================================
[@ISSAMEGUILDONMAP]
#IF
ISSAMEGUILDONMAP
3
#SAY
你的行会目前霸占了盟重地图!
#ELSESAY
盟重地图还没被你行会占领!\
\
<返回/@MAIN>
;==========================================
;==========================================
[@HAVEGUILD]
#IF
HAVEGUILD
#SAY
你已经加入了行会!
#ELSESAY
你没加入行会!
;==========================================
;==========================================
#IF
HAVEGUILD
#SAY
你已经加入了行会!
#ELSESAY
你没加入行会!
;==========================================
;==========================================
[@ISATTACKGUILD]
#IF
ISATTACKGUILD
#SAY
目前你所在的行会是攻城方!
#ELSESAY
你所在的行会不是今天的攻城方!\
\
<返回/@MAIN>
;==========================================
;==========================================
[@ISDEFENSEGUILD]
#IF
ISDEFENSEGUILD
行会名称
#SAY
目前你所在的行会是守城方!
#ELSESAY
你所在的行会不是今天的守城方!\
\
<返回/@MAIN>
;==========================================
;==========================================
[@ISATTACKALLYGUILD]
#IF
ISATTACKALLYGUILD
行会名称
#SAY
目前你所在的行会是攻城方联盟行会!
#ELSESAY
你所在的行会不是今天的攻城方联盟行会!\
\
<返回/@MAIN>
;==========================================
;==========================================
[@ISDEFENSEALLYGUILD]
#IF
ISDEFENSEALLYGUILD
行会名称
#SAY
目前你所在的行会是守城方联盟行会!
#ELSESAY
你所在的行会不是今天的守城方联盟行会!\
\
<返回/@MAIN>
;==========================================
;==========================================
功能:行会传送NPC命令
格式:GUILDMAPMOVE M X
Y
参数一M为地图代码.参数二X为坐标X.参数三Y为坐标Y.
;==========================================
[@GUILDMAPMOVE]
#IF
CHECKLEVELEX
> 0
#ACT
GUILDMAPMOVE 3 333 333
SENDMSG 5
[提示]:大家都回城了吧.哈哈
;==========================================
;==========================================
播放:WAV文件的NPC命令:GUILD //执行命令者的同行会人物,如无行会则不播放
格式:GUILD
//执行命令者的同行会人物,如无行会则不播放
PLAYSOUND 文件名 循环(0不循环1循环) 【参数】
PLAYSOUND STOP
//停止当前所有播放的声音
;==========================================
参数:
GUILD
//执行命令者的同行会人物,如无行会则不播放
;==========================================
[@GUILD]
#IF
#ACT
PLAYSOUND
.\WAV\LOG-IN-LONG2.WAV 0 GUILD 【执行该命令的行会人物,同行会的全部播放,如无行会则不播放】
;==========================================
参数:GUILDMAPMOVE
地图代码 Y X 随机范围
说明:GUILDMAPMOVE
只有行会掌门可以执行!执行时间间隔175秒!
;==========================================
[@GUILDMAPMOVE]
#IF
#ACT
GMEXECUTE
允许行会召集 //Mir200\Command.ini
里:AllowGuildReCall=允许行会召集
GUILDMAPMOVE
3 330 330 5