Lieber Besucher, herzlich willkommen bei: Banana-Coding.com - Java Knuddels Emulator. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.
Also bei mir isehts so aus habe bishcen mehr jetzt kopiert
Der von mir markierte Teil ist der (für dich gerade) wichtigste: Familymitglieder haben den Rang 5. Sprich in der Datenbank musst du den Rang 5 geben, damit jemand Family ist. Zugegeben etwas verwirrend :O.
Zitat
[...]
public byte getRank() {
return rank;
}
private boolean isVIP() {
return rank == 1;
}
public boolean isModerator() {
return rank == 2;
}
public boolean isAdministrator() {
return rank == 3;
}
//Familymitglied
public boolean isFam() {
return rank == 5;
}
public byte isFamcheck() {
return famcheck;
}
public String getFamseit() {
return famseit;
}
public String getFamcheckdate() {
return famcheckdate;
}
//Familymitglied</pair>


)|
|
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 |
private boolean isVIP() { return rank == 2; } public boolean isModerator() { return rank == 3; } public boolean isAdministrator() { return rank == 4; } //Familymitglied public boolean isFam() { return rank == 1; public byte isFamcheck() { return famcheck; } public String getFamseit() { return famseit; } public String getFamcheckdate() { return famcheckdate; } //Familymitglied |
|
|
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 |
if (client.isFamcheck() == 0){ }else if (client.isFamcheck() == 1){ Popup popup = new Popup("Herzlichen Glückwunsch", "Herzlichen Glückwunsch", String.format("°>CENTER<° °>sm/sm_jubi_fireworks1.gif<° _Familymitglied_ °>sm/sm_jubi_fireworks1.gif<° ### Du Wurdest in die _Familymitgliedschaft_ aufgenommen ist das nicht °>sm/sm_11.gif<°.Du hast jetzt noch mehr Befehle und kannst jetzt auch dein °>fullheart.gif<° einmal im Monat Vergeben und Vielleicht wirst du im Nächsten Monat auch noch StammChatter.#Also Viel Glück °>sm/smll_mau_w.gif<°. ### Mit freundlichen Grüßen # Sven °>sm/sm_abo_11.gif<° "), 400, 300); popup.addPanel(null); //popup.addComponent(new Button(" OK ")); client.send(popup.toString()); try { String gdate = new SimpleDateFormat("yyyy-MM-dd").format(new Date()); Connection con = pcon.connect(); ps = con.prepareStatement("UPDATE `accounts` SET `rank` = ?, `familydate` = ?, `famcheck` = ?, `famcheckdate` = ? WHERE `name` = ?"); ps.setString(1, "1"); ps.setString(2, gdate); ps.setString(3, "2"); ps.setString(4, gdate); ps.setString(5, client.getName()); ps.executeUpdate(); } catch (SQLException e) { e.printStackTrace(); } finally { if (ps != null) { try { ps.close(); } catch (SQLException e) { } } pcon.close(); } } |
|
|
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 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
//Fam String date = new SimpleDateFormat("dd.MM.yyyy").format(new Date()); if (date.equals(client.getFamcheckdate())){ }else{ if (client.getRank() == 0){ if (client.getOnlineTime() >= 45000 || client.getOnlineTime() == 45000){ if (client.isFamcheck() == 0){ //double zahl = Math.abs(Math.random()*100+1); Random rnd = new Random(); int zahl = rnd.nextInt(10); if (zahl == 10 || zahl == 1){ PoolConnection pcon = ConnectionPool.getConnection(); PreparedStatement ps = null; //Popup popup = new Popup("Herzlichen Glückwunsch", "Herzlichen Glückwunsch", String.format("°>CENTER<° °>sm/sm_jubi_fireworks1.gif<° _Familymitglied_ °>sm/sm_jubi_fireworks1.gif<° ### Du Wurdes in die _Familymitgliedschaft_ aufgenommen ist das nicht °>sm/sm_11.gif<°. Du hast jetzt noch mehr Befehle und kannst jetzt auch dein °>fullheart.gif<° einmal im Monat Vergeben. Und Vielleicht wirst du im Nächsten Monat auch noch Stammchatter. Also Viel Glück °>sm/smll_mau_w.gif<°. ### Mit freundlichen Grüßen # Sven °>sm/sm_abo_11.gif<° "+zahl), 400, 300); //popup.addComponent(new Button(" OK ")); //client.send(popup.toString()); try { Connection con = pcon.connect(); ps = con.prepareStatement("UPDATE `accounts` SET `rank` = ?, `familydate` = ?, `famcheck` = ?, `famcheckdate` = ?, `monatstime` = ? WHERE `name` = ?"); ps.setString(1, "1"); ps.setString(2, new SimpleDateFormat("yyyy-MM-dd").format(new Date())); ps.setString(3, "1"); ps.setString(4, new SimpleDateFormat("yyyy-MM-dd").format(new Date())); ps.setInt(5, client.getOnlineTime()); ps.setString(6, client.getName()); ps.executeUpdate(); } catch (SQLException e) { e.printStackTrace(); } finally { if (ps != null) { try { ps.close(); } catch (SQLException e) { } } pcon.close(); } }else { PoolConnection pcon = ConnectionPool.getConnection(); PreparedStatement ps = null; //Popup popup = new Popup("Herzlichen Glückwunsch", "Herzlichen Glückwunsch", String.format("°>CENTER<° °>sm/sm_jubi_fireworks1.gif<° _Familymitglied_ °>sm/sm_jubi_fireworks1.gif<° ### Du Wurdes in die _Familymitgliedschaft_ aufgenommen ist das nicht °>sm/sm_11.gif<°. Du hast jetzt noch mehr Befehle und kannst jetzt auch dein °>fullheart.gif<° einmal im Monat Vergeben. Und Vielleicht wirst du im Nächsten Monat auch noch Stammchatter. Also Viel Glück °>sm/smll_mau_w.gif<°. ### Mit freundlichen Grüßen # Sven °>sm/sm_abo_11.gif<° "+zahl), 400, 300); //popup.addComponent(new Button(" OK ")); //client.send(popup.toString()); try { Connection con = pcon.connect(); String gdate = new SimpleDateFormat("yyyy-MM-dd").format(new Date()); ps = con.prepareStatement("UPDATE `accounts` SET `rank` = ?, `familydate` = ?, `famcheck` = ?, `famcheckdate` = ? WHERE `name` = ?"); ps.setString(1, "0"); ps.setString(2, gdate); ps.setString(3, "2"); ps.setString(4, gdate); ps.setString(5, client.getName()); ps.executeUpdate(); } catch (SQLException e) { e.printStackTrace(); } finally { if (ps != null) { try { ps.close(); } catch (SQLException e) { } } pcon.close(); } } }else if(client.isFamcheck() == 1 || client.isFamcheck() == 2) { } } } } //Fam end |
Beachte Schritt 3ok mal schaun ... und das mit den farben in der channeliste kann man das denn auch ergentwie mahcen

Schritt 3:
ChannelStyle.java
So jetzt zu der UserColor ihn der UserList.
![]()
Java-Quelltext
1 2 3 4 5 6 7 private String foreground, background, red, blue, administrator, moderator;
Ändern in
PHP-Code:
![]()
Java-Quelltext
1 2 3 4 5 6 7 8 private String foreground, background, red, blue, administrator, moderator, fam;
Danach unter
![]()
Java-Quelltext
1moderator = rs.getString("moderator");
Fügen wir das ein
![]()
Java-Quelltext
1fam = rs.getString("fam");
Danach Unter
![]()
Java-Quelltext
1 2 3 if (client.isModerator()) { return moderator; }
Fügen wir das ein
![]()
Java-Quelltext
1 2 3 4 5 //Familymitglied if (client.isFam()) { return fam; } //Familymitglied
sprich du musst nurnoch in der datenbank eine farbe in der spalte "family" aussuchen