Du bist nicht angemeldet.

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.

Beiträge: 141

Beruf: Verkaufstellenverwalter

  • Private Nachricht senden

11

Mittwoch, 20. Juli 2011, 20:12

Hallo wollte kein neues Thema aufmachenb ich habe eine Frage und zwar: ich habe alles gemacht was nötig ist damit Realname angezigt wird nur das problem ist er soll realname mahcen aber er nimmt imer den nickname.. .Was mache ich da falsch ?

12

Mittwoch, 20. Juli 2011, 20:28

vielleicht hast du die falsche variable irgendwo eingesetzt

Beiträge: 141

Beruf: Verkaufstellenverwalter

  • Private Nachricht senden

13

Mittwoch, 20. Juli 2011, 21:53

Hallo hatte es geshcaft das er den name anzeigt allerdings wenn ich auf ein andres profil gehe logt er mich aus und muss neu eintretet nich poste mal was ich gemacht habe .. also Client.java

oben :

Java-Quelltext

1
private String realname;


Dann:

Java-Quelltext

1
2
3
public String getRealname() {
        return realname;
    }

Dann unter

Java-Quelltext

1
2
3
4
                String[] registration = rs.getString("registration").split(" ");
                String[] date = registration[0].split("-");
                registrationDate = String.format("%s.%s.%s", date[2], date[1], date[0]);
                registrationTime = registration[1].split("\\.")[0];

Habe ich

Java-Quelltext

1
realname = rs.getString("realname");


Beim

Java-Quelltext

1
private void saveStats() {

habe ich folgendes geändert:

Java-Quelltext

1
2
3
4
5
6
7
8
 ps = con.prepareStatement("UPDATE `accounts` SET `kisses` = ?, `knuddels` = ?, `realname` = ? `onlineTime` = ?, `ipAddress` = ? WHERE `name` = ?");
            ps.setInt(1, kisses);
            ps.setInt(2, knuddels);
            ps.setInt(3, getOnlineTime());
            ps.setString(4, ipAddress);
            ps.setString(5, name);
            ps.setString(6, realname);
            ps.executeUpdate();

Ich weiß nicht was ich da falsch gemacht habe könnt ihr mir villt helfen?

Achso in der whois in der commandparser.java habei ch stehn

Java-Quelltext

1
if(!target.getRealname().isEmpty()) {whois.append(String.format("_Real Name_:°%%35°%s§°%%00°#", Server.get().parseSmileys(target.getRealname())));}

14

Mittwoch, 20. Juli 2011, 22:41

PHP-Quelltext

1
 public String getRealname() { return realname; }

PHP-Quelltext

1
if(!target.getRealname().isEmpty()) {whois.append(String.format("_Real Name_:°%%35°%s§°%%00°#"Server.get().parseSmileys(target.getRealname())));}



das getrealname muss auch klein geschrieben werden wenn in allen andren befehlen das realname klein ist....

Beiträge: 141

Beruf: Verkaufstellenverwalter

  • Private Nachricht senden

15

Mittwoch, 20. Juli 2011, 22:59

Hallo ich hatte jetzt alle realname die Groß geschrieben waren (Realname)
also umgeändert auf realname und eben konnte ich den server nicht merh starten wieso kommt das?

16

Mittwoch, 20. Juli 2011, 23:15

wie ist denn die fehler meldung?

17

Mittwoch, 20. Juli 2011, 23:41

Java-Quelltext

1
ps.setString(6, realname);


Bei dir steht jedoch:
"UPDATE `accounts` SET `kisses` = ?, `knuddels` = ?, `realname` = ? `onlineTime` = ?, `ipAddress` = ? WHERE `name` = ?"

Umändern in:
"UPDATE `accounts` SET `kisses` = ?, `knuddels` = ?, `onlineTime` = ?, `ipAddress` = ?, `realname` = ? WHERE `name` = ?"

Oben hast du außerdem nach `realname` = ? ein Komma vergessen.

MfG

18

Donnerstag, 21. Juli 2011, 11:49

Achso das getRealname war doch richtig. also Gross geschrieben.

Beiträge: 141

Beruf: Verkaufstellenverwalter

  • Private Nachricht senden

19

Donnerstag, 21. Juli 2011, 14:24

Hat bei mir jetzt alles geklapt .. allerdings musste ich nichs in den eisntelloungen mehr ändern hatt in de datenbank realname mit NULL hinzugefügt ich msste aber NOT NULL jetzt gehts alles trotdem danke..

ne andre frage ich wollte es jetzt machen das ich Single? ins profil einfügen das wollte ich so machen wie Gender Das er dann zb bei Single1 anzeigt Single bei Single 2 dann Vergeben bei Single 3 Glücklich vergebn... usw.
wie kann ic hdas machen ich habe es mit Byte verucht aber das ging nicht .. Wie mussi ch das machen?

20

Donnerstag, 21. Juli 2011, 15:08

client.class

PHP-Quelltext

1
 private byte beziehungsstatus;


PHP-Quelltext

1
2
3
 public byte getBeziehungsstatus() { 
return beziehungsstatus; 
}


PHP-Quelltext

1
 beziehungsstatus rs.getByte("beziehungsstatus");


Commandparse.class

PHP-Quelltext

1
2
3
4
5
6
7
8
                        if (target.getBeziehungsstatus() == 1) {
                whois.append("_Beziehungsstatus_: °%35°Single°%00°#");
            } else if (target.getBeziehungsstatus() == 2) {
                whois.append("_Beziehungsstatus_: °%35°Vergeben°%00°#");
                            } else if (target.getBeziehungsstatus() == 3) {
                whois.append("_Beziehungsstatus_: °%35°Verheiratet°%00°#");
                            } else if (target.getBeziehungsstatus() == 4) {
                whois.append("_Beziehungsstatus_:°%35°Getrennt°%00°#");}




und dann musst du jeweils die Zahl einsetzen in der Datenbank.