Explorar o código

Merge pull request #343 from Glitchfinder/fixes

Fixing conversions for a long to and int. for user data.
Glitchfinder %!s(int64=12) %!d(string=hai) anos
pai
achega
5e965aec2c

+ 2 - 1
src/main/java/com/gmail/nossr50/datatypes/PlayerProfile.java

@@ -307,7 +307,7 @@ public class PlayerProfile {
             String tablePrefix = Config.getInstance().getMySQLTablePrefix();
 
             database.write("UPDATE " + tablePrefix + "huds SET hudtype = '" + hudType.toString() + "' WHERE user_id = " + userId);
-            database.write("UPDATE " + tablePrefix + "users SET lastlogin = " + timestamp.intValue() + " WHERE id = " + userId);
+            database.write("UPDATE " + tablePrefix + "users SET lastlogin = " + ((int) (timestamp / 1000L)) + " WHERE id = " + userId);
             database.write("UPDATE " + tablePrefix + "cooldowns SET "
                     + " mining = " + skillsDATS.get(AbilityType.SUPER_BREAKER)
                     + ", woodcutting = " + skillsDATS.get(AbilityType.TREE_FELLER)
@@ -418,6 +418,7 @@ public class PlayerProfile {
                 e.printStackTrace();
             }
         }
+	lastSave = timestamp;
     }
 
     public void addPlayer() {