Advertisement
CyborgCode

Untitled

May 26th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.91 KB | None | 0 0
  1. package me.velxcity.nextbuilderts3system;
  2.  
  3. import java.sql.ResultSet;
  4. import java.sql.SQLException;
  5.  
  6. import org.bukkit.plugin.java.JavaPlugin;
  7.  
  8. public class Main extends JavaPlugin {
  9.    
  10.     public static String prefix = "§7[§aVerify§7] ";
  11.     public static MySQL mysql;
  12.    
  13.     @Override
  14.     public void onDisable() {
  15.        
  16.     }
  17.    
  18.     @Override
  19.     public void onEnable() {
  20.         getCommand("verify").setExecutor(new Commands());
  21.         getCommand("unverify").setExecutor(new Commands());
  22.         mysql = new MySQL("213.202.228.75", "admin", "d7a5e07a7175f9f88fbb3212", "Teamspeak");
  23.         mysql.connect();
  24.         mysql.createTable("Teamspeak", "NAME VARCHAR(100), UUID VARCHAR(100), ID VARCHAR(100), RANG INTEGER, TYPE INTEGER");
  25.     }
  26.    
  27.     public static boolean UUIDExist(String ID) {
  28.         try {
  29.             ResultSet rs = mysql.getResult("SELECT * FROM Teamspeak WHERE ID= '" + ID + "'");
  30.             if(rs.next()) {
  31.                 return rs.getString("ID") != null;
  32.             }
  33.         }catch(SQLException e) {
  34.             e.printStackTrace();
  35.         }
  36.         return false;
  37.     }
  38.    
  39.    
  40.     public static boolean NameExist(String Name) {
  41.         try {
  42.             ResultSet rs = mysql.getResult("SELECT * FROM Teamspeak WHERE NAME= '" + Name + "'");
  43.             if(rs.next()) {
  44.                 return rs.getString("UUID") != null;
  45.             }
  46.         }catch(SQLException e) {
  47.             e.printStackTrace();
  48.         }
  49.         return false;
  50.     }
  51.    
  52.    
  53.     public static boolean playerExist(String UUID) {
  54.         try {
  55.             ResultSet rs = mysql.getResult("SELECT * FROM Teamspeak WHERE UUID= '" + UUID + "'");
  56.             if(rs.next()) {
  57.                 return rs.getString("NAME") != null;
  58.             }
  59.         }catch(SQLException e) {
  60.             e.printStackTrace();
  61.         }
  62.         return false;
  63.     }
  64.    
  65.     public static void createPlayer(String Name, String uuid, String ID, String rang) {
  66.         if(!(playerExist(uuid))) {
  67.             int Rang = 0;
  68.             if(rang.equalsIgnoreCase("Admin")) {
  69.                 Rang = 85;
  70.             }else {
  71.                 Rang = 86;
  72.             }
  73.             mysql.update("INSERT INTO Teamspeak(NAME, UUID, ID, RANG, TYPE) VALUES ('" + Name + "', '" + uuid + "', '" + ID + "', '" + rang + "', 0");
  74.         }
  75.     }
  76.     public static void Delete(String Name) {
  77.         mysql.update("DELETE FROM Teamspeak WHERE NAME= '" + Name + "'");
  78.     }
  79.     public static void DeleteUUID(String UUID) {
  80.         mysql.update("DELETE FROM Teamspeak WHERE UUID= '" + UUID + "'");
  81.     }
  82.    
  83.     public static void updateRang(String UUID, String Rang) {
  84.         int ID = 0;          
  85.         if(Rang.equalsIgnoreCase("Admin")) {
  86.             ID = 85;
  87.         }else {
  88.             ID = 86;
  89.         }
  90.         mysql.update("UPDATE Teamspeak SET RANG= '" + ID + "' WHERE UUID= '" + UUID + "'");
  91.     }
  92.     public static void updateType(String NAME, int i) {
  93.         mysql.update("UPDATE Teamspeak SET TYPE='" + i + "' WHERE NAME= '" + NAME + "'");
  94.     }
  95.     public static Integer getTyoe(String uuid) {
  96.         int i = 0;
  97.         try {
  98.             ResultSet rs = mysql.getResult("SELECT * FROM Teamspeak WHERE UUID='" + uuid + "'");
  99.             if((!rs.next()) || (Integer.valueOf(rs.getInt("TYPE")) == null));
  100.             i = rs.getInt("TYPE");
  101.             return i;
  102.         }catch(SQLException e) {
  103.             e.printStackTrace();
  104.         }
  105.         return 0;
  106.     }
  107.  
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement