From 01b955d2d428110e54cfdbe49cd87cede5e020c4 Mon Sep 17 00:00:00 2001 From: Pavol Marko Date: Sat, 25 Dec 2004 21:28:50 +0000 Subject: [PATCH] Finally added callfunc_begin_i and get_func_id into amxmodx.inc --- plugins/include/amxmodx.inc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/plugins/include/amxmodx.inc b/plugins/include/amxmodx.inc index 3f6a4a95..d90f9d3d 100755 --- a/plugins/include/amxmodx.inc +++ b/plugins/include/amxmodx.inc @@ -625,6 +625,22 @@ native unpause(flag[], const param1[]="",const param2[]=""); * -2 - Function not found */ native callfunc_begin(const func[], const plugin[]=""); +/* Call a function in this / an another plugin by id. +* Parameters: +* plugin - plugin id; the id you would pass to get_plugin +* If < 0, the current plugin is taken +* func - function id +* Return value: +* 1 - Success +* -1 - Plugin not found +* -2 - Function not executable */ +native callfunc_begin_i(func, plugin = -1); + +/* Get a function id (for callfunc_begin_i) + To get the plugin id, use the find_plugin stock +*/ +native get_func_id(const funcName[], pluginId = -1); + /* Push a parameter (integer, string, float) */ native callfunc_push_int(value); native callfunc_push_str(const VALUE[]);