if (EventsConfig.ENABLE_NOVICE_VIP) {
Timestamp t = playerAccData.getCreationDate();
long time = System.currentTimeMillis() - t.getTime();
if (account.getMembership() != 2) {
if (account.size() == 1) {
if (time / 1000 / 60 / 60 / 24 <= 3) {
LoginServer.getInstance().sendLsControlPacket(player.getAcountName(), player.getName(), "Admin", 2, 2);
DB.insertUpdate("UPDATE account_data SET membership = 2, old_membership = 0, expire = ? WHERE id = ?",
new IUStH() {
@Override
public void handleInsertUpdate(PreparedStatement preparedStatement) throws SQLException {
preparedStatement.setTimestamp(1,
new Timestamp(System.currentTimeMillis() + 1L * 24 * 60 * 60 * 1000));
preparedStatement.setInt(2, account.getId());
preparedStatement.execute();
}
});
PacketSendUtility.sendMessage(player, MuiService.getInstance().getMessage("NOVICE_VIP"));
}
}
}
}