Exemple #1
0
void DevilSquareEventProtocolCore(BYTE protoNum, LPBYTE aRecv, int aLen)
{
	#ifdef TRACE_PROTOCOL
		LogAddHeadHex("DEVIL_SQUARE", aRecv, aLen);
	#endif
	switch ( protoNum )
	{
	}
}
Exemple #2
0
void SProtocolCore(BYTE protoNum, LPBYTE aRecv, int aLen)
{

	#ifdef TRACE_PROTOCOL
		LogAddHeadHex("JOIN_SERVER", aRecv, aLen);
	#endif

	switch ( protoNum )
	{
		case 0x00:
			JGServerLoginResult((SDHP_RESULT *)aRecv);
			break;

		case 0x01:
			JGPAccountRequest((SDHP_IDPASSRESULT *)aRecv);
			break;

		case 0x06:
			GJPBillCeckRecv((SDHP_BILLSEARCH_RESULT *)aRecv);
			break;

		case 0x07:
			GJPUserKillRecv((SDHP_BILLKILLUSER *)aRecv);
			break;

		case 0x08:
			JGOtherJoin((SDHP_OTHERJOINMSG *)aRecv);
			break;

		case 0x09:
			GJPUserDisconnectRecv((SDHP_BILLKILLUSER *)aRecv);
			break;

		case 0x20:
			JGPExitCodeRecv((SDHP_EXITMSG *)aRecv);
			break;

		case 0x60:
			JGPEventStart((SDHP_EVENTSTART *)aRecv);
			break;

		case 0x61:
			JGPEventControl((SDHP_EVENTCONTROL *)aRecv);
			break;

		case 0x62:
			JGPOptionControl((SDHP_OPTIONCONTROL *)aRecv);
			break;

		case 0x63:
			JGPSendMail((PMSG_JG_MEMO_SEND *)aRecv);
			break;

		case 0x30:
			LoveHeartEventRecv((SDHP_LOVEHEARTEVENT_RESULT *)aRecv);
			break;

		case 0x40:
			AllNoticeRecv((SDHP_NOTICE *)aRecv);
			break;

		case 0x41:
			UserNoticeRecv((SDHP_USER_NOTICE *)aRecv);
			break;

		case 0x7A:
			JGAnsMapSvrMove((PMSG_ANS_MAPSVRMOVE *)aRecv);
			break;

		case 0x7B:
			JGAnsMapSvrAuth((PMSG_ANS_MAPSVRAUTH *)aRecv);
			break;

		case 0xCD:
			BroadCastMessage((BroadCastMessageInfo*)aRecv);
			break;
	}
}