Exemplo n.º 1
0
        public override void Process()
        {
            if (_params.Count > 1)
            {
                SdtdConsole.Instance.Output("Wrong number of arguments");
                SdtdConsole.Instance.Output(Config.GetHelp(GetType().Name));
                return;
            }

            if (_params.Count == 1)
            {
                // specific player
                string _steamId = "";
                if (GetEntity.GetBySearch(_params[0], out _steamId, "CON"))
                {
                    displayPlayer(new GetPlayer().BySteamId(_steamId));
                }
            }
            else
            {
                // All players
                List <string> players = GetEntity.GetStoredPlayers(_options);
                foreach (string _steamId in players)
                {
                    displayPlayer(new GetPlayer().BySteamId(_steamId));
                }
                SendOutput("Total of " + players.Count + " player data files");
            }
        }