how to add show notice member connect online on gameserver :)
Last edited by laulinh2; 23-03-16 at 06:11 PM.
s8 Illusion Temple required some function decomp for 0xBF headcode i think
case 0x70:
CG_Req_Enter_ITR((PMSG_REQ_ENTER_ITR *)aRecv, aIndex);
break;
case 0x71:
CG_ReqAcceptEnterITR((PMSG_REQ_ACCEPTENTER_ITR *)aRecv, aIndex);
break;
you can implement the system Zteam cashop of these source ?
How cant i set CASH SHOP?
some program?
I need to change casshop
Thx
how to enable Encrypt antihack client and Server MHP??
this should be taken to look at the source code or emu, although the figure Zteam 0xBF in figure MuEmu other value ... would be a matter of looking at the code because technically the event works the failure of the code may not match SEND<->RECEIVED packages
ZTEAM
Original MuEmuCode:int CIllusionTempleEvent::Enter(int aIndex,BYTE Temple,BYTE Pos){ if( g_bIllusionTemple == FALSE ) { return FALSE; } if( IT_TEMPLE_RANGE(Temple) == FALSE ) { return FALSE; } LPOBJ lpObj = &gObj[aIndex]; PMSG_ILLUSIONTEMPLE_ENTER_RESULT pMsg; PHeadSubSetB((LPBYTE)&pMsg,0xBF,0,sizeof( pMsg )); pMsg.result = 0; if( lpObj->Type != OBJ_USER || lpObj->Connected <= PLAYER_LOGGED ) { return FALSE; } if ( lpObj->m_IfState.use != 0 && lpObj->m_IfState.type != 12 ) { return FALSE; } if ( lpObj->m_bPShopOpen == TRUE ) { CGPShopReqClose(lpObj->m_Index); } int bFail = FALSE; int iLevel; int iSerial;
Code:struct PSBMSG_HEAD { void set(BYTE head,BYTE subh,BYTE size) // OK { this->type = 0xC1; this->size = size; this->head = head; this->subh = subh; }
Last edited by lordbilly; 23-03-16 at 10:30 PM.
@lordbilly
Crypto didn't quite work for me :P
Fixed:
I just didn't compile the crytotest file inside the solution. that was giving me the errors, after that, all worked fine :D
Last edited by allexander; 04-06-18 at 06:37 PM. Reason: Fixed:
Enter struct answer is little diffrent in s9
s8
and s9struct PMSG_ILLUSION_TEMPLE_ENTER_SEND
{
PSBMSG_HEAD header; // C1:BF:00
BYTE result;
};
also header change tostruct _ITR_AcceptEnter {
/*<thisrel this+0x0>*/ /*|0x4|*/ struct PBMSG_HEAD2 h;
/*<thisrel this+0x4>*/ /*|0x1|*/ unsigned char byError;
/*<thisrel this+0x5>*/ /*|0xb|*/ char Name[11];
}
0xBF,0x70 size 16
Where is unpacked eX803 main? As i remember, MueMU added it to project packege.
Last edited by allexander; 04-06-18 at 06:39 PM.