传奇Blue引擎版本检查行会相关信息命令说明

2023-10-22 11:34| 发布者: 积木GM论坛| 查看: 1516| 评论: 0

摘要: Blue引擎检查行会相关信息命令:ISCASTLEMASTER //检查人物是否为沙城城主ISCASTLEGUILD //检查玩家是否为沙城成员CHECKOFGUILD 行会名称 //检查行会名称ISGUILDMASTER //检查行会掌门ADDGUILD ...


Blue引擎检查行会相关信息命令:

ISCASTLEMASTER              //检查人物是否为沙城城主
ISCASTLEGUILD               //检查玩家是否为沙城成员
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 // 结束行会战,两个参数可以使用通配符*

;===================================
功能:检查玩家是否为沙城成员
;===================================
#IF
ISCASTLEGUILD
#SAY
你是沙城成员!
#ELSESAY
你不是沙城成员!
;===================================


;===================================
功能:检查玩家是否为沙城老大。
;===================================
#IF
ISCASTLEMASTER
#SAY
你是沙城老大!
#ELSESAY
你不是沙城老大!
;===================================

;===================================
功能:设置所有行会攻城

格式:ADDTOCASTLEWARLIST 城堡号 *
;===================================
[@MAIN]
#IF
#ACT
GMEXECUTE ADDTOCASTLEWARLIST 0 *
#SAY
城堡0今天晚上所有行会参加攻城
;==========================================
行会建设:
;==========================================
CHECKGUILDBUILDPOINT 控制符 + - = 数字     //检测行会建筑度
CHECKGUILDAURAEPOINT 控制符 + - = 数字     //检测行会行会人气度
CHECKGUILDFLOURISHPOINT 控制符 + - = 数字  //检测行会繁荣度
CHECKGUILDSTABILITYPOINT 控制符 + - = 数字 //检测行会安定度

#IF
HAVEGUILD
#ACT
GUILDBUILDPOINT 控制符 + - = 数字      //修改行会建筑度
GUILDAURAEPOINT 控制符 + - = 数字      //修改行会人气度
GUILDFLOURISHPOINT 控制符 + - = 数字   //修改行会繁荣度
GUILDSTABILITYPOINT 控制符 + - = 数字  //修改行会安定度

变量:
<$GUILDNAME>           //行会名称
<$RANKNAME>            //行会职位名称
<$GUILDHUMCOUNT>       //行会人数
<$GUILDBUILDPOINT>     //行会建筑度
<$GUILDAURAEPOINT>     //行会人气度
<$GUILDFLOURISHPOINT>  //行会繁荣度
<$GUILDSTABILITYPOINT> //行会安定度
;==========================================
举例:
;==========================================
[@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 【执行该命令的行会玩家,同行会的全部播放,如无行会则不播放】

相关阅读

最新评论