gm下载站 发表于 2025-1-5 14:24:31

[BLUE引擎]传奇版本检测行会相关信息命令说明


检测行会相关信息
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
页: [1]
查看完整版本: [BLUE引擎]传奇版本检测行会相关信息命令说明