Advertisement
Guest User

Untitled

a guest
Apr 7th, 2020
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.14 KB | None | 0 0
  1. private void banPlayer(CommandSender sender, OfflinePlayer cible, String raison, boolean isDefinitif, int time){
  2.        
  3.         if(main.banned.containsKey(cible.getUniqueId())){
  4.             sender.sendMessage("§cJoueur déjà ban.");
  5.             return;
  6.         }
  7.        
  8.         UUID uuid =  cible.getUniqueId();      
  9.         sender.sendMessage("§cVous avez ban le joueur §f\" + target.getName() + \"§c pour: §f\"" + raison.toString());
  10.        
  11.         String interval = "100 YEAR";
  12.        
  13.         if(!isDefinitif){
  14.             interval = time +" HOUR";
  15.         }
  16.        
  17.         try {
  18.             PreparedStatement q = main.sql.getConnection().prepareStatement("INSERT INTO banned(uuid,reason,expiredate) VALUES (?,?,DATE_ADD(NOW(), INTERVAL "+interval+"))");
  19.             q.setString(1, uuid.toString());
  20.             q.setString(2, raison);
  21.             q.execute();
  22.             q.close();
  23.         } catch (SQLException e) {
  24.             e.printStackTrace();
  25.         }
  26.        
  27.         BanPlayerData ban = new BanPlayerData();
  28.         ban.setUuid(uuid);
  29.         ban.setReason(raison);
  30.         main.banned.put(uuid, ban);
  31.        
  32.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement