mirror of
https://github.com/Zrips/Jobs.git
synced 2025-01-04 23:37:49 +01:00
Lets load points too when changing servers
This commit is contained in:
parent
adf91bea98
commit
8cd5061ece
@ -195,7 +195,8 @@ public class PlayerManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
jPlayer.setPaymentLimit(Jobs.getJobsDAO().getPlayersLimits(jPlayer));
|
jPlayer.setPaymentLimit(Jobs.getJobsDAO().getPlayersLimits(jPlayer));
|
||||||
|
|
||||||
|
jPlayer.setPoints(Jobs.getJobsDAO().getPlayerPoints(jPlayer));
|
||||||
}
|
}
|
||||||
// Lets load quest progression
|
// Lets load quest progression
|
||||||
PlayerInfo info = Jobs.getJobsDAO().loadPlayerData(player.getUniqueId());
|
PlayerInfo info = Jobs.getJobsDAO().loadPlayerData(player.getUniqueId());
|
||||||
|
@ -703,6 +703,29 @@ public abstract class JobsDAO {
|
|||||||
return map;
|
return map;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public PlayerPoints getPlayerPoints(JobsPlayer player) {
|
||||||
|
PlayerPoints points = new PlayerPoints();
|
||||||
|
JobsConnection conn = getConnection();
|
||||||
|
if (conn == null)
|
||||||
|
return points;
|
||||||
|
PreparedStatement prest = null;
|
||||||
|
ResultSet res = null;
|
||||||
|
try {
|
||||||
|
prest = conn.prepareStatement("SELECT * FROM `" + DBTables.PointsTable.getTableName() + "` WHERE `" + PointsTableFields.userid.getCollumn() + "` = ?;");
|
||||||
|
prest.setInt(1, player.getUserId());
|
||||||
|
res = prest.executeQuery();
|
||||||
|
while (res.next()) {
|
||||||
|
points = new PlayerPoints(res.getDouble(PointsTableFields.currentpoints.getCollumn()), res.getDouble(PointsTableFields.totalpoints.getCollumn()));
|
||||||
|
}
|
||||||
|
} catch (SQLException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
} finally {
|
||||||
|
close(res);
|
||||||
|
close(prest);
|
||||||
|
}
|
||||||
|
return points;
|
||||||
|
}
|
||||||
|
|
||||||
public HashMap<Integer, ArchivedJobs> getAllArchivedJobs() {
|
public HashMap<Integer, ArchivedJobs> getAllArchivedJobs() {
|
||||||
HashMap<Integer, ArchivedJobs> map = new HashMap<>();
|
HashMap<Integer, ArchivedJobs> map = new HashMap<>();
|
||||||
JobsConnection conn = getConnection();
|
JobsConnection conn = getConnection();
|
||||||
|
Loading…
Reference in New Issue
Block a user