NxFullieX
Member
- Joined
 - Apr 9, 2015
 
- Messages
 - 19
 
- Reaction score
 - 0
 
I try to make it visible to me and to other players, but only the players can see me do this !!  :angry:
	
	
	
		
			
			
		Code:
	
	bool HookedRakClientInterface::Send( BitStream * bitStream, PacketPriority priority, PacketReliability reliability, char orderingChannel )
{
	traceLastFunc( "HookedRakClientInterface::Send(BitStream)" );
	
	// use this if you wanna log outgoing packets
	BYTE packetId;
	bitStream->Read( packetId );
	//Log( "< [Packet Send] %d, len: %d", packetId, bitStream->GetNumberOfBytesUsed() );
	if (packetId == ID_PLAYER_SYNC)
	{
		stOnFootData OutgoingOnFootData;
		bitStream->ResetReadPointer();
		bitStream->Read(packetId);
		bitStream->Read((PCHAR)&OutgoingOnFootData, sizeof(stOnFootData));
		
		if (cheat_state->_new.stupidwalk)
		{
			OutgoingOnFootData.fQuaternion[0] = 1;
			OutgoingOnFootData.fQuaternion[1] = 0;
			OutgoingOnFootData.fQuaternion[2] = 0;
			OutgoingOnFootData.fQuaternion[3] = 0;
		}
		bitStream->Reset();
		bitStream->Write((BYTE)ID_PLAYER_SYNC);
		bitStream->Write((PCHAR)&OutgoingOnFootData, sizeof(stOnFootData));
	}
	return g_RakClient->GetRakClientInterface()->Send( bitStream, priority, reliability, orderingChannel );
}