native
set_error_filter
Syntax
native set_error_filter(const handler[]);
Description
Allows to trap error messages that occur in a plugin.
Parameters
| handler | Function name to call |
|---|
Note
This can be used to override the debug messages that occur when the
plugin causes some kind of runtime error.
Note
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
Note
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.