Ignore:
Timestamp:
Sep 4, 2014, 1:38:56 AM (10 years ago)
Author:
alloc
Message:

fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements/7dtd-server-fixes/src/PersistentData/Player.cs

    r154 r161  
    3333
    3434                public string Name {
    35                         get { return name; }
     35                        get { return name == null ? string.Empty : name; }
    3636                }
    3737
    3838                public string IP {
    39                         get { return ip; }
     39                        get { return ip == null ? string.Empty : ip; }
    4040                }
    4141
     
    9696                public void SetOffline ()
    9797                {
    98                         Log.Out ("Player set to offline: " + steamId);
    99                         Vector3i lastPos = new Vector3i (Entity.GetPosition ());
    100                         lastPositionX = lastPos.x;
    101                         lastPositionY = lastPos.y;
    102                         lastPositionZ = lastPos.z;
    103                         totalPlayTime += (long)(Time.timeSinceLevelLoad - Entity.CreationTimeSinceLevelLoad);
    104                         lastOnline = DateTime.Now;
    105                         clientInfo = null;
     98                        if (clientInfo != null) {
     99                                Log.Out ("Player set to offline: " + steamId);
     100                                Vector3i lastPos = new Vector3i (Entity.GetPosition ());
     101                                lastPositionX = lastPos.x;
     102                                lastPositionY = lastPos.y;
     103                                lastPositionZ = lastPos.z;
     104                                totalPlayTime += (long)(Time.timeSinceLevelLoad - Entity.CreationTimeSinceLevelLoad);
     105                                lastOnline = DateTime.Now;
     106                                clientInfo = null;
     107                        }
    106108                }
    107109
Note: See TracChangeset for help on using the changeset viewer.