SHARE
TWEET

Untitled

a guest May 22nd, 2019 57 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public class PexManager {
  2.  
  3.     public static HashMap<String, String> gruppeuser = new HashMap<>();
  4.  
  5.     public static boolean isexists(String name) {
  6.         try {
  7.             ResultSet rs = MySQL.getResult("SELECT * FROM User_Gruppe WHERE UUID= '" + name + "'");
  8.  
  9.             if (rs.next()) {
  10.                 return rs.getString("UUID") != null;
  11.             }
  12.             rs.close();
  13.             return false;
  14.         } catch (SQLException e) {
  15.             // TODO: handle exception
  16.         }
  17.         return false;
  18.     }
  19.  
  20.     public static void setGruppe(ProxiedPlayer p) {
  21.         String uuid = p.getUniqueId().toString();
  22.         String rang = getGruppe(p.getName());
  23.         gruppeuser.put(uuid, rang);
  24.     }
  25.  
  26.     public static String getGruppe(String name) {
  27.         try {
  28.             ResultSet rs = MySQL.getResult("SELECT * FROM User_Gruppe WHERE Spielername= '" + name + "'");
  29.  
  30.             if (rs.next()) {
  31.                 return rs.getString("Gruppe");
  32.             }
  33.             rs.close();
  34.             return "spieler";
  35.         } catch (SQLException e) {
  36.             // TODO: handle exception
  37.         }
  38.        
  39.        
  40.         return "spieler";
  41.  
  42.     }
  43.  
  44.     public static boolean gruppeexists(String check) {
  45.         if (check.equals("spieler") || check.equals("premium") || check.equals("premium+") || check.equals("youtuber")
  46.                 || check.equals("supporter") || check.equals("moderator") || check.equals("builder")
  47.                 || check.equals("srmoderator") || check.equals("developer")) {
  48.             return true;
  49.  
  50.         }else {
  51.             return false;
  52.         }
  53.     }
  54.  
  55.     public static void regplayer(ProxiedPlayer p) {
  56.         String[] ip = p.getAddress().getAddress().toString().split(":");
  57.         String subip = ip[0];
  58.         if (!isexists(p.getUniqueId().toString())) {
  59.             PreparedStatement ps = MySQL
  60.                     .getStatement("INSERT INTO User_Gruppe(Spielername, UUID, IP, Until, Gruppe) VALUES (?,?,?,?,?)");
  61.             try {
  62.                 ps.setString(1, p.getName());
  63.                 ps.setString(2, p.getUniqueId().toString());
  64.                 ps.setString(3, subip);
  65.                 ps.setString(4, "-");
  66.                 ps.setString(5, "spieler");
  67.                 ps.executeUpdate();
  68.             } catch (SQLException e) {
  69.                 // TODO: handle exception
  70.             }
  71.         }
  72.     }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top