Du bist nicht angemeldet.

Localhost

Ehemaliger Supporter

Beiträge: 345

Wohnort: 127.0.0.1

  • Private Nachricht senden

21

Samstag, 18. Februar 2012, 21:57

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."

22

Samstag, 18. Februar 2012, 22:18

und das bei adduser lassen?

23

Sonntag, 19. Februar 2012, 21:53

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()));
        }
        

Localhost

Ehemaliger Supporter

Beiträge: 345

Wohnort: 127.0.0.1

  • Private Nachricht senden

24

Sonntag, 19. Februar 2012, 23:45

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."

25

Montag, 20. Februar 2012, 10:27

geht noch immer nicht

26

Sonntag, 4. März 2012, 20:41

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)


Localhost

Ehemaliger Supporter

Beiträge: 345

Wohnort: 127.0.0.1

  • Private Nachricht senden

27

Montag, 5. März 2012, 16:03

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."

28

Dienstag, 6. März 2012, 15:23

Quellcode

1
`alter` varchar(3) NOT NULL

Localhost

Ehemaliger Supporter

Beiträge: 345

Wohnort: 127.0.0.1

  • Private Nachricht senden

29

Dienstag, 6. März 2012, 15:40

Ä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."

30

Dienstag, 6. März 2012, 15:44

ist noch immer nicht richtig immer noch ()