OnTakeDamagePost OnTakeDamageAlivePost
void (int victim, int attacker, int inflictor, float damage, int damagetype, int weapon, const float damageForce[3], const float damagePosition[3], int damagecustom)OnTakeDamagePost OnTakeDamageAlivePost
void (int victim, int attacker, int inflictor, float damage, int damagetype, int weapon, const float damageForce[3], const float damagePosition[3])OnTakeDamage OnTakeDamageAlive Note: The weapon parameter is not used by all games and damage sources. Note: Force application is dependent on game and damage type(s) SDKHooks 2.0+
Action (int victim, int& attacker, int& inflictor, float& damage, int& damagetype, int& weapon, float damageForce[3], float damagePosition[3])OnTakeDamage OnTakeDamageAlive SDKHooks 1.0+
Action (int victim, int& attacker, int& inflictor, float& damage, int& damagetype)OnTakeDamagePost OnTakeDamageAlivePost
void (int victim, int attacker, int inflictor, float damage, int damagetype)TraceAttack
Action (int victim, int& attacker, int& inflictor, float& damage, int& damagetype, int& ammotype, int hitbox, int hitgroup)TraceAttackPost
void (int victim, int attacker, int inflictor, float damage, int damagetype, int ammotype, int hitbox, int hitgroup)OnTakeDamage OnTakeDamageAlive Note: The weapon parameter is not used by all games and damage sources. Note: Force application is dependent on game and damage type(s) SDKHooks 2.1+ (can check for support at runtime using GetFeatureStatus on SDKHook_DmgCustomInOTD capability. DON'T attempt to access 'damagecustom' var if feature status != available
Action (int victim, int& attacker, int& inflictor, float& damage, int& damagetype, int& weapon, float damageForce[3], float damagePosition[3], int damagecustom)WeaponCanSwitchToPost WeaponCanUsePost WeaponDropPost WeaponEquipPost WeaponSwitchPost
void (int client, int weapon)