Reformat and clean up "net" package
This commit is contained in:
@@ -32,12 +32,11 @@ import java.sql.*;
|
||||
import java.util.Calendar;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Ronan
|
||||
* @author Ubaware
|
||||
*/
|
||||
public final class TransferNameHandler extends AbstractPacketHandler {
|
||||
|
||||
|
||||
@Override
|
||||
public final void handlePacket(InPacket p, Client c) {
|
||||
p.readInt(); //cid
|
||||
@@ -47,34 +46,34 @@ public final class TransferNameHandler extends AbstractPacketHandler {
|
||||
c.sendPacket(PacketCreator.enableActions());
|
||||
return;
|
||||
}
|
||||
if(!YamlConfig.config.server.ALLOW_CASHSHOP_NAME_CHANGE) {
|
||||
if (!YamlConfig.config.server.ALLOW_CASHSHOP_NAME_CHANGE) {
|
||||
c.sendPacket(PacketCreator.sendNameTransferRules(4));
|
||||
return;
|
||||
}
|
||||
Character chr = c.getPlayer();
|
||||
if(chr.getLevel() < 10) {
|
||||
if (chr.getLevel() < 10) {
|
||||
c.sendPacket(PacketCreator.sendNameTransferRules(4));
|
||||
return;
|
||||
} else if(c.getTempBanCalendar() != null && c.getTempBanCalendar().getTimeInMillis() + (30*24*60*60*1000) < Calendar.getInstance().getTimeInMillis()) {
|
||||
} else if (c.getTempBanCalendar() != null && c.getTempBanCalendar().getTimeInMillis() + (30 * 24 * 60 * 60 * 1000) < Calendar.getInstance().getTimeInMillis()) {
|
||||
c.sendPacket(PacketCreator.sendNameTransferRules(2));
|
||||
return;
|
||||
}
|
||||
//sql queries
|
||||
try (Connection con = DatabaseConnection.getConnection();
|
||||
PreparedStatement ps = con.prepareStatement("SELECT completionTime FROM namechanges WHERE characterid=?")) { //double check, just in case
|
||||
PreparedStatement ps = con.prepareStatement("SELECT completionTime FROM namechanges WHERE characterid=?")) { //double check, just in case
|
||||
ps.setInt(1, chr.getId());
|
||||
ResultSet rs = ps.executeQuery();
|
||||
while(rs.next()) {
|
||||
while (rs.next()) {
|
||||
Timestamp completedTimestamp = rs.getTimestamp("completionTime");
|
||||
if(completedTimestamp == null) { //has pending name request
|
||||
if (completedTimestamp == null) { //has pending name request
|
||||
c.sendPacket(PacketCreator.sendNameTransferRules(1));
|
||||
return;
|
||||
} else if(completedTimestamp.getTime() + YamlConfig.config.server.NAME_CHANGE_COOLDOWN > System.currentTimeMillis()) {
|
||||
} else if (completedTimestamp.getTime() + YamlConfig.config.server.NAME_CHANGE_COOLDOWN > System.currentTimeMillis()) {
|
||||
c.sendPacket(PacketCreator.sendNameTransferRules(3));
|
||||
return;
|
||||
}
|
||||
}
|
||||
} catch(SQLException e) {
|
||||
} catch (SQLException e) {
|
||||
e.printStackTrace();
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user