void HandleRPCPacketFunc(unsigned char id, RPCParameters* rpcParams, void(*callback) (RPCParameters*))
{
if(id == RPC_SpawnPlayer) return false;
callback(rpcParams);
}
thanksdepends. to simply block a rpc, stop the rpc callback from being called. when you get a RPC, at the end of the function it probably calls to some callback, just return false; or just return; before it is called.
for example in s0biet source:
like this.Code:void HandleRPCPacketFunc(unsigned char id, RPCParameters* rpcParams, void(*callback) (RPCParameters*)) { if(id == RPC_SpawnPlayer) return false; callback(rpcParams); }