Example #1
0
        public static void HandleGuildGetInformationsMessage(WorldClient client, GuildGetInformationsMessage message)
        {
            if (client.Character.Guild != null)
            {
                switch (message.infoType)
                {
                case 1:
                    GuildHandler.SendGuildInformationsGeneralMessage(client, client.Character.Guild);
                    break;

                case 2:
                    GuildHandler.SendGuildInformationsMembersMessage(client, client.Character.Guild);
                    break;

                case 3:
                    GuildHandler.SendGuildInfosUpgradeMessage(client, client.Character.Guild);
                    break;

                case 4:
                    GuildHandler.SendGuildInformationsPaddocksMessage(client);
                    break;

                case 5:
                    GuildHandler.SendGuildHousesInformationMessage(client);
                    break;

                case 6:
                    TaxCollectorHandler.SendTaxCollectorListMessage(client, client.Character.Guild);
                    break;
                }
            }
        }
Example #2
0
        public static void HandleGuildGetInformationsMessage(WorldClient client, GuildGetInformationsMessage message)
        {
            if (client.Character.Guild == null)
            {
                return;
            }

            switch (message.infoType)
            {
            case (sbyte)GuildInformationsTypeEnum.INFO_GENERAL:
                SendGuildInformationsGeneralMessage(client, client.Character.Guild);
                break;

            case (sbyte)GuildInformationsTypeEnum.INFO_MEMBERS:
                SendGuildInformationsMembersMessage(client, client.Character.Guild);
                break;

            case (sbyte)GuildInformationsTypeEnum.INFO_BOOSTS:
                SendGuildInfosUpgradeMessage(client, client.Character.Guild);
                break;

            case (sbyte)GuildInformationsTypeEnum.INFO_PADDOCKS:
                SendGuildInformationsPaddocksMessage(client);
                break;

            case (sbyte)GuildInformationsTypeEnum.INFO_HOUSES:
                SendGuildHousesInformationMessage(client);
                break;

            case (sbyte)GuildInformationsTypeEnum.INFO_TAX_COLLECTOR_GUILD_ONLY:
                TaxCollectorHandler.SendTaxCollectorListMessage(client, client.Character.Guild);
                break;

            case (sbyte)GuildInformationsTypeEnum.INFO_TAX_COLLECTOR_LEAVE:
                TaxCollectorHandler.SendTaxCollectorListMessage(client, client.Character.Guild);
                break;
            }
        }