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.
|
Java-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
if(client.getAlter() != null) {
buffer.writeByte(0x00);
buffer.writeString(client.getName());
buffer.writeByte(0x0A);
buffer.writeString("");
buffer.writeString(client.getAlter());
buffer.writeByte(0x00);
buffer.writeByte('p'); // font weight
buffer.writeByte(0x00);
buffer.writeString(channel.getStyle().getRankColor(client));
for (Pair<String, Integer> icon : client.getIcons()) {
buffer.writeByte(0x00);
buffer.writeString(icon.getLeft());
buffer.writeByte(0x00);
buffer.writeString(String.valueOf(icon.getRight()));
}
buffer.writeByte(0x00);
buffer.writeString("-");
}}
|
ersetzen mit:
|
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
|
buffer.writeByte(0x00);
buffer.writeString(client.getName());
if(client.getAlter() != null) {
buffer.writeByte(0x0A);
buffer.writeString(client.getAlter());
}
buffer.writeByte(0x00);
buffer.writeByte('p'); // font weight
buffer.writeByte(0x00);
buffer.writeString(channel.getStyle().getRankColor(client));
for (Pair<String, Integer> icon : client.getIcons()) {
buffer.writeByte(0x00);
buffer.writeString(icon.getLeft());
buffer.writeByte(0x00);
buffer.writeString(String.valueOf(icon.getRight()));
}
buffer.writeByte(0x00);
buffer.writeString("-");
}
|
No support via message.
"Der gute Programmierer ist nicht der, der keine Fehler macht, sondern der, der seine Fehler rasch findet und behebt."
und das bei adduser lassen?
also ich hab jetzt
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
buffer.writeByte(0x00);
buffer.writeString(client.getName());
if(client.getAlter() != null) {
buffer.writeByte(0x0A);
buffer.writeString(client.getAlter());
}
buffer.writeByte(0x00);
buffer.writeByte('p'); // font weight
buffer.writeByte(0x00);
buffer.writeString(channel.getStyle().getRankColor(client));
for (Pair<String, Integer> icon : client.getIcons()) {
buffer.writeByte(0x00);
buffer.writeString(icon.getLeft());
buffer.writeByte(0x00);
buffer.writeString(String.valueOf(icon.getRight()));
}
buffer.writeByte(0x00);
buffer.writeString("-");
}
|
in User_list (dort oben) aber in adduser ist glaube ich noch ein fehler weil es wird noch immer () angezeigt
und meine Adduser sieht so aus :
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
public static String addUser(Channel channel, Client client, boolean self) {
PacketBuilder buffer = new PacketBuilder(SendOpcode.ADD_USER.getValue());
buffer.writeByte(0x00);
buffer.writeString(channel.getName());
buffer.writeByte(0x00);
buffer.writeString(client.getName());
buffer.writeByte(0x0A);
buffer.writeString("");
buffer.writeString(client.getAlter());
buffer.writeByte(0x00);
buffer.writeByte(self ? 'b' : 'p'); // font weight
buffer.writeByte(0x00);
buffer.writeString(channel.getStyle().getRankColor(client));
for (Pair<String, Integer> icon : client.getIcons()) {
buffer.writeByte(0x00);
buffer.writeString(icon.getLeft());
buffer.writeByte(0x00);
buffer.writeString(String.valueOf(icon.getRight()));
}
|
|
Java-Quelltext
|
1
2
3
|
buffer.writeByte(0x0A);
buffer.writeString("");
buffer.writeString(client.getAlter());
|
ersetzen mit:
|
Java-Quelltext
|
1
2
|
if(client.getAge() != null) {buffer.writeByte(0x0A);
buffer.writeString(client.getAlter());}
|
No support via message.
"Der gute Programmierer ist nicht der, der keine Fehler macht, sondern der, der seine Fehler rasch findet und behebt."
Mein Fehler jetzt: Bei den usern die kein alter haben steht zb. das
Fluppy ()
ADDUSER:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
PacketBuilder buffer = new PacketBuilder(SendOpcode.ADD_USER.getValue());
buffer.writeByte(0x00);
buffer.writeString(channel.getName());
buffer.writeByte(0x00);
buffer.writeString(client.getName());
if(client.getAlter() != null) {buffer.writeByte(0x0A);
buffer.writeString(client.getAlter());}
buffer.writeByte(0x00);
buffer.writeByte(self ? 'b' : 'p'); // font weight
buffer.writeByte(0x00);
buffer.writeString(channel.getStyle().getRankColor(client));
for (Pair<String, Integer> icon : client.getIcons()) {
buffer.writeByte(0x00);
buffer.writeString(icon.getLeft());
buffer.writeByte(0x00);
buffer.writeString(String.valueOf(icon.getRight()));
}
for (Client c : channel.getClients()) {
|
USER_LIST:
|
Quellcode
|
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
|
PacketBuilder buffer = new PacketBuilder(SendOpcode.USER_LIST.getValue());
buffer.writeByte(0x00);
buffer.writeString(channel.getName());
for (Client client : channel.getClients()) {
buffer.writeByte(0x00);
buffer.writeString(client.getName());
if(client.getAlter() != null) {
buffer.writeByte(0x0A);
buffer.writeString(client.getAlter());
}
buffer.writeByte(0x00);
buffer.writeByte('p'); // font weight
buffer.writeByte(0x00);
buffer.writeString(channel.getStyle().getRankColor(client));
for (Pair<String, Integer> icon : client.getIcons()) {
buffer.writeByte(0x00);
buffer.writeString(icon.getLeft());
buffer.writeByte(0x00);
buffer.writeString(String.valueOf(icon.getRight()));
}
buffer.writeByte(0x00);
buffer.writeString("-");
}
return buffer.toString();
}
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »CraZE« (4. März 2012, 20:48)
Hast du den Standard für das Alter in der Datenbank auf NULL?
No support via message.
"Der gute Programmierer ist nicht der, der keine Fehler macht, sondern der, der seine Fehler rasch findet und behebt."
|
Quellcode
|
1
|
`alter` varchar(3) NOT NULL
|
Änder den Standard mal auf NULL (Haken bei Null nicht vergessen!).
No support via message.
"Der gute Programmierer ist nicht der, der keine Fehler macht, sondern der, der seine Fehler rasch findet und behebt."
ist noch immer nicht richtig immer noch ()