From 0681597ecd27f669b36e8d30f60184d85e58c49f Mon Sep 17 00:00:00 2001 From: Prot-CN <47161281+Prot-CN@users.noreply.github.com> Date: Thu, 31 Jan 2019 00:47:17 +0600 Subject: [PATCH] Add files via upload --- .../prisonlife/PrisonAPI/template/Level.java | 12 +++--- .../PrisonAPI/template/Prisoner.java | 42 +++++-------------- .../prisonlife/PrisonAPI/template/Score.java | 10 ++--- .../prisonlife/PrisonAPI/template/Wallet.java | 12 +++--- 4 files changed, 28 insertions(+), 48 deletions(-) diff --git a/src/main/java/ru/prisonlife/PrisonAPI/template/Level.java b/src/main/java/ru/prisonlife/PrisonAPI/template/Level.java index e81b274..59a453b 100644 --- a/src/main/java/ru/prisonlife/PrisonAPI/template/Level.java +++ b/src/main/java/ru/prisonlife/PrisonAPI/template/Level.java @@ -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 { diff --git a/src/main/java/ru/prisonlife/PrisonAPI/template/Prisoner.java b/src/main/java/ru/prisonlife/PrisonAPI/template/Prisoner.java index 792653e..2661553 100644 --- a/src/main/java/ru/prisonlife/PrisonAPI/template/Prisoner.java +++ b/src/main/java/ru/prisonlife/PrisonAPI/template/Prisoner.java @@ -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 { diff --git a/src/main/java/ru/prisonlife/PrisonAPI/template/Score.java b/src/main/java/ru/prisonlife/PrisonAPI/template/Score.java index 5fe81d5..6e26800 100644 --- a/src/main/java/ru/prisonlife/PrisonAPI/template/Score.java +++ b/src/main/java/ru/prisonlife/PrisonAPI/template/Score.java @@ -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 { diff --git a/src/main/java/ru/prisonlife/PrisonAPI/template/Wallet.java b/src/main/java/ru/prisonlife/PrisonAPI/template/Wallet.java index aed2f2c..df72c2a 100644 --- a/src/main/java/ru/prisonlife/PrisonAPI/template/Wallet.java +++ b/src/main/java/ru/prisonlife/PrisonAPI/template/Wallet.java @@ -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 {