Author | Message | Time |
---|---|---|
dRAgoN | Well this is for those of you who have noticed yet. when logging onto the realm via a "Realm bot", I normaly go to one of the main channels befor I go anywhere else I noticed the main channel was empty? seeing as thats quite imposible for that time of day I so I desided to log in via the client itself, packet logging as I should have before hand anyway, I seen 0x0C is not being sent the way it used to, its sending. [code] FF 0C 12 00 05 00 00 00 <<< 0x05 is what i seen. used to be 0x01 44 69 61 62 6C 6F 20 49 49 00 [/code] Sent after you deside to press the join chat button. Hope this helps someone else 8p | November 17, 2003, 6:29 AM |
Skywing | [quote author=dRAgoN link=board=17;threadid=3664;start=0#msg29649 date=1069050556] Well this is for those of you who have noticed yet. when logging onto the realm via a "Realm bot", I normaly go to one of the main channels befor I go anywhere else I noticed the main channel was empty? seeing as thats quite imposible for that time of day I so I desided to log in via the client itself, packet logging as I should have before hand anyway, I seen 0x0C is not being sent the way it used to, its sending. [code] FF 0C 12 00 05 00 00 00 <<< 0x05 is what i seen. used to be 0x01 44 69 61 62 6C 6F 20 49 49 00 [/code] Sent after you deside to press the join chat button. Hope this helps someone else 8p [/quote] Interesting. Have you observed any other flags used for SID_JOINCHANNEL? | November 17, 2003, 12:47 PM |
Maddox | [quote author=UserLoser. link=board=17;threadid=3664;start=0#msg29772 date=1069109192] i've tried using all sorts of flags, even 0xffffffff and it works, doesn't seem to be any apparent difference except these: 0x00 will tell you if a channel doesnt exist, or restricted, or full 0x01 sends to product specific channel 0x02 somewhat of a force join, or to create channels if 0x00 doesn't send you to a channel. can be used to join channels such as warez. 0x03+ believe they all function the same as 0x01 flagged join [/quote] 0x02 is used to join channels directly, such as when a Starcraft user exits a game and joins the same channel they were in last. According to what dragon is saying your theory on flags with values over 3 is incorrect. | November 17, 2003, 11:55 PM |
dRAgoN | [quote author=Skywing link=board=17;threadid=3664;start=0#msg29664 date=1069073230] [quote author=dRAgoN link=board=17;threadid=3664;start=0#msg29649 date=1069050556] Well this is for those of you who have noticed yet. when logging onto the realm via a "Realm bot", I normaly go to one of the main channels befor I go anywhere else I noticed the main channel was empty? seeing as thats quite imposible for that time of day I so I desided to log in via the client itself, packet logging as I should have before hand anyway, I seen 0x0C is not being sent the way it used to, its sending. [code] FF 0C 12 00 05 00 00 00 <<< 0x05 is what i seen. used to be 0x01 44 69 61 62 6C 6F 20 49 49 00 [/code] Sent after you deside to press the join chat button. Hope this helps someone else 8p [/quote] Interesting. Have you observed any other flags used for SID_JOINCHANNEL? [/quote] Didn't realy look any further into it just yet, I haven't realy had the time to realy have a good look at any logs but will let you know if I do when I have the chance. Thx Grok ;p | November 19, 2003, 6:00 PM |
Arta | They're flags. 3 is a combination of one and two. They behave like any other flags would when checked using bitwise operators - if you set the field to 0xffffffff, it will behave the same as 0x00000003, because the 1st and 2nd bits (starting from 0 and counting from right to left) are 1 in both cases. | November 19, 2003, 9:05 PM |