コード例 #1
0
        public bool DisbandGuild()
        {
            var guildId = GuildId;

            if (guildId == 0)
            {
                return(false);
            }

            if (Rank != GuildRank.GuildLeader)
            {
                _client.SendSysMessage("You have not been authorized!");
                return(false);
            }

            uint masterGuildId = 0;
            var  guild         = GuildManager.GetGuild(guildId);

            if (guild != null)
            {
                masterGuildId = guild.FealtyGuild;
            }

            GuildManager.DestroyGuild(guildId, masterGuildId);
            return(true);
        }