Issue Information
-
#007340
-
0 - None Assigned
-
Needs More Info
Issue Confirmations
-
Yes (0)No (0)
booking system doesn't work anymore on 2012-04-10aRagexe and 2012-04-17aRagexe
4a51fc7e5eec9a464c754d3d1e0ee44da1ca6f72
i'm not sure what revision is that since we don't use revision on git.
i revert back on what changes on that revision.. and it works again.
im using 2012-04-10 RagexeRE
Edited by ossi0110, 11 June 2013 - 10:04 PM.
they used diff UI. if you are using Ragexe. this interface will appear. but if you use RagexeRE the UI interface is with the old interface.Dammit. Well, what the hell happened with that new interface bgamez showed.
my Interface looks different to lol
im using 2012-04-10 RagexeRE
its because your using RagexeRE. but on Ragexe the UI is totally different.
Edited by bgamez23, 12 June 2013 - 02:39 AM.
i think it should be define #ifndef PACKETVER_RE. since your previous update was for RagexeRe only. and by the default the booking system was already working on Ragexe by updating the packet.Depending on the differ you have different Party Booking UIs. Well, guess I am going to set a config for this then since there is no way of knowing which version you have.
Your hexed that I used for testing was 2012-04-10aRagexe (not RE) and it has the "new" interface.
What is this diff that changes the UI?
I might put up a config for it instead of auto-detecting.
Wouldnt the mmo.hossi0110 is using 2012-04-10aRagexeRE and has this "new" interface.
Your hexed that I used for testing was 2012-04-10aRagexe (not RE) and it has the "new" interface.
What is this diff that changes the UI?
I might put up a config for it instead of auto-detecting.
// Comment the following line if your client is NOT ragexeRE (required because of conflicting packets in ragexe vs ragexeRE). #define PACKETVER_REfix this? (if used in the const.h party_recruit thing)? -- I'm not sure, asking
Wouldnt the mmo.h
ossi0110 is using 2012-04-10aRagexeRE and has this "new" interface.
Your hexed that I used for testing was 2012-04-10aRagexe (not RE) and it has the "new" interface.
What is this diff that changes the UI?
I might put up a config for it instead of auto-detecting.// Comment the following line if your client is NOT ragexeRE (required because of conflicting packets in ragexe vs ragexeRE). #define PACKETVER_REfix this? (if used in the const.h party_recruit thing)? -- I'm not sure, asking
still not working even i comment to disable the PACKETVER_RE.
since the previous update doesn't check if the settings is using PACKETVER_RE or not. that's why we having an issue regarding on the booking system. because it only works now on RagexeRE but on Ragexe its not totally working now
I didnt say it was working (I was asking if using that var in the check -- because its not currently used -- would fix it)still not working even i comment to disable the PACKETVER_RE.
Wouldnt the mmo.h
ossi0110 is using 2012-04-10aRagexeRE and has this "new" interface.
Your hexed that I used for testing was 2012-04-10aRagexe (not RE) and it has the "new" interface.
What is this diff that changes the UI?
I might put up a config for it instead of auto-detecting.// Comment the following line if your client is NOT ragexeRE (required because of conflicting packets in ragexe vs ragexeRE). #define PACKETVER_REfix this? (if used in the const.h party_recruit thing)? -- I'm not sure, asking
since the previous update doesn't check if the settings is using PACKETVER_RE or not. that's why we having an issue regarding on the booking system. because it only works now on RagexeRE but on Ragexe its not totally working now
go to src/config/const.h then find this:
#if (PACKETVER == 20120410) || (PACKETVER == 20120418) #define PARTY_RECRUIT #endifchange it to:
#ifdef PACKETVER_RE #if (PACKETVER == 20120410) || (PACKETVER == 20120418) #define PARTY_RECRUIT #endif #endifand then recompile
i can't test right now
bgamez, can you try this?
go to src/config/const.h then find this:#if (PACKETVER == 20120410) || (PACKETVER == 20120418) #define PARTY_RECRUIT#endifchange it to:#ifdef PACKETVER_RE#if (PACKETVER == 20120410) || (PACKETVER == 20120418) #define PARTY_RECRUIT#endif#endifand then recompile
i can't test right now
thanks it works now. but you should define PACKETVER_RE on your packets.h to make it usable again.
//2012-04-10aRagexeRE and 2012-04-10aRagexe #if PACKETVER >= 20120410 packet(0x094B,19,clif->pWantToConnection,2,6,10,14,18); packet(0x0437,5,clif->pWalkToXY,2); packet(0x0886,6,clif->pTickSend,2); packet(0x0871,5,clif->pChangeDir,2,4); packet(0x0938,6,clif->pTakeItem,2); packet(0x0891,6,clif->pDropItem,2,4); packet(0x086C,8,clif->pMoveToKafra,2,4); packet(0x08A6,8,clif->pMoveFromKafra,2,4); packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); packet(0x091D,18,clif->pPartyBookingRegisterReq,2,4,6); packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); packet(0x0889,6,clif->pGetCharNameRequest,2); packet(0x0884,6,clif->pSolveCharName,2); packet(0x089C,26,clif->pFriendsListAdd,2); packet(0x0885,5,clif->pHomMenu,2,4); packet(0x0961,36,clif->pStoragePassword,0); packet(0x091C,26,clif->pPartyInvite2,2); packet(0x0369,7,clif->pActionRequest,2,6); packet(0x083C,10,clif->pUseSkillToId,2,4,6); packet(0x0945,-1,clif->pItemListWindowSelected,2,4,8); packet(0x08E5,41,clif->pPartyBookingRegisterReq,2,4); packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); packet(0x0817,2,clif->pReqCloseBuyingStore,0); packet(0x0360,6,clif->pReqClickBuyingStore,2); packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); packet(0x0439,8,clif->pUseItem,2,4); #ifdef PACKETVER_RE packet(0x01FD,15,clif->pRepairItem,2); packet(0x089C,26,clif->pFriendsListAdd,2); packet(0x0885,5,clif->pHomMenu,2,4); packet(0x0961,36,clif->pStoragePassword,0); packet(0x0288,-1,clif->pcashshop_buy,4,8); packet(0x091C,26,clif->pPartyInvite2,2); packet(0x094B,19,clif->pWantToConnection,2,6,10,14,18); packet(0x0369,7,clif->pActionRequest,2,6); packet(0x083C,10,clif->pUseSkillToId,2,4,6); packet(0x0439,8,clif->pUseItem,2,4); packet(0x0945,-1,clif->pItemListWindowSelected,2,4,8); packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); packet(0x0817,2,clif->pReqCloseBuyingStore,0); packet(0x0360,6,clif->pReqClickBuyingStore,2); packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); packet(0x0437,5,clif->pWalkToXY,2); packet(0x0886,6,clif->pTickSend,2); packet(0x0871,5,clif->pChangeDir,2,4); packet(0x0938,6,clif->pTakeItem,2); packet(0x0891,6,clif->pDropItem,2,4); packet(0x086C,8,clif->pMoveToKafra,2,4); packet(0x08A6,8,clif->pMoveFromKafra,2,4); packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); packet(0x0889,6,clif->pGetCharNameRequest,2); packet(0x0884,6,clif->pSolveCharName,2); packet(0x08E5,41,clif->pPartyBookingRegisterReq,2,4); packet(0x08E6,4); packet(0x08E7,10,clif->pPartyBookingSearchReq,2); packet(0x08E8,-1); packet(0x08E9,2,clif->pPartyBookingDeleteReq,2); packet(0x08EA,4); packet(0x08EB,39,clif->pPartyBookingUpdateReq,2); packet(0x08EC,73); packet(0x08ED,43); packet(0x08EE,6); #ifdef PARTY_RECRUIT packet(0x08EF,6,clif->pDull,2); //bookingignorereq packet(0x08F0,6,clif->pDull,2); packet(0x08F1,6,clif->pDull,2); //bookingjoinpartyreq #endif packet(0x08F2,36); packet(0x08F3,-1); packet(0x08F4,6); packet(0x08F5,-1,clif->pDull,2,4); //bookingsummonmember packet(0x08F6,22); packet(0x08F7,3); packet(0x08F8,7); packet(0x08F9,6); #ifdef PARTY_RECRUIT packet(0x08F9,6,clif->pDull,2); #endif packet(0x08FA,6); packet(0x08FB,6,clif->pDull,2); //bookingcanceljoinparty packet(0x0907,5,clif->pMoveItem,2,4); packet(0x0908,5); packet(0x08CF,10);//Amulet spirits packet(0x0977,14);//Monster HP Bar #endif
Edited by bgamez23, 13 June 2013 - 05:09 PM.
2012-04-10aRagexe
@mkbu95 can you correct a minor typo on packet.h?
the #ifndef PACKETVER_RE to #ifdef PACKETVER_RE
line 1897 thanks
Edited by bgamez23, 13 June 2013 - 05:22 PM.
that is not a typo, the packets in that #ifndef packet is for ragexe (not ragexeRE).@mkbu95 can you correct a minor typo on packet.h?
the #ifndef PACKETVER_RE to #ifdef PACKETVER_RE
line 1897 thanks
that is not a typo, the packets in that #ifndef packet is for ragexe (not ragexeRE).
@mkbu95 can you correct a minor typo on packet.h?
the #ifndef PACKETVER_RE to #ifdef PACKETVER_RE
line 1897 thanks
i tried to use it. if i use #ifndef it will not work. just an example on this.
feel free to test it.
Edited by bgamez23, 13 June 2013 - 06:56 PM.
yup it works now. but make sure to fix the typo on packet.h and use the #ifdef PACKETVER_RE for your packets to make it sure that he check which packetver he will use. and i also have a screenshots. proof that it is already working.Well, I committed something. Does it work now?