Exemplo n.º 1
0
        /// <summary>
        /// Selects the specified entity.
        /// </summary>
        /// <param name="Args">The arguments.</param>
        internal static void Select(params string[] Args)
        {
            if (Args.Length < 4)
            {
                return;
            }

            if (Args[1] != "select")
            {
                return;
            }

            if (!int.TryParse(Args[2], out int HighId))
            {
                return;
            }

            if (!int.TryParse(Args[3], out int LowId))
            {
                return;
            }

            var Clan = ClanHandler.GetEntity(HighId, LowId);

            if (Clan != null)
            {
                ClanHandler.SelectedClan = Clan.AllianceId;

                if (ClanHandler.SelectedClan.IsZero == false)
                {
                    Console.WriteLine("[*] Selected clan " + ClanHandler.SelectedClan + " called " + Clan.HeaderEntry.Name + ", with " + Clan.HeaderEntry.Score + " and " + Clan.HeaderEntry.MembersCount + " members.");
                }
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Shows the profile of the entity.
        /// </summary>
        /// <param name="Args">The arguments.</param>
        internal static void Profile(params string[] Args)
        {
            if (Args.Length < 2)
            {
                return;
            }

            if (Args[1] != "clan")
            {
                return;
            }

            var Clan = ClanHandler.GetEntity(ClanHandler.SelectedClan.HigherInt, ClanHandler.SelectedClan.LowerInt);

            if (Clan != null)
            {
                ClanHandler.ShowValues(Clan);
            }
            else
            {
                Console.WriteLine("[*] Invalid arguments, please select a valid clan first.");
            }
        }