set_error_filter

Syntax

native set_error_filter(const handler[]);

Usage

Parameter Description
handler
Function name to call

Description

Allows to trap error messages that occur in a plugin.

Note

  • This can be used to override the debug messages that occur when the
    plugin causes some kind of runtime error.
  • The handler will be called in the following manner:
    
    public error_filter(error_code, bool:debugging, message[])
    
    error_code - AMX_ERR_* code.
    debugging - True if the plugin is in debug mode, false otherwise
    message[] - Message sent along with the error
  • The handler should return PLUGIN_CONTINUE to let the error through the
    filter, or PLUGIN_HANDLED to block the error from displaying.

Return

This function has no return value.

Error

If an invalid callback function is provided, an error
is thrown.