[@MAIN]
#CALL [Mir2000_自动入会Mir2000_自动入会NPC.txt] @Mir2000_自动入会NPC


   
脚本下载地址

Mir2000_自动入会QF.txt

[@Mir2000_自动入会QF]
{
[@UserCmd9]
#IF
ISGUILDMASTER
#ACT
GOTO @Mir2000_自动入会NPC
BREAK
 
#IF
HAVEGUILD
#ACT
SENDMSG 7 对不起,您已有行会,无法申请加入!
BREAK
 
#IF
CHECKLEVELEX > 0
#ACT
QUERYVALUE 10 0 20 @Mir2000_入会申请 输入申请加入的行会名: QF
BREAK
 
[@Mir2000_入会申请]
#IF
CHECKStringList ….GuildBaseGuildList.txt <$STR(S10)>
#ACT
INI_READ_STRING ….GuildBaseGuilds<$STR(S10)>.ini Mir2000_入会设置 Mir2000_入会掌门 S11
INI_READ_INTEGER ….GuildBaseGuilds<$STR(S10)>.ini Mir2000_入会设置 Mir2000_入会开关 P1
INI_READ_INTEGER ….GuildBaseGuilds<$STR(S10)>.ini Mir2000_入会设置 Mir2000_入会等级 P2
INI_READ_INTEGER ….GuildBaseGuilds<$STR(S10)>.ini Mir2000_入会设置 Mir2000_入会弹窗 P3
#ELSEACT
MESSAGEBOX 入会申请: 对不起,您输入的行会名字不正确!
BREAK
 
#OR
SMALL P1 1
EQUAL S11
#ACT
MESSAGEBOX 入会申请: 【<$STR(S10)>】行会当前禁止任何人加入,请联系行会掌门开放入会!
BREAK
#IF
CHECKLEVELEX < <$STR(P2)>
#ACT
MESSAGEBOX 入会申请: 【<$STR(S10)>】行会低要求[<$STR(P2)>级]才能加入!
BREAK
#IF
SMALL P3 1
#ACT
AFFILIATEGUILD <$STR(S10)>
MESSAGEBOX 入会申请: 恭喜加入【<$STR(S10)>】成功,同兄弟们回到好玩推荐的岁月!
BREAK
 
#IF
CHECKONLINE <$STR(S11)>
#ACT
<$STR(S11)>.CALCVAR HUMAN 申请入会姓名 = <$USERNAME>
<$STR(S11)>.CALCVAR HUMAN 申请入会职业 = <$JOB>
<$STR(S11)>.CALCVAR HUMAN 申请入会等级 = <$LEVEL>
<$STR(S11)>.QUERYVALUE 2 2 2 @Mir2000_同意入会 入会申请: 姓名[<$USERNAME>]职业[<$JOB>]等级[<$LEVEL>]。  前往【确认】同意入会 → QF
MESSAGEBOX 入会申请: 请求加入【<$STR(S10)>】的申请已发出。 如果长时间未同意、可能就是被拒绝!
#ELSEACT
MESSAGEBOX 入会申请: 【<$STR(S10)>】的掌门[<$STR(S11)>]未在线,无法申请!
BREAK
 
[@Mir2000_同意入会]
#IF
CHECKLEVELEX > 0
#ACT
<$HUMAN(申请入会姓名)>.AFFILIATEGUILD <$GUILDNAME>
#IF
<$HUMAN(申请入会姓名)>.HAVEGUILD
#ELSEACT
<$HUMAN(申请入会姓名)>.GMEXECUTE 加入门派
<$HUMAN(申请入会姓名)>.AFFILIATEGUILD <$GUILDNAME>
#IF
CHECKLEVELEX > 0
#ACT
<$HUMAN(申请入会姓名)>.MESSAGEBOX 入会申请: 行会【<$GUILDNAME>】已经同意您的入会申请!
BREAK
 
[@Mir2000_自动入会加载]
#CALL [Mir2000_自动入会Mir2000_自动入会NPC.txt] @Mir2000_自动入会NPC
BREAK
}
 
[@Mir2000_自动入会QM]
{
#IF
CHECKLEVELEX > 0
#ACT
VAR STRING  HUMAN 申请入会姓名
VAR STRING  HUMAN 申请入会职业
VAR INTEGER HUMAN 申请入会等级
#IF
ISGUILDMASTER
#ACT
INI_READ_STRING ….GuildBaseGuilds<$GUILDNAME>.ini Mir2000_入会设置 Mir2000_入会掌门 S11
#ELSEACT
BREAK
#IF
EQUAL <$STR(S11)>
#ELSEACT
INI_WRITE_STRING ….GuildBaseGuilds<$GUILDNAME>.ini Mir2000_入会设置 Mir2000_入会掌门 <$USERNAME>
BREAK
}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。