From 810dbcc1d75dab216a96141afa5755a8b6eeb42e Mon Sep 17 00:00:00 2001 From: P0nk Date: Sun, 6 Aug 2023 16:55:58 +0200 Subject: [PATCH] Remove "reward points" feature --- src/main/java/client/Character.java | 27 --------------- .../java/client/command/CommandsExecutor.java | 2 -- .../commands/gm0/ReadPointsCommand.java | 34 ------------------- .../command/commands/gm3/GiveRpCommand.java | 30 ---------------- 4 files changed, 93 deletions(-) delete mode 100644 src/main/java/client/command/commands/gm0/ReadPointsCommand.java delete mode 100644 src/main/java/client/command/commands/gm3/GiveRpCommand.java diff --git a/src/main/java/client/Character.java b/src/main/java/client/Character.java index cb551f18fe..72be3814ae 100644 --- a/src/main/java/client/Character.java +++ b/src/main/java/client/Character.java @@ -10926,33 +10926,6 @@ public class Character extends AbstractCharacterObject { this.commandtext = text; } - public int getRewardPoints() { - try (Connection con = DatabaseConnection.getConnection(); - PreparedStatement ps = con.prepareStatement("SELECT rewardpoints FROM accounts WHERE id=?;")) { - ps.setInt(1, accountid); - ResultSet resultSet = ps.executeQuery(); - int point = -1; - if (resultSet.next()) { - point = resultSet.getInt(1); - } - return point; - } catch (SQLException e) { - e.printStackTrace(); - } - return -1; - } - - public void setRewardPoints(int value) { - try (Connection con = DatabaseConnection.getConnection(); - PreparedStatement ps = con.prepareStatement("UPDATE accounts SET rewardpoints=? WHERE id=?;")) { - ps.setInt(1, value); - ps.setInt(2, accountid); - ps.executeUpdate(); - } catch (SQLException e) { - e.printStackTrace(); - } - } - public void setReborns(int value) { if (!YamlConfig.config.server.USE_REBIRTH_SYSTEM) { yellowMessage("Rebirth system is not enabled!"); diff --git a/src/main/java/client/command/CommandsExecutor.java b/src/main/java/client/command/CommandsExecutor.java index 4951f48fab..836ca269b3 100644 --- a/src/main/java/client/command/CommandsExecutor.java +++ b/src/main/java/client/command/CommandsExecutor.java @@ -189,7 +189,6 @@ public class CommandsExecutor { addCommand("online", OnlineCommand.class); addCommand("gm", GmCommand.class); addCommand("reportbug", ReportBugCommand.class); - addCommand("points", ReadPointsCommand.class); addCommand("joinevent", JoinEventCommand.class); addCommand("leaveevent", LeaveEventCommand.class); addCommand("ranks", RanksCommand.class); @@ -290,7 +289,6 @@ public class CommandsExecutor { addCommand("fame", 3, FameCommand.class); addCommand("givenx", 3, GiveNxCommand.class); addCommand("givems", 3, GiveMesosCommand.class); - addCommand("giverp", 3, GiveRpCommand.class); addCommand("expeds", 3, ExpedsCommand.class); addCommand("kill", 3, KillCommand.class); addCommand("seed", 3, SeedCommand.class); diff --git a/src/main/java/client/command/commands/gm0/ReadPointsCommand.java b/src/main/java/client/command/commands/gm0/ReadPointsCommand.java deleted file mode 100644 index 31692f1b94..0000000000 --- a/src/main/java/client/command/commands/gm0/ReadPointsCommand.java +++ /dev/null @@ -1,34 +0,0 @@ -package client.command.commands.gm0; - -import client.Character; -import client.Client; -import client.command.Command; -import client.command.CommandContext; - -public class ReadPointsCommand extends Command { - { - setDescription("Show point total."); - } - - @Override - public void execute(Client client, String[] params, CommandContext ctx) { - - Character player = client.getPlayer(); - if (params.length > 2) { - player.yellowMessage("Syntax: @points (rp|all)"); - return; - } else if (params.length == 0) { - player.yellowMessage("RewardPoints: " + player.getRewardPoints()); - return; - } - - switch (params[0]) { - case "rp": - player.yellowMessage("RewardPoints: " + player.getRewardPoints()); - break; - default: - player.yellowMessage("RewardPoints: " + player.getRewardPoints()); - break; - } - } -} diff --git a/src/main/java/client/command/commands/gm3/GiveRpCommand.java b/src/main/java/client/command/commands/gm3/GiveRpCommand.java deleted file mode 100644 index 7f1c58dd17..0000000000 --- a/src/main/java/client/command/commands/gm3/GiveRpCommand.java +++ /dev/null @@ -1,30 +0,0 @@ -package client.command.commands.gm3; - -import client.Character; -import client.Client; -import client.command.Command; -import client.command.CommandContext; - -public class GiveRpCommand extends Command { - { - setDescription("Give reward points to a player."); - } - - @Override - public void execute(Client client, String[] params, CommandContext ctx) { - Character player = client.getPlayer(); - if (params.length < 2) { - player.yellowMessage("Syntax: !giverp "); - return; - } - - Character victim = client.getWorldServer().getPlayerStorage().getCharacterByName(params[0]); - if (victim != null) { - victim.setRewardPoints(victim.getRewardPoints() + Integer.parseInt(params[1])); - player.message("RP given. Player " + params[0] + " now has " + victim.getRewardPoints() - + " reward points."); - } else { - player.message("Player '" + params[0] + "' could not be found."); - } - } -}