API
Functions and classes available in the Lua API
|
#include <000f.h>
Public Member Functions | |
void | AddHook (cPlugin *a_Plugin, PluginHook a_Hook) |
bool | DisablePlugin (const AString &a_PluginName) |
bool | ExecuteCommand (cPlayer *a_Player, const AString &a_Command) |
bool | ExecuteConsoleCommand (const AStringVector &a_Split) |
void | FindPlugins () |
bool | ForceExecuteCommand (cPlayer *a_Player, const AString &a_Command) |
AString | GetCommandPermission (const AString &a_Command) |
unsigned int | GetNumPlugins () const |
cPlugin * | GetPlugin (const AString &a_Plugin) const |
bool | IsCommandBound (const AString &a_Command) |
bool | IsConsoleCommandBound (const AString &a_Command) |
bool | LoadPlugin (const AString &a_PluginName) |
void | ReloadPlugins () |
Static Public Member Functions | |
static cPluginManager * | Get (void) |
void cPluginManager::AddHook | ( | cPlugin * | a_Plugin, |
PluginHook | a_Hook | ||
) |
bool cPluginManager::DisablePlugin | ( | const AString & | a_PluginName | ) |
bool cPluginManager::ExecuteCommand | ( | cPlayer * | a_Player, |
const AString & | a_Command | ||
) |
bool cPluginManager::ExecuteConsoleCommand | ( | const AStringVector & | a_Split | ) |
void cPluginManager::FindPlugins | ( | ) |
bool cPluginManager::ForceExecuteCommand | ( | cPlayer * | a_Player, |
const AString & | a_Command | ||
) |
|
static |
AString cPluginManager::GetCommandPermission | ( | const AString & | a_Command | ) |
unsigned int cPluginManager::GetNumPlugins | ( | ) | const |
cPlugin* cPluginManager::GetPlugin | ( | const AString & | a_Plugin | ) | const |
bool cPluginManager::IsCommandBound | ( | const AString & | a_Command | ) |
bool cPluginManager::IsConsoleCommandBound | ( | const AString & | a_Command | ) |
bool cPluginManager::LoadPlugin | ( | const AString & | a_PluginName | ) |
void cPluginManager::ReloadPlugins | ( | ) |