|
|
Java-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 |
if (client.isAdministrator()) { whois.append("°-°"); whois.append(String.format("°B°_Admininfo_:")); whois.append(String.format("##°B°_Last Host_:°%%35°%s°%%00°#", target.getIPAddress())); whois.append(String.format("°B°_Appletversion_:°%%35°%s°%%00°#", target.getAppletVersion())); whois.append(String.format("°B°_User Reg-No_:°%%35°%s°%%00°#", target.getId())); whois.append(String.format("°B°_Status_:°%%35°%s°%%00°#", target.getRank())); whois.append(String.format("°B°_Kicks_:°%%35°%s°%%00°#", target.getBan())); whois.append(String.format("°B°_Ban_:°%%35°%s°%%00°#", target.getBan())); whois.append(String.format("##°B°_Comments_:")).append(target.getComment()).append("°r°"); } |
Zitat
// Nach Der "Comments" ausgabe
|
|
Java-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
whois.append(String.format("##°B°_Comments_:")).append(target.getComment()).append("°r°");PoolConnection pcon = ConnectionPool.getConnection(); PreparedStatement ps = null; try { Connection con = pcon.connect(); ps = con.prepareStatement("SELECT * FROM `accounts` WHERE `name` = ?"); // !!!!!! ANPASSEN ps.setString(1, name); ResultSet rs = ps.executeQuery(); if (rs.next()) { String einKommentarAusDerDB = rs.getString("comment"); // !!!!!! ANPASSEN whois.append(String.format("#°B°" + einKommentarAusDerDB)); // !!!!!! ANPASSEN } } catch (SQLException e) { e.printStackTrace(); } finally { if (ps != null) { try { ps.close(); } catch (SQLException e) { } } pcon.close(); } |
Benutzer, die sich für diesen Beitrag bedankt haben:
|
|
Java-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
if (cmd.equals("comment")) { if(client.getRank() < 2) { //Möglicherweise ändern client.sendButlerMessage(channel.getName(), "Diese Funktion steht dir hier nicht zur Verfügung."); return; } String nickname = KCodeParser.escape(arg).split(":", 2)[0].trim(); String msg = ""; if (arg.length() > nickname.length()) { msg = arg.substring(arg.indexOf(':') + 1); } if (nickname.isEmpty() || msg.isEmpty()) { client.sendButlerMessage(channel.getName(), "Bitte die Funktion folgendermaßen benutzen:#/comment NICK:TEXT#(Fügt einen Adminkommentar bei NICK hinzu.)"); return; } Client target = Server.get().getClient(nickname); if (target == null) { target = new Client(null); target.loadStats(nickname); if(target.getName() == null) { client.sendButlerMessage(channel.getName(), String.format("Wer ist %s?", nickname)); return; } } if(msg.length() > 200) { client.sendButlerMessage(channel.getName(), "Der Adminkommentar darf höchstens 200 Zeichen lang sein!"); return; } client.sendButlerMessage(channel.getName(), String.format("Der Adminkommentar wurde bei %s eingetragen.", target.getName())); PoolConnection pcon = ConnectionPool.getConnection(); PreparedStatement ps = null; try { Connection con = pcon.connect(); ps = con.prepareStatement("INSERT INTO `comments` SET `name` = ?, `von` = ?, `comment` = ?"); // Ändern ps.setString(1, target.getName()); ps.setString(2, client.getName()); ps.setString(3, msg); ps.executeQuery(); } catch (SQLException e) { e.printStackTrace(); } finally { if (ps != null) { try { ps.close(); } catch (SQLException e) { } } pcon.close(); } } |
Benutzer, die sich für diesen Beitrag bedankt haben:
Benutzer, die sich für diesen Beitrag bedankt haben: