Guest User

Untitled

a guest
Dec 8th, 2013
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  } else if(cmd.equals("bugs")) {
  2.             if(!client.hasPermission("cmd.bugs")) {
  3.                 client.sendButlerMessage(channel.getName(), "Diese Funktion steht dir hier nicht zur Verfügung.");
  4.                 return;
  5.             }
  6.            
  7.             arg = KCodeParser.escape(arg);
  8.             String[] split = arg.split(":");
  9.             String one = "";
  10.             String two = "";
  11.             String msg = "";
  12.            
  13.            
  14.             try {
  15.                 one = split[1].trim();
  16.                 two = split[1].trim();
  17.                
  18.                
  19.             } catch(Exception ex) {
  20.             }
  21.          
  22.            
  23.                         if(arg.equals("mail")) {
  24.                             if(!client.hasPermission("cmd.bugs.mail")) {
  25.                             client.sendButlerMessage(channel.getName(), "Diese Funktion steht dir hier nicht zur Verfügung.");
  26.                 return;
  27.             }
  28.                           if(msg.isEmpty() || msg.length() < 20) {
  29.                      
  30.                              client.sendButlerMessage(channel.getName(), "Bitte gib eine detaillierte Beschreibung des Bugs mit mind. 20 Zeichen wieder.");
  31.                     return;
  32.                 }
  33.                                 client.sendButlerMessage(channel.getName(), "Deine Beschreibung zu einem Bug wurde _an das Team Bugs weitergeleitet_, welches sich schnellstmöglich darum kümmert. Vielen Dank! °>1.gif<°");
  34.                
  35.                 PoolConnection pcon = ConnectionPool.getConnection();
  36.                 Statement ps = null;
  37.  
  38.                 try {
  39.                     Connection con = pcon.connect();
  40.                     ps = con.createStatement();
  41.                     ResultSet rs = ps.executeQuery("SELECT `name`,`teams` FROM `accounts` WHERE `teams` != ''");
  42.                    
  43.                     while(rs.next()) {
  44.                         String name = rs.getString("name");
  45.                         String teams = rs.getString("teams");
  46.                        
  47.                         if(teams.contains("|Bugs~")) {
  48.                             Server.get().newMessage(Server.get().getButler(), name, "Bug gemeldet", String.format("Soeben wurde _ein Bug von °>_h%s|/serverpp \"|/w \"<°_ (%s, %s, %s) _gemeldet_.##_Beschreibung_:#%s##Bitte trage den Fall wenn möglich in unser _°BB>BugTrackingSystem|%s/bts/<r°_ ein.", client.getName().replace("<", "\\<"), client.getGender() == 1 ? "männl.":"weibl.", client.getAge(), client.getRankLabel(client.getRank()), msg, Server.get().getURL()), time);
  49.                         }
  50.                     }
  51.                 } catch (SQLException e) {
  52.                     e.printStackTrace();
  53.                 } finally {
  54.                     if (ps != null) {
  55.                         try {
  56.                             ps.close();
  57.                         } catch (SQLException e) {
  58.                         }
  59.                     }
  60.  
  61.                     pcon.close();
  62.                 }
  63.                
  64.                 return;
  65.             }
  66.            
  67.            
  68.             if(one.isEmpty()) {
  69.                 return;
  70.             }
Advertisement
Add Comment
Please, Sign In to add comment