Add files via upload
This commit is contained in:
@@ -11,7 +11,7 @@ public class Level extends DataBasePrison4Life {
|
||||
private ResultSet r_set;
|
||||
private Prisoner me;
|
||||
private Score score;
|
||||
Level(Prisoner prisoner) { me = prisoner; }
|
||||
Level(Prisoner prisoner) { me = prisoner; score = new Score(me); }
|
||||
|
||||
public Score getScore() throws SQLException {
|
||||
setInResUUID();
|
||||
@@ -24,7 +24,7 @@ public class Level extends DataBasePrison4Life {
|
||||
public double getLevel() throws SQLException, NullPointerException {
|
||||
setInResUUID();
|
||||
if(r_set.first()) {
|
||||
r_set = state.executeQuery("SELECT LEVEL FROM PLAYERS_LEVEL WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
r_set = state.executeQuery("SELECT LEVEL FROM player_stats WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
if(r_set.first())
|
||||
return r_set.getDouble(1);
|
||||
}
|
||||
@@ -35,20 +35,20 @@ public class Level extends DataBasePrison4Life {
|
||||
public void addLevel(double value) throws SQLException, NullPointerException {
|
||||
setInResUUID();
|
||||
if(r_set.first())
|
||||
state.execute("UPDATE PLAYERS_LEVEL SET LEVEL = " + (getLevel() + value) + " WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
state.execute("UPDATE player_stats SET LEVEL = " + (getLevel() + value) + " WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
disconnect();
|
||||
}
|
||||
|
||||
public void setLevel(double value) throws SQLException, NullPointerException {
|
||||
setInResUUID();
|
||||
if(r_set.first())
|
||||
state.execute("UPDATE PLAYERS_LEVEL SET LEVEL = " + value + " WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
state.execute("UPDATE player_stats SET LEVEL = " + value + " WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
}
|
||||
|
||||
private void setInResUUID() throws SQLException {
|
||||
state = connection.prepareStatement("SELECT * UUID FROM ECONOMY WHERE UUID = ?;");
|
||||
state = connection.prepareStatement("SELECT * UUID FROM player_stats WHERE UUID = ?;");
|
||||
state.setString(1, me.getPlayer().getUniqueId().toString());
|
||||
r_set = state.executeQuery("SELECT UUID FROM ECONOMY WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
r_set = state.executeQuery("SELECT UUID FROM player_stats WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
}
|
||||
|
||||
private void disconnect() throws SQLException {
|
||||
|
||||
@@ -16,31 +16,28 @@ public class Prisoner extends DataBasePrison4Life {
|
||||
me = player;
|
||||
setInResUUID();
|
||||
try {
|
||||
if(r_set.next())
|
||||
if(r_set.next()) {
|
||||
level = new Level(this);
|
||||
wallet = new Wallet(this);
|
||||
}
|
||||
} catch(NullPointerException z) {}
|
||||
disconnect();
|
||||
}
|
||||
|
||||
public Player getPlayer() { return me; }
|
||||
|
||||
public Wallet getWallet() { return this.wallet; }
|
||||
|
||||
public void setWallet() throws SQLException {
|
||||
public void register() throws SQLException {
|
||||
setInResUUID();
|
||||
if(!r_set.next()) {
|
||||
state.execute("INSERT INTO ECONOMY(NAME, UUID, WALLET) VALUES (" +
|
||||
"'" + getPlayer().getName() + "', '" + me.getUniqueId() + "', 0);");
|
||||
state.execute("INSERT INTO player_stats(NAME, UUID, LEVEL, POINTS, WALLET) VALUES (" +
|
||||
"'" + getPlayer().getName() + "', '" + me.getUniqueId() + "', 1, 0, 0);");
|
||||
level = new Level(this);
|
||||
wallet = new Wallet(this);
|
||||
}
|
||||
disconnect();
|
||||
}
|
||||
|
||||
public void delWallet() throws SQLException {
|
||||
setInResUUID();
|
||||
if(r_set.first())
|
||||
state.execute("DELETE FROM ECONOMY WHERE UUID = '" + me.getUniqueId() + "'");
|
||||
disconnect();
|
||||
}
|
||||
public Wallet getWallet() { return this.wallet; }
|
||||
|
||||
public Level getPrisonLevel() throws SQLException {
|
||||
setInResUUID();
|
||||
@@ -50,27 +47,10 @@ public class Prisoner extends DataBasePrison4Life {
|
||||
return null;
|
||||
}
|
||||
|
||||
public void setPrisonLevel() throws SQLException {
|
||||
setInResUUID();
|
||||
if(!r_set.next()) {
|
||||
state.execute("INSERT INTO PLAYERS_LEVEL(NAME, UUID, POINTS, LEVEL) VALUES (" +
|
||||
"'" + me.getName() + "', '" + me.getUniqueId() + "', 0, 1);");
|
||||
level = new Level(this);
|
||||
}
|
||||
disconnect();
|
||||
}
|
||||
|
||||
public void delPrisonLevel() throws SQLException {
|
||||
setInResUUID();
|
||||
if(r_set.first()) {
|
||||
state.execute("DELETE FROM PLAYERS_LEVEL WHERE UUID = '" + me.getUniqueId() + "'");
|
||||
}
|
||||
}
|
||||
|
||||
private void setInResUUID() throws SQLException {
|
||||
state = connection.prepareStatement("SELECT * UUID FROM ECONOMY WHERE UUID = ?;");
|
||||
state = connection.prepareStatement("SELECT * UUID FROM player_stats WHERE UUID = ?;");
|
||||
state.setString(1, me.getUniqueId().toString());
|
||||
r_set = state.executeQuery("SELECT UUID FROM ECONOMY WHERE UUID = '" + me.getUniqueId() + "'");
|
||||
r_set = state.executeQuery("SELECT UUID FROM player_stats WHERE UUID = '" + me.getUniqueId() + "'");
|
||||
}
|
||||
|
||||
private void disconnect() throws SQLException {
|
||||
|
||||
@@ -15,7 +15,7 @@ public class Score extends DataBasePrison4Life {
|
||||
public double getPoints() throws SQLException {
|
||||
setInResUUID();
|
||||
if(r_set.first()) {
|
||||
r_set = state.executeQuery("SELECT POINTS FROM PLAYERS_LEVEL WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
r_set = state.executeQuery("SELECT POINTS FROM player_stats WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
if(r_set.first()) {
|
||||
return r_set.getDouble(1);
|
||||
}
|
||||
@@ -27,21 +27,21 @@ public class Score extends DataBasePrison4Life {
|
||||
public void setPoints(double value) throws SQLException {
|
||||
setInResUUID();
|
||||
if(r_set.first())
|
||||
state.execute("UPDATE PLAYERS_LEVEL SET POINTS = " + value + " WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
state.execute("UPDATE player_stats SET POINTS = " + value + " WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
disconnect();
|
||||
}
|
||||
|
||||
public void addPoints(double value) throws SQLException {
|
||||
setInResUUID();
|
||||
if(r_set.first())
|
||||
state.execute("UPDATE PLAYERS_LEVEL SET POINTS = " + (getPoints() + value) + " WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
state.execute("UPDATE player_stats SET POINTS = " + (getPoints() + value) + " WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
disconnect();
|
||||
}
|
||||
|
||||
private void setInResUUID() throws SQLException {
|
||||
state = connection.prepareStatement("SELECT * UUID FROM ECONOMY WHERE UUID = ?;");
|
||||
state = connection.prepareStatement("SELECT * UUID FROM player_stats WHERE UUID = ?;");
|
||||
state.setString(1, me.getPlayer().getUniqueId().toString());
|
||||
r_set = state.executeQuery("SELECT UUID FROM ECONOMY WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
r_set = state.executeQuery("SELECT UUID FROM player_stats WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
}
|
||||
|
||||
private void disconnect() throws SQLException {
|
||||
|
||||
@@ -15,7 +15,7 @@ public class Wallet extends DataBasePrison4Life {
|
||||
public int getBalance() throws SQLException {
|
||||
setInResUUID();
|
||||
if(r_set.first()) {
|
||||
r_set = state.executeQuery("SELECT WALLET FROM ECONOMY WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
r_set = state.executeQuery("SELECT WALLET FROM player_stats WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
if(r_set.first()) {
|
||||
return r_set.getInt(1);
|
||||
}
|
||||
@@ -27,7 +27,7 @@ public class Wallet extends DataBasePrison4Life {
|
||||
public void addBalance(int value) throws SQLException {
|
||||
setInResUUID();
|
||||
if(r_set.first()) {
|
||||
state.execute("UPDATE ECONOMY SET WALLET = " + (getBalance() + value) + " WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
state.execute("UPDATE player_stats SET WALLET = " + (getBalance() + value) + " WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
disconnect();
|
||||
}
|
||||
}
|
||||
@@ -35,22 +35,22 @@ public class Wallet extends DataBasePrison4Life {
|
||||
public void deposit(int value) throws SQLException {
|
||||
setInResUUID();
|
||||
if(r_set.first()) {
|
||||
state.execute("UPDATE ECONOMY SET WALLET = " + (getBalance() - value) + " WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
state.execute("UPDATE player_stats SET WALLET = " + (getBalance() - value) + " WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
}
|
||||
}
|
||||
|
||||
public void setBalance(int value) throws SQLException {
|
||||
setInResUUID();
|
||||
if(r_set.first()) {
|
||||
state.execute("UPDATE ECONOMY SET WALLET = " + value + " WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
state.execute("UPDATE player_stats SET WALLET = " + value + " WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
disconnect();
|
||||
}
|
||||
}
|
||||
|
||||
private void setInResUUID() throws SQLException {
|
||||
state = connection.prepareStatement("SELECT * UUID FROM ECONOMY WHERE UUID = ?;");
|
||||
state = connection.prepareStatement("SELECT * UUID FROM player_stats WHERE UUID = ?;");
|
||||
state.setString(1, me.getPlayer().getUniqueId().toString());
|
||||
r_set = state.executeQuery("SELECT UUID FROM ECONOMY WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
r_set = state.executeQuery("SELECT UUID FROM player_stats WHERE UUID = '" + me.getPlayer().getUniqueId() + "'");
|
||||
}
|
||||
|
||||
private void disconnect() throws SQLException {
|
||||
|
||||
Reference in New Issue
Block a user