Thema: [INPUT] u - UserList
-
15.11.2011, 02:00 #1
- Registriert seit
- 02.11.2011
- Beiträge
- 54
Thanked 26 Times in 20 Posts[INPUT] u - UserList
Das "u" Token wird direkt geschickt wenn man einen Channel betritt.
Das Paket ist teilweise dynamisch, werde auch unten den Code posten wie ich das ganze parse.
Code:"u\0Düsseldorf\0James\n76\0p\0208,0,0\0pics/male.png\016\0-\0Düsseldorf Derendorf\n20\0p\00,0,235\0pics/male.png\016\0-\0bebish x33\n19\0p\00,0,0\0pics/female.png\014\0-\0Player aus Rasher\n17\0p\00,140,0\0pics/male.png\016\0-\0KPC Gangsta15\n21\0p\00,140,0\0pics/male.png\016\0-\0x Jacki Baby <3\n21\0p\00,140,0\0pics/female.png\014\0-\0Australia\n24\0p\00,140,0\0pics/male.png\016\0-\0laura love1992\n19\0p\00,0,0\0pics/female.png\014\0-\0"
[1] Channel
Ab hier fangen die User an.
Die struktur ist wie folgt:
[0] Name + Alter (Split-Byte ist "\n")
[1] Font-Type (siehe enum unten)
[2] Font-Color (Split-Byte ist "," und Format ist "R, G, B")
[3] Gender-Image (zb.: "pics/female.png", URL wäre dann "chat.knuddels.de/pics/female.png")
[4] Gender-Type ( ??? siehe enum unten )
Hier kann es tricky werden, am besten checken ob der nächste string "-" ist, anonsten gehts hiermit weiter:
[5] Status-Image (zb.: "pics/away.png", URL ware dann "chat.knuddels.de/pics/away.png")
[6] Status-Type ( ??? siehe enum unten)
[4] EOF (end of file-byte "-")
Hier 2 verschiedene User wo die beiden Fälle eintreffen:
Code:RundeKekseRund\n19\0p\00,0,0\0pics/female.png\014\0pics/away.png\018\0-\0 Blaw blaw\n19\0p\00,0,0\0pics/male.png\016\0-\0
Code:public enum FontType : byte { Kursiv = 0x69, Bold = 0x62, Normal = 0x70 } public enum GenderType : byte { Male = 0x10, Female = 0xe } public enum StatusType : byte { None = 0x0, Away = 0x12, ChannelModerator = 0x14 }
Structure updated
Kot removed
-
16.11.2011, 16:08 #2
[INPUT] u - UserList
Flav:
FontType wird als char gelesen, 'b' steht für bold 'i' für italic' und 'p' wahrscheinlich für plain. Für die Icons gilt das gleiche wie im anderen Thread, es folgen so viele Icons bis das nächste Token ein - ist. Hierbei wird nicht von Geschlecht und Status Icons unterschieden und auf den Icon folgt wieder die Breite und nicht ein Type.BILD ANZEIGEN [Warum wird das Bild nicht angezeigt?]
HSV - Für immer!
"Der Neid ist die aufrichtigste Form der Anerkennung."
(Wilhelm Busch, 15.04.1832 - 09.01.1908)
-
16.11.2011, 16:10 #3
- Registriert seit
- 02.11.2011
- Beiträge
- 54
Thanked 26 Times in 20 Posts[INPUT] u - UserList
Enum´s können nicht aus einem String oder Char bestehtn, deswegen byte ;-)
Ähnliche Themen
-
C# UserList neu auslesen ?
Von AmJano im Forum .NetAntworten: 6Letzter Beitrag: 29.08.2012, 10:18 -
[Tutorial][#2] Userlist einfärben
Von Snees im Forum TutorialsAntworten: 6Letzter Beitrag: 13.02.2012, 01:04 -
[INPUT] , - Ping
Von v3n3 im Forum ProtokollAntworten: 6Letzter Beitrag: 02.12.2011, 09:37 -
[Input] ! - Fensterschließen
Von Fronjee im Forum ProtokollAntworten: 0Letzter Beitrag: 29.06.2011, 20:08 -
[Input] *
Von Diebspiel im Forum ProtokollAntworten: 18Letzter Beitrag: 06.06.2011, 19:45
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.