AMX Mod X API Documentation

Signature
native cvarhook:hook_cvar_change(pcvar, const callback[]);
Description

Creates a hook for when a cvar's value is changed.

Notes
  • Changing the cvar value from within this forward can lead to infinite

    recursion and should be avoided.

  • The callback will be called in the following manner:

    public cvar_change_callback(pcvar, const old_value[], const new_value[])

    pcvar - Pointer to cvar that was changed

    old_value - Buffer containing the previous value of the cvar

    new_value - Buffer containing the new value of the cvar

    The return value is ignored

Parameters
  • pcvar Pointer to cvar
  • callback Name of callback function
Returns

Callback handle that can be used with

[disable|enable]_cvar_hook

Errors
  • If an invalid cvar pointer or callback function is provided,

    an error will be thrown.

Назад
Верх