View Single Post
Zynda
Member
Join Date: Jul 2011
Old 08-06-2022 , 05:08   Re: Dhooks passing int reference to detour
Reply With Quote #4

PHP Code:
public MRESReturn GetPlayerLimits(Address pThisDHookParam hParams)
{
    
Address a1 hParams.Get(1);
    
Address a2 hParams.Get(2);
    
Address a3 hParams.Get(3);

    
// dereference
    
int v1 LoadFromAddress(a1NumberType_Int32);
    
int v2 LoadFromAddress(a2NumberType_Int32);
    
int v3 LoadFromAddress(a3NumberType_Int32);
    
PrintToServer("Min [%d] Max [%d] Default [%d]"v1v2v3);

    
StoreToAddress(a11NumberType_Int32);
    
StoreToAddress(a24NumberType_Int32);
    
StoreToAddress(a31NumberType_Int32);

    
// Make sure the original does not get called
    
return MRES_Supercede;

Zynda is offline