View Single Post
AnimalMonster
Senior Member
Join Date: May 2020
Old 02-20-2023 , 14:14   Re: Replacement with engine for fakemets
Reply With Quote #4

Quote:
Originally Posted by Krystek. View Post
register_forward(FM_UpdateClientData, "fw_updateclientdata", 1);

performs

HTML Code:
public fw_updateclientdata(id, sw, cd_handle) {
	if(user_has_pbgun(id) && cd_handle)
	{
		set_cd(cd_handle, CD_ID, 1);
		get_cd(cd_handle, CD_flNextAttack, nextattack[id]);
		return FMRES_HANDLED;
	}
	return FMRES_IGNORED;
}
Maybe you could simply just hook PrimaryAttack, check if it is a paintball gun and change the offsets? It would be easier and less memory using.
PHP Code:
#define LINUX_OFFSET_WEAPONS 4
#define LINUX_OFFSET_PLAYER 5
#define m_flNextPrimaryAttack 46 // Weapon
#define m_flNextSecondaryAttack 47 // Weapon
#define m_flTimeWeaponIdle 48 // Weapon
#define m_flNextAttack 83 // Player 

Last edited by AnimalMonster; 02-20-2023 at 14:15.
AnimalMonster is offline