Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package server.util;
- import java.sql.*;
- import server.model.players.Client;
- public class MadTurnipConnection extends Thread {
- public static Connection con = null;
- public static Statement stm;
- public static void createConnection() {
- try {
- Class.forName("com.mysql.jdbc.Driver").newInstance();
- con = DriverManager.getConnection(
- "jdbc:mysql://localhost/autodonations", "root",
- "1a2b34596z");
- stm = con.createStatement();
- } catch (Exception e) {
- e.printStackTrace();
- con = null;
- stm = null;
- }
- }
- public MadTurnipConnection() {
- }
- public void run() {
- while (true) {
- try {
- if (con == null) {
- createConnection();
- System.out.println("AutoDonation connected successfully.");
- } else
- ping();
- Thread.sleep(10000);// 10 seconds
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
- public static void ping() {
- try {
- String query = "SELECT * FROM donation WHERE username = 'null'";
- query(query);
- } catch (Exception e) {
- e.printStackTrace();
- con = null;
- stm = null;
- }
- }
- public static void addDonateItems(final Client c, final String name) {
- if (con == null) {
- if (stm != null) {
- try {
- stm = con.createStatement();
- } catch (Exception e) {
- con = null;
- stm = null;
- c.sendMessage("Relog to recieve your items.");
- return;
- }
- } else {
- c.sendMessage("Relog to recieve your items.");
- return;
- }
- }
- new Thread() {
- @Override
- public void run() {
- try {
- String name2 = name.replaceAll(" ", "_");
- String query = "SELECT * FROM donation WHERE username = '"
- + name2 + "'";
- ResultSet rs = query(query);
- boolean b = false;
- while (rs.next()) {
- int prod = Integer.parseInt(rs.getString("productid"));
- int price = Integer.parseInt(rs.getString("price"));
- if (prod == 1 && price == 12.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(1038, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(1038, 1);
- }
- } else if (prod == 2 && price == 12.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(1040, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(1040, 1);
- b = true;
- }
- } else if (prod == 3 && price == 12.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(1042, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(1042, 1);
- b = true;
- }
- } else if (prod == 4 && price == 12.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(1044, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(1044, 1);
- b = true;
- }
- } else if (prod == 5 && price == 12.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(1046, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(1046, 1);
- b = true;
- }
- } else if (prod == 6 && price == 12.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(1048, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(1048, 1);
- b = true;
- }
- } else if (prod == 7 && price == 12.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(4977, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(4977, 1);
- b = true;
- }
- } else if (prod == 8 && price == 12.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(4978, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(4978, 1);
- b = true;
- }
- } else if (prod == 9 && price == 12.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(4980, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(4980, 1);
- b = true;
- }
- } else if (prod == 10 && price == 12.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(10308, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(10308, 1);
- b = true;
- }
- } else if (prod == 11 && price == 12.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(10304, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(10304, 1);
- b = true;
- }
- } else if (prod == 12 && price == 12.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(10310, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(10310, 1);
- b = true;
- }
- } else if (prod == 13 && price == 12.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(10312, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(10312, 1);
- b = true;
- }
- } else if (prod == 14 && price == 12.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(6659, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(6659, 1);
- b = true;
- }
- } else if (prod == 15 && price == 12.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(10314, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(10314, 1);
- b = true;
- }
- } else if (prod == 16 && price == 12.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(6656, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(6656, 1);
- b = true;
- }
- // end of partyhats
- // start of santa hats
- } else if (prod == 17 && price == 20.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(1050, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(1050, 1);
- b = true;
- }
- } else if (prod == 18 && price == 20.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(10286, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(10286, 1);
- b = true;
- }
- } else if (prod == 19 && price == 20.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(10310, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(10310, 1);
- b = true;
- }
- } else if (prod == 20 && price == 20.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(10290, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(10290, 1);
- b = true;
- }
- } else if (prod == 21 && price == 20.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(10292, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(10292, 1);
- b = true;
- }
- } else if (prod == 22 && price == 20.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(10294, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(10294, 1);
- b = true;
- }
- } else if (prod == 23 && price == 20.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(10296, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(10296, 1);
- b = true;
- }
- } else if (prod == 24 && price == 20.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(10298, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(10298, 1);
- b = true;
- }
- } else if (prod == 25 && price == 20.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(10302, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(10302, 1);
- b = true;
- }
- } else if (prod == 26 && price == 20.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(10300, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(10300, 1);
- b = true;
- }
- } else if (prod == 27 && price == 20.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(20006, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(20006, 1);
- b = true;
- }
- } else if (prod == 28 && price == 20.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(20008, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(20008, 1);
- b = true;
- }
- } else if (prod == 29 && price == 20.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(20004, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(20004, 1);
- b = true;
- }
- } else if (prod == 30 && price == 20.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(20002, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(20002, 1);
- b = true;
- }
- } else if (prod == 31 && price == 20.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(20000, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(20000, 1);
- b = true;
- }
- } else if (prod == 32 && price == 20.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(20010, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(20010, 1);
- b = true;
- }
- } else if (prod == 33 && price == 10.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(11694, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(11694, 1);
- b = true;
- }
- } else if (prod == 34 && price == 6.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(11698, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(11698, 1);
- b = true;
- }
- } else if (prod == 35 && price == 4.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(11700, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(11700, 1);
- b = true;
- }
- } else if (prod == 36 && price == 2.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(11696, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(11696, 1);
- b = true;
- }
- } else if (prod == 37 && price == 6.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(15486, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(15486, 1);
- b = true;
- }
- } else if (prod == 38 && price == 10.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(10346, 1);
- c.getItems().addItem(10348, 1);
- c.getItems().addItem(10350, 1);
- c.getItems().addItem(10352, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(10346, 1);
- c.getItems().addItem(10348, 1);
- c.getItems().addItem(10350, 1);
- c.getItems().addItem(10352, 1);
- b = true;
- }
- } else if (prod == 39 && price == 10.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(16755, 1);
- c.getItems().addItem(16865, 1);
- c.getItems().addItem(16931, 1);
- c.getItems().addItem(17017, 1);
- c.getItems().addItem(17171, 1);
- c.getItems().addItem(17237, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(16755, 1);
- c.getItems().addItem(16865, 1);
- c.getItems().addItem(16931, 1);
- c.getItems().addItem(17017, 1);
- c.getItems().addItem(17171, 1);
- c.getItems().addItem(17237, 1);
- b = true;
- }
- } else if (prod == 40 && price == 8.00) {
- c.getItems().addItem(9813, 1);
- c.getItems().addItem(9814, 1);
- b = true;
- } else if (prod == 41 && price == 20.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(16291, 1);
- c.getItems().addItem(16357, 1);
- c.getItems().addItem(16423, 1);
- c.getItems().addItem(16687, 1);
- c.getItems().addItem(16709, 1);
- c.getItems().addItem(17257, 1);
- c.getItems().addItem(17359, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(16291, 1);
- c.getItems().addItem(16357, 1);
- c.getItems().addItem(16423, 1);
- c.getItems().addItem(16687, 1);
- c.getItems().addItem(16709, 1);
- c.getItems().addItem(17257, 1);
- c.getItems().addItem(17359, 1);
- b = true;
- }
- } else if (prod == 42 && price == 20.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(16293, 1);
- c.getItems().addItem(16359, 1);
- c.getItems().addItem(16425, 1);
- c.getItems().addItem(16689, 1);
- c.getItems().addItem(16711, 1);
- c.getItems().addItem(17259, 1);
- c.getItems().addItem(17361, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(16293, 1);
- c.getItems().addItem(16359, 1);
- c.getItems().addItem(16425, 1);
- c.getItems().addItem(16689, 1);
- c.getItems().addItem(16711, 1);
- c.getItems().addItem(17259, 1);
- c.getItems().addItem(17361, 1);
- b = true;
- }
- } else if (prod == 43 && price == 12.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(14484, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- b = true;
- } else {
- c.getItems().addItem(14484, 1);
- b = true;
- }
- } else if (prod == 44 && price == 24.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(13358, 1);
- c.getItems().addItem(13360, 1);
- c.getItems().addItem(13362, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- b = true;
- } else {
- c.getItems().addItem(13358, 1);
- c.getItems().addItem(13360, 1);
- c.getItems().addItem(13362, 1);
- b = true;
- }
- } else if (prod == 45 && price == 10.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(1057, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- b = true;
- } else {
- c.getItems().addItem(1057, 1);
- b = true;
- }
- } else if (prod == 46 && price == 12.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(8839, 1);
- c.getItems().addItem(8840, 1);
- c.getItems().addItem(8842, 1);
- c.getItems().addItem(10663, 1);
- c.getItems().addItem(10664, 1);
- c.getItems().addItem(10665, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- b = true;
- } else {
- c.getItems().addItem(8839, 1);
- c.getItems().addItem(8840, 1);
- c.getItems().addItem(8842, 1);
- c.getItems().addItem(10663, 1);
- c.getItems().addItem(10664, 1);
- c.getItems().addItem(10665, 1);
- b = true;
- }
- } else if (prod == 47 && price == 4.00) {
- c.getItems().addItem(6306, 1);
- b = true;
- } else if (prod == 48 && price == 6.00) {
- c.getItems().addItem(18335, 1);
- b = true;
- } else if (prod == 49 && price == 10.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(13740, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(13740, 1);
- b = true;
- }
- } else if (prod == 50 && price == 10.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(18351, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(18351, 1);
- b = true;
- }
- } else if (prod == 51 && price == 50.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(1038, 1);
- c.getItems().addItem(1040, 1);
- c.getItems().addItem(1042, 1);
- c.getItems().addItem(1046, 1);
- c.getItems().addItem(1048, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(1038, 1);
- c.getItems().addItem(1040, 1);
- c.getItems().addItem(1042, 1);
- c.getItems().addItem(1046, 1);
- c.getItems().addItem(1048, 1);
- b = true;
- }
- } else if (prod == 52 && price == 10.00) {
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else if (prod == 53 && price == 10.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(10340, 1);
- c.getItems().addItem(10342, 1);
- c.getItems().addItem(10344, 1);
- c.getItems().addItem(10338, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(10340, 1);
- c.getItems().addItem(10342, 1);
- c.getItems().addItem(10344, 1);
- c.getItems().addItem(10338, 1);
- b = true;
- }
- } else if (prod == 54 && price == 10.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(10330, 1);
- c.getItems().addItem(10332, 1);
- c.getItems().addItem(10334, 1);
- c.getItems().addItem(10336, 1);
- c.memberStatus = 1;
- c.playerRights = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(10330, 1);
- c.getItems().addItem(10332, 1);
- c.getItems().addItem(10334, 1);
- c.getItems().addItem(10336, 1);
- b = true;
- }
- } else if (prod == 55 && price == 10.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(1055, 1);
- c.playerRights = 1;
- c.memberStatus = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(1055, 1);
- b = true;
- }
- } else if (prod == 56 && price == 10.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(1053, 1);
- c.playerRights = 1;
- c.memberStatus = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(1053, 1);
- b = true;
- }
- } else if (prod == 57 && price == 10.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(13738, 1);
- c.playerRights = 1;
- c.memberStatus = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(13738, 1);
- b = true;
- }
- } else if (prod == 58 && price == 10.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(13744, 1);
- c.playerRights = 1;
- c.memberStatus = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(13744, 1);
- b = true;
- }
- } else if (prod == 59 && price == 10.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(13742, 1);
- c.playerRights = 1;
- c.memberStatus = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(13742, 1);
- b = true;
- }
- } else if (prod == 60 && price == 10.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(18353, 1);
- c.playerRights = 1;
- c.memberStatus = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(18353, 1);
- b = true;
- }
- } else if (prod == 61 && price == 10.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(18349, 1);
- c.playerRights = 1;
- c.memberStatus = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(18349, 1);
- b = true;
- }
- } else if (prod == 62 && price == 10.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(18357, 1);
- c.playerRights = 1;
- c.memberStatus = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(18357, 1);
- b = true;
- }
- } else if (prod == 63 && price == 10.00) {
- if (c.playerRights == 0) {
- c.getItems().addItem(18355, 1);
- c.playerRights = 1;
- c.memberStatus = 1;
- c.disconnected = true;
- b = true;
- } else {
- c.getItems().addItem(18355, 1);
- b = true;
- }
- }
- }
- if (b) {
- query("DELETE FROM `donation` WHERE `username` = '"
- + name2 + "';");
- }
- } catch (Exception e) {
- e.printStackTrace();
- con = null;
- stm = null;
- }
- }
- }.start();
- }
- public static ResultSet query(String s) throws SQLException {
- try {
- if (s.toLowerCase().startsWith("select")) {
- ResultSet rs = stm.executeQuery(s);
- return rs;
- } else {
- stm.executeUpdate(s);
- }
- return null;
- } catch (Exception e) {
- e.printStackTrace();
- con = null;
- stm = null;
- }
- return null;
- }
- }
Add Comment
Please, Sign In to add comment