Beret 50 Posted May 23, 2013 (edited) I was seeing this group system and noticed that hercules does not have this system, it works as follows: Use the "/recruit" command to bring up the party booking creation window. Choose desired classes, level, leveling area and roles. A maximum of 6 different classes can be selected at once. After hitting OK, a new "Searching" window will appear. To modify your listing, hit the modify button.All players of the chosen class receive a message in game that was requested a group request. Once you are finished putting together your party, hit the cancel button to close the listing. Finding a Party Click on the "Booking" button underneath the character infobox or use the "/booking" command. Input desired parameters and hit "Search". A list of available parties will appear, and you can contact the person who created the listing. Edited May 23, 2013 by Beret 1 nanakiwurtz reacted to this Quote Share this post Link to post Share on other sites
Relzz 32 Posted May 24, 2013 Actually we don't have the packets.. But this feature works with Older Clients, well but i think we forgot to re-compatibilize this feature.. So +1 Quote Share this post Link to post Share on other sites
Beret 50 Posted May 24, 2013 Here are the packets. // packet 0x802struct PACKET_CZ_PARTY_BOOKING_REQ_REGISTER { /* this+0x0 */ short PacketType /* this+0x2 */ struct PARTY_BOOKING_DETAIL RegisterInfo { /* this+0x0 */ short Level /* this+0x2 */ short MapID /* this+0x4 */ short Job[6] }}// packet 0x803struct PACKET_ZC_PARTY_BOOKING_ACK_REGISTER { /* this+0x0 */ short PacketType /* this+0x2 */ short Result}// packet 0x804struct PACKET_CZ_PARTY_BOOKING_REQ_SEARCH { /* this+0x0 */ short PacketType /* this+0x2 */ short Level /* this+0x4 */ short MapID /* this+0x6 */ short Job /* this+0x8 */ unsigned long LastIndex /* this+0xc */ short ResultCount}// packet 0x805struct PACKET_ZC_PARTY_BOOKING_ACK_SEARCH { /* this+0x0 */ short PacketType /* this+0x2 */ short PacketLength /* this+0x4 */ bool IsExistMoreResult /* this+0x5 */ struct PARTY_BOOKING_AD_INFO Info[...] { // Size 48 /* this+0x0 */ unsigned long Index /* this+0x4 */ char CharName[24] /* this+0x1c */ long ExpireTime /* this+0x20 */ struct PARTY_BOOKING_DETAIL Detail { /* this+0x0 */ short Level /* this+0x2 */ short MapID /* this+0x4 */ short Job[6] } }}// packet 0x806struct PACKET_CZ_PARTY_BOOKING_REQ_DELETE { /* this+0x0 */ short PacketType}// packet 0x807struct PACKET_ZC_PARTY_BOOKING_ACK_DELETE { /* this+0x0 */ short PacketType /* this+0x2 */ short Result}// packet 0x808struct PACKET_CZ_PARTY_BOOKING_REQ_UPDATE { /* this+0x0 */ short PacketType /* this+0x2 */ short Job[6]}// packet 0x809struct PACKET_ZC_PARTY_BOOKING_NOTIFY_INSERT { /* this+0x0 */ short PacketType /* this+0x2 */ struct PARTY_BOOKING_AD_INFO Info { /* this+0x0 */ unsigned long Index /* this+0x4 */ char CharName[24] /* this+0x1c */ long ExpireTime /* this+0x20 */ struct PARTY_BOOKING_DETAIL Detail { /* this+0x0 */ short Level /* this+0x2 */ short MapID /* this+0x4 */ short Job1 /* this+0x6 */ short Job2 /* this+0x8 */ short Job3 /* this+0xa */ short Job4 /* this+0xc */ short Job5 /* this+0xe */ short Job6 } }}// packet 0x80astruct PACKET_ZC_PARTY_BOOKING_NOTIFY_UPDATE { /* this+0x0 */ short PacketType /* this+0x2 */ unsigned long Index /* this+0x6 */ short Job1 /* this+0x8 */ short Job2 /* this+0xa */ short Job3 /* this+0xc */ short Job4 /* this+0xe */ short Job5 /* this+0x10 */ short Job6}// packet 0x80bstruct PACKET_ZC_PARTY_BOOKING_NOTIFY_DELETE { /* this+0x0 */ short PacketType /* this+0x2 */ unsigned long Index} 2 EriNa_KillerSoul and JulioCF reacted to this Quote Share this post Link to post Share on other sites
mkbu95 34 Posted May 24, 2013 We do have these packets implemented. What is your hexed date? Quote Share this post Link to post Share on other sites
Relzz 32 Posted May 24, 2013 Hey mkbu95 Note: all the new clients beggining from 2012-03-07 have this problem. If you're checking it. Quote Share this post Link to post Share on other sites
mkbu95 34 Posted May 24, 2013 I'm going to take a look at this. @edit It looks like only one packet was affected. And it is going to be commit soon. Go to src/map/packets.h Find: #if PACKETVER >= 20120307Then find:packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8);Add after:packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4,6);It solved my problem. Can you test it too? Quote Share this post Link to post Share on other sites
Beret 50 Posted May 24, 2013 Here goes the same way, when I type /recruit does not open the window Quote Share this post Link to post Share on other sites
Zopokx 7 Posted May 24, 2013 This would be great. Please, +1 I remember that some time ago (2 years) this feature was working perfectly... Quote Share this post Link to post Share on other sites
Relzz 32 Posted May 25, 2013 It's working on older 2011- clients.. I think it's /recruit or /booking There is a button saying the command, in the booking option i think you got the button [Recruit] so try it Another note: Somewhere in these dates.. I think 2012-04+ or 06+ they've changed the booking system.. So check that i don't know if it's related, but is different.. Idk the exact date Quote Share this post Link to post Share on other sites
Brynner 34 Posted May 25, 2013 it doesn't work. still got disconnected after searching. Quote Share this post Link to post Share on other sites
Lilith 1 Posted May 25, 2013 2013-07-16 Ragexe: after adding 0x0365 packet i'm no longer getting disconnect. mkbu95, thanks. 1 nanakiwurtz reacted to this Quote Share this post Link to post Share on other sites
Brynner 34 Posted May 25, 2013 how to make it work on 2012-06-04aRagexe and 2012-06-05aRagexeRE Quote Share this post Link to post Share on other sites
Relzz 32 Posted May 25, 2013 Brynner, check if .. It fully works on 2012-03-07 o.o if it works totally then it's only a packet realigment.. Commit Quote Share this post Link to post Share on other sites
Brynner 34 Posted May 25, 2013 (edited) Brynner, check if .. It fully works on 2012-03-07 o.o if it works totally then it's only a packet realigment.. Commit yup it's working on the 2012-03-07. Edited May 25, 2013 by bgamez23 Quote Share this post Link to post Share on other sites
Relzz 32 Posted May 25, 2013 Also the search function? Try with double client Quote Share this post Link to post Share on other sites
Brynner 34 Posted May 25, 2013 yup it's working. Quote Share this post Link to post Share on other sites
Relzz 32 Posted May 25, 2013 Then it's only a realignment of that packet Quote Share this post Link to post Share on other sites
Brynner 34 Posted May 25, 2013 do you know how to fix it on the higher client version? like 2012-04, 2012-05 and 2012-06 clients. Quote Share this post Link to post Share on other sites
Zopokx 7 Posted May 25, 2013 FYI: Using 2012-04-18 and it is not working :3~ (Although it doesn't get disconnected) Quote Share this post Link to post Share on other sites
Relzz 32 Posted May 25, 2013 Zopokx.. The interface is different than the one that bzgamez(brynner) posted? Quote Share this post Link to post Share on other sites
Brynner 34 Posted May 25, 2013 FYI: Using 2012-04-18 and it is not working :3~ (Although it doesn't get disconnected) that's why i mention 2012-04 clients. Quote Share this post Link to post Share on other sites
Relzz 32 Posted May 25, 2013 Yeah I know that but I don't know where exactly is the error there.. (Date) Quote Share this post Link to post Share on other sites
Zopokx 7 Posted May 25, 2013 Zopokx.. The interface is different than the one that bzgamez(brynner) posted? It is not the same (Although I am using a custom skin) Quote Share this post Link to post Share on other sites