Инфо из amxmodx.inc:
/* Pauses function or plugin so it won't be executed.
* In most cases param1 is name of function and
* param2 name of plugin (all depends on flags).
* Flags:
* "a" - pause whole plugin.
* "c" - look outside the plugin (by given plugin name).
* "d" - set "stopped" status when pausing whole plugin.
* In this status plugin is unpauseable.
* Example: pause("ac","myplugin.amxx")
*
* Note: There used to be the b and e flags as well,
* which have been deprecated and are no longer used.
*/
native pause(const flag[], const param1[]="",const param2[]="");
Синтаксис:
pause ( flag[], const param1[]= )
- flag[] - Флаг устанавливающий тип паузы ( я пользовался только флагом "a",остальне честно говоря не знаю для чего)
- const param1[]= - Имя плагина при флаге "c"
Тип функции:
Native
Пример:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "[amxmodx.inc] pause"
#define VERSION "1.0"
#define AUTHOR "Admin"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
pause("a")
}
Описание:
После перезагрузки сервера плагин будет в состоянии paused.
Посмотреть состояние можно набрав в консоли сервера amxx plugins.
Флаг "d", анпауза (разблокировка) всех плагинов.
Если с флагом "c", то действия выполняться только для для указанного плагина.