在传奇游戏中,行会的管理对于保持团队活力和秩序至关重要。为了简化行会管理流程,我们引入了一系列新的脚本功能,包括加入行会触发事件、行会成员数量获取、以及添加和删除行会成员的命令。

新功能介绍:

获取行会成员数量命令:

新增命令 GetGuildMemberCount 用于获取指定行会的成员数量,并将结果保存到变量中。

格式: GetGuildMemberCount 行会名称 保存变量

加入行会成员前触发事件:

新增触发器 QF.[@BeforeJoinGuild],用于在行会老大添加成员或接受申请前触发。

使用说明: 在此触发器中,可以使用 StopHumanJoinGuild 命令中止成员添加。

新增Npc变量 <$JoinGuildHuman>,表示当前尝试加入行会的成员名称。

脚本示例:

检测行会成员人数并阻止过多成员加入:

[@BeforeJoinGuild]

#ACT

SendMsg 5 当前要加入行会的人是:<$JoinGuildHuman>

StopHumanJoinGuild

#IF

CheckGuildMemberCount > 100

#SAY

行会成员大于100人。

Copy

删除行会成员:

[@Test]

#IF

#ACT

DelGuildMember 测试行会 <$USERNAME>

#SAY

你已经从[测试行会]中脱离出来

Copy

添加行会成员:

[@Test]

#IF

#ACT

AddGuildMember 测试行会 <$USERNAME>

#SAY

你已经成功加入[测试行会]行会中

传奇行会相关脚本,加入行会触发,行会成员人数,添加行会成员等增加获取行会成员数量命令GetGuildMemberCount 行会名称 保存变量,;加入行会成员前触发,中止行会成员添加,检测行会成员人数

QFunction-0

;加入行会成员前触发,中止行会成员添加

增加加入行会成员前触发QF.[@BeforeJoinGuild](老行会:行会老大添加成员时触发,新行会:行会老大接受申请前触发)

增加中止行会成员添加:StopHumanJoinGuild,仅限于@BeforeJoinGuild中使用

增加Npc变量,当前加入行会的成员名称:<$JoinGuildHuman>,仅限于@BeforeJoinGuild中使用

[@BeforeJoinGuild]

#ACT

SendMsg 5 当前要加入行会的人是:<$JoinGuildHuman>

StopHumanJoinGuild

功能: 检测行会成员人数

格式:

CheckGuildMemberCount 控制符 <.=.> 数量

#IF

CheckGuildMemberCount > 100

#SAY

行会成员大于100人.

功能:

删除行会成员。

格式:

DelGuildMember 行会名称 人物名称

(删除掌门无效)

;==========================================

[@Test]

#if

#act

DelGuildMember 测试行会 <$USERNAME>

#say

你已经从[测试行会]中脱离出来

;==========================================

功能:

添加行会成员。

格式:

AddGuildMember 行会名称 人物名称

;==========================================

[@Test]

#if

#act

AddGuildMember 测试行会 <$USERNAME>

#say

你已经成功加入[测试行会]行会中

;==========================================

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。