y0mike
Active member
[shcode=cpp]
void CSAMP::GiveWeapon( int nWeaponType, int nAmmo )
{
DWORD dwFunc = DWORD ( m_dwSAMP + 0xAA060 );
DWORD dwClassPtr = *( DWORD* ) ( m_dwSAMP + 0x21A0F8 );
DWORD dwThis = *( DWORD* ) ( *( DWORD * ) ( *( DWORD* ) ( dwClassPtr + 0x3CD ) + 0x18 ) + 0x22 );
reinterpret_cast< int( __thiscall* )( DWORD*, int, int ) >( dwFunc )( *( DWORD** ) dwThis, nWeaponType, nAmmo );
}
[/shcode]
kinda useless but just another way to give yourself a weapon using a samp function
void CSAMP::GiveWeapon( int nWeaponType, int nAmmo )
{
DWORD dwFunc = DWORD ( m_dwSAMP + 0xAA060 );
DWORD dwClassPtr = *( DWORD* ) ( m_dwSAMP + 0x21A0F8 );
DWORD dwThis = *( DWORD* ) ( *( DWORD * ) ( *( DWORD* ) ( dwClassPtr + 0x3CD ) + 0x18 ) + 0x22 );
reinterpret_cast< int( __thiscall* )( DWORD*, int, int ) >( dwFunc )( *( DWORD** ) dwThis, nWeaponType, nAmmo );
}
[/shcode]
kinda useless but just another way to give yourself a weapon using a samp function