Ignore:
Timestamp:
Sep 4, 2018, 2:33:52 PM (6 years ago)
Author:
alloc
Message:

More cleanup, allocation improvements

Location:
binary-improvements/AllocsCommands
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements/AllocsCommands/Commands/Give.cs

    r325 r326  
    4747                                iv = new ItemValue (iv.type, true);
    4848
    49                                 int n = int.MinValue;
     49                                int n;
    5050                                if (!int.TryParse (_params [2], out n) || n <= 0) {
    5151                                        SdtdConsole.Instance.Output ("Amount is not an integer or not greater than zero.");
  • binary-improvements/AllocsCommands/Commands/ListKnownPlayers.cs

    r325 r326  
    3535
    3636                                if (_params.Count == 1) {
    37                                         long steamid = -1;
    38                                         if (_params [0].ToLower ().Equals ("-online")) {
     37                                        long steamid;
     38                                        if (_params [0].EqualsCaseInsensitive ("-online")) {
    3939                                                onlineOnly = true;
    40                                         } else if (_params [0].ToLower ().Equals ("-notbanned")) {
     40                                        } else if (_params [0].EqualsCaseInsensitive ("-notbanned")) {
    4141                                                notBannedOnly = true;
    4242                                        } else if (_params [0].Length == 17 && long.TryParse (_params [0], out steamid)) {
    4343                                                isSteamId = true;
    4444                                        } else {
    45                                                 nameFilter = _params [0].ToLower ();
     45                                                nameFilter = _params [0];
    4646                                        }
    4747                                }
     
    5353                                                SdtdConsole.Instance.Output (string.Format (
    5454                                                        "{0}. {1}, id={2}, steamid={3}, online={4}, ip={5}, playtime={6} m, seen={7}",
    55                                                         0, p.Name, p.EntityID, nameFilter, p.IsOnline, p.IP,
     55                                                        0, p.Name, p.EntityID, _params [0], p.IsOnline, p.IP,
    5656                                                        p.TotalPlayTime / 60,
    5757                                                        p.LastOnline.ToString ("yyyy-MM-dd HH:mm"))
    5858                                                );
    5959                                        } else {
    60                                                 SdtdConsole.Instance.Output (string.Format ("SteamID {0} unknown!", nameFilter));
     60                                                SdtdConsole.Instance.Output (string.Format ("SteamID {0} unknown!", _params [0]));
    6161                                        }
    6262                                } else {
     
    6868                                                        (!onlineOnly || p.IsOnline)
    6969                                                        && (!notBannedOnly || !admTools.IsBanned (sid))
    70                                                         && (nameFilter.Length == 0 || p.Name.ToLower ().Contains (nameFilter))
     70                                                        && (nameFilter.Length == 0 || p.Name.ContainsCaseInsensitive (nameFilter))
    7171                                                ) {
    7272                                                        SdtdConsole.Instance.Output (string.Format (
  • binary-improvements/AllocsCommands/Commands/ListLandProtection.cs

    r325 r326  
    2727                        try {
    2828                                if (_senderInfo.RemoteClientInfo != null) {
    29                                         if (_params.Count >= 1 && _params [0].ToLower ().Equals ("nearby")) {
     29                                        if (_params.Count >= 1 && _params [0].EqualsCaseInsensitive ("nearby")) {
    3030                                                _params.Add (_senderInfo.RemoteClientInfo.playerId);
    3131                                        }
     
    5050                                        long tempLong;
    5151
    52                                         if (_params [0].ToLower ().Equals ("summary")) {
     52                                        if (_params [0].EqualsCaseInsensitive ("summary")) {
    5353                                                summaryOnly = true;
    5454                                        } else if (_params [0].Length == 17 && long.TryParse (_params [0], out tempLong)) {
     
    6464                                        }
    6565                                } else if (_params.Count >= 2) {
    66                                         if (_params [0].ToLower ().Equals ("nearby")) {
     66                                        if (_params [0].EqualsCaseInsensitive ("nearby")) {
    6767                                                try {
    6868                                                        if (_params.Count == 3) {
     
    123123                                }
    124124
    125                                 if (steamIdFilter.Length == 0) {
     125                                if (string.IsNullOrEmpty (steamIdFilter)) {
    126126                                        SdtdConsole.Instance.Output ("Total of " + ppl.m_lpBlockMap.Count + " keystones in the game");
    127127                                }
  • binary-improvements/AllocsCommands/Commands/RemoveLandProtection.cs

    r325 r326  
    5959                private void removeByPosition (List<string> _coords) {
    6060                        try {
    61                                 int x = int.MinValue;
     61                                int x, y, z;
    6262                                int.TryParse (_coords [0], out x);
    63                                 int y = int.MinValue;
    6463                                int.TryParse (_coords [1], out y);
    65                                 int z = int.MinValue;
    6664                                int.TryParse (_coords [2], out z);
    6765
  • binary-improvements/AllocsCommands/PrivateMessageConnections.cs

    r325 r326  
    1111
    1212                public static ClientInfo GetLastPMSenderForPlayer (ClientInfo _player) {
    13                         if (senderOfLastPM.ContainsKey (_player.steamId)) {
    14                                 CSteamID recSteamId = senderOfLastPM [_player.steamId];
    15                                 ClientInfo recInfo = ConnectionManager.Instance.Clients.ForSteamId (recSteamId);
    16                                 return recInfo;
     13                        if (!senderOfLastPM.ContainsKey (_player.steamId)) {
     14                                return null;
    1715                        }
    1816
    19                         return null;
     17                        CSteamID recSteamId = senderOfLastPM [_player.steamId];
     18                        ClientInfo recInfo = ConnectionManager.Instance.Clients.ForSteamId (recSteamId);
     19                        return recInfo;
    2020                }
    2121        }
Note: See TracChangeset for help on using the changeset viewer.