diff --git a/src/client/MapleCharacter.java b/src/client/MapleCharacter.java index 2775a4f1da..81b0d31956 100644 --- a/src/client/MapleCharacter.java +++ b/src/client/MapleCharacter.java @@ -9710,6 +9710,14 @@ public class MapleCharacter extends AbstractMapleCharacterObject { public void logOff() { this.loggedIn = false; + + try (Connection con = DatabaseConnection.getConnection(); PreparedStatement ps = con.prepareStatement("UPDATE characters SET lastLogoutTime=? WHERE id=?")) { + ps.setTimestamp(1, new Timestamp(System.currentTimeMillis())); + ps.setInt(2, getId()); + ps.executeUpdate(); + } catch (SQLException e) { + e.printStackTrace(); + } } public boolean isLoggedin() {