All pastes #976855 Raw Edit

Someone

public text v1 · immutable
·published 2008-04-08 13:45 UTC
rendered paste body
bool __cdecl PacketHandler(CQuerySocket *pQuerySocket, const unsigned char* packet)
{
	DWORD wSubId=NULL;
	Cached::Disassemble(packet, "d", &wSubId);
	switch(wSubId){
		case 1: return F9_2_1_SetPledgePrivilege(pQuerySocket, packet+4);
			break;
		case 2: return F9_2_2_SetPledgeMemberRank(pQuerySocket, packet+4);
			break;
		case 3: return F9_2_3_GetPledgeMemberRank(pQuerySocket, packet+4);
			break;
		case 4: return F9_2_4_GetPledgeMemberInfo(pQuerySocket, packet+4);
			break;
		case 5: return F9_2_5_AddPledge(pQuerySocket, packet+4);
			break;
		case 6: return F9_2_6_UpdateRepPoints(pQuerySocket, packet+4);
			break;
		case 7: return F9_2_7_UpdateClanSkill(pQuerySocket, packet+4);
			break;
		case 8: return F9_2_8_GetRank(pQuerySocket, packet+4);
			break;
		case 9: return F9_2_9_GetEnemyList(pQuerySocket, packet+4);
			break;
		case 10: return F9_2_10_GetAttackerList(pQuerySocket, packet+4);
			break;
		default: return Cached::DummyPacket(pQuerySocket, packet);
			break;
	}
	return false;
}