コード例 #1
0
ファイル: PatchMW2_OOB.cpp プロジェクト: snitchedits/cod-mod
void CL_DeployOOB(netadr_t* from, msg_t* msg)
{
	if(!isSearching)
		return;

	if (lastGsrCommand == GSC_GETINFO)
	{
		return sendInfoResponse(*from, msg);
	}

	if (lastGsrCommand == GSC_GETNEGO)
	{
		return getNego(*from, msg);
	}

	if (lastGsrCommand == GSC_GETNEGORESPONSE)
	{
		return getNegoResponse(*from, msg);
	}

	if (lastGsrCommand == GSR_GETSERVERSRESPONSE)
	{
		return CL_ServersResponsePacket(msg);
	}
}
コード例 #2
0
void CL_DeployOOB(netadr_t from, msg_t* msg)
{
	if (lastGsrCommand == GSR_RCON)
	{
		return SVC_RemoteCommand(from, msg);
	}

	if (lastGsrCommand == GSR_INFORESPONSE)
	{
		return CL_ServerInfoPacket(from, msg);
	}

	if (lastGsrCommand == GSR_GETSERVERSRESPONSE)
	{
		return CL_ServersResponsePacket(msg);
	}
	
#ifdef WE_DO_WANT_NUI
	if (lastGsrCommand == GSR_STATUSRESPONSE)
	{
		return g_nuiDraw->HandleStatusResponse(from, msg);
	}
#endif
}