_plugin_registercommand
This
function registers a command for usage inside scripts or the command bar.
bool _plugin_registercommand(
int pluginHandle, //plugin
handle
const char* command,
//command
name
CBPLUGINCOMMAND cbCommand, //function that is
called when the command is executed
bool debugonly //restrict the command to
debug-only
);
Parameters
pluginHandle: Handle of the calling plugin.
command: Command name.
cbCommand: Callback with the following
typedef:
bool
CBPLUGINCOMMAND(
int argc //argument count
(number of arguments + 1)
char*
argv[] //array of arguments (argv[0] is the full command, arguments
start at argv[1])
);
debugonly: When set, the command will never be executed when there is no target is being debugged.
Return Values
This function returns
true when the command was successfully registered, make sure to check this,
other plugins may have already registered the same
command.