Du bist nicht angemeldet.

11

Samstag, 9. Juli 2011, 23:24

hallo,
weiß jemand zufällig wie man das Applet erneuert für Gott?
wenn mans einfach nur rein macht gehts nicht; :(

Lg. Spectra ?(

Würde ich auch sehr gern wissen. :)

Aber noch eine andere Frage.
Was muss man in die JohinChannelHandler einfügen damit User die neu in den Channel kommen auch das Brennen/Leuchten sehen?

Lg Chris

12

Samstag, 9. Juli 2011, 23:28

das musst du in der PacketCreator machen!
James (privat): Tja, wenn du kein iPhone hast, dann hast du kein iPhone.

13

Samstag, 9. Juli 2011, 23:30

Also das habe ich jetzt drin:


Muss da nochwas rein?

Localhost

Ehemaliger Supporter

Beiträge: 345

Wohnort: 127.0.0.1

  • Private Nachricht senden

14

Samstag, 9. Juli 2011, 23:50

Also das habe ich jetzt drin:

PHP-Quelltext

1
<?php public static String nicklistEffect(String nickname, String effect) {        PacketBuilder buffer = new PacketBuilder(SendOpcode.NICKLISTEFFECT.getValue());        buffer.writeByte(0x00);        buffer.writeString("a");         buffer.writeByte(0x00);        buffer.writeString(nickname);         buffer.writeByte(0x00);        buffer.writeString(effect);        return buffer.toString();    } ?>


Muss da nochwas rein?
Fehlt noch Code in der ReceiveOpcode, SendOpcode, SessionHandler. :)
No support via message.

"Der gute Programmierer ist nicht der, der keine Fehler macht, sondern der, der seine Fehler rasch findet und behebt."

15

Samstag, 9. Juli 2011, 23:55

Habe es überall drine. Also wenn ich /leuchten mache sehen es alle die On sind.

Aber wenn nen Neuer kommt muss ich nochmal /leuchten machen damit es der User sieht. ?(

16

Sonntag, 10. Juli 2011, 07:59

das musst du in der PacketCreator machen!

Nein. Ist aber zu empfehlen, denn so hat man alles geordnet.

Fehlt noch Code in der ReceiveOpcode, SendOpcode, SessionHandler. :)

SendOpcode ist klar, aber wozu sollen ReceiveOpcode und SessionHandler überarbeitet werden?

Aber wenn nen Neuer kommt muss ich nochmal /leuchten machen damit es der User sieht. ?(

Dazu musst du auch noch JoinChannelHandler.java überarbeiten.
Tschüß.

17

Sonntag, 10. Juli 2011, 19:58

Kannst du mir Vielleicht nen Tipp geben was in der JoinChannelHandler alles gemacht werden muss?

18

Sonntag, 10. Juli 2011, 20:03

Channel.java

Java-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public void join(Client client) {
(...)
 if (topic != null) {
        client.sendButlerMessage(name, String.format("°BB°_Dieser Channel hat folgendes Thema:°r°#%s", topic));
    }
    
    if (client.leuchtet()) {
        //...
    } else if (client.brennt()) {
        //...
    } else if (client.schwebt()) {
        //...
    }

(...)
}

19

Sonntag, 10. Juli 2011, 22:00

Ah ok. Also muss man Client auch noch bearbeiten?

20

Sonntag, 10. Juli 2011, 22:04

Empfiehlt sich, wenn man überprüfen will, ab der User bereits leuchtet/brennt/schwebt.