AMX Mod X API Documentation

Signature
native HamHook:RegisterHamFromEntity(Ham:function, EntityId, const Callback[], Post = 0);
Description

Hooks the virtual table for the specified entity's class.

An example would be: RegisterHam(Ham_TakeDamage, id, "player_hurt");

Look at the Ham enum for parameter lists.

Notes
  • This will cause hooks for the entire internal class that the entity is

    not exclusively for the provided entity.

Parameters
  • function The function to hook.
  • EntityId The entity classname to hook.
  • Callback The forward to call.
  • Post Whether or not to forward this in post.
Returns

Returns a handle to the forward. Use EnableHamForward/DisableHamForward to toggle the forward on or off.

Назад
Верх