Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
disable_commandscript Class Reference
Inheritance diagram for disable_commandscript:
Collaboration diagram for disable_commandscript:

Public Member Functions

 disable_commandscript ()
std::vector< ChatCommandGetCommands () const OVERRIDE
Public Member Functions inherited from ScriptObject
const std::string & GetName () const
virtual bool IsDatabaseBound () const

Static Public Member Functions

static bool HandleAddDisableAchievementCriteriaCommand (ChatHandler *handler, char const *args)
static bool HandleAddDisableBattlegroundCommand (ChatHandler *handler, char const *args)
static bool HandleAddDisableMapCommand (ChatHandler *handler, char const *args)
static bool HandleAddDisableMMapCommand (ChatHandler *handler, char const *args)
static bool HandleAddDisableOutdoorPvPCommand (ChatHandler *handler, char const *args)
static bool HandleAddDisableQuestCommand (ChatHandler *handler, char const *args)
static bool HandleAddDisables (ChatHandler *handler, char const *args, uint8 disableType)
static bool HandleAddDisableSpellCommand (ChatHandler *handler, char const *args)
static bool HandleAddDisableVmapCommand (ChatHandler *handler, char const *args)
static bool HandleRemoveDisableAchievementCriteriaCommand (ChatHandler *handler, char const *args)
static bool HandleRemoveDisableBattlegroundCommand (ChatHandler *handler, char const *args)
static bool HandleRemoveDisableMapCommand (ChatHandler *handler, char const *args)
static bool HandleRemoveDisableMMapCommand (ChatHandler *handler, char const *args)
static bool HandleRemoveDisableOutdoorPvPCommand (ChatHandler *handler, char const *args)
static bool HandleRemoveDisableQuestCommand (ChatHandler *handler, char const *args)
static bool HandleRemoveDisables (ChatHandler *handler, char const *args, uint8 disableType)
static bool HandleRemoveDisableSpellCommand (ChatHandler *handler, char const *args)
static bool HandleRemoveDisableVmapCommand (ChatHandler *handler, char const *args)

Additional Inherited Members

Protected Member Functions inherited from CommandScript
 CommandScript (const char *name)
Protected Member Functions inherited from ScriptObject
 ScriptObject (const char *name)
virtual ~ScriptObject ()

Detailed Description

Definition at line 23 of file cs_disable.cpp.

Constructor & Destructor Documentation

◆ disable_commandscript()

disable_commandscript::disable_commandscript ( )
inline

Definition at line 26 of file cs_disable.cpp.

References CommandScript::CommandScript().

Member Function Documentation

◆ GetCommands()

std::vector< ChatCommand > disable_commandscript::GetCommands ( ) const
inlinevirtual

Implements CommandScript.

Definition at line 28 of file cs_disable.cpp.

References HandleAddDisableAchievementCriteriaCommand(), HandleAddDisableBattlegroundCommand(), HandleAddDisableMapCommand(), HandleAddDisableMMapCommand(), HandleAddDisableOutdoorPvPCommand(), HandleAddDisableQuestCommand(), HandleAddDisableSpellCommand(), HandleAddDisableVmapCommand(), HandleRemoveDisableAchievementCriteriaCommand(), HandleRemoveDisableBattlegroundCommand(), HandleRemoveDisableMapCommand(), HandleRemoveDisableMMapCommand(), HandleRemoveDisableOutdoorPvPCommand(), HandleRemoveDisableQuestCommand(), HandleRemoveDisableSpellCommand(), HandleRemoveDisableVmapCommand(), OVERRIDE, rbac::RBAC_PERM_COMMAND_DISABLE, rbac::RBAC_PERM_COMMAND_DISABLE_ADD, rbac::RBAC_PERM_COMMAND_DISABLE_ADD_ACHIEVEMENT_CRITERIA, rbac::RBAC_PERM_COMMAND_DISABLE_ADD_BATTLEGROUND, rbac::RBAC_PERM_COMMAND_DISABLE_ADD_MAP, rbac::RBAC_PERM_COMMAND_DISABLE_ADD_MMAP, rbac::RBAC_PERM_COMMAND_DISABLE_ADD_OUTDOORPVP, rbac::RBAC_PERM_COMMAND_DISABLE_ADD_QUEST, rbac::RBAC_PERM_COMMAND_DISABLE_ADD_SPELL, rbac::RBAC_PERM_COMMAND_DISABLE_ADD_VMAP, rbac::RBAC_PERM_COMMAND_DISABLE_REMOVE, rbac::RBAC_PERM_COMMAND_DISABLE_REMOVE_ACHIEVEMENT_CRITERIA, rbac::RBAC_PERM_COMMAND_DISABLE_REMOVE_BATTLEGROUND, rbac::RBAC_PERM_COMMAND_DISABLE_REMOVE_MAP, rbac::RBAC_PERM_COMMAND_DISABLE_REMOVE_MMAP, rbac::RBAC_PERM_COMMAND_DISABLE_REMOVE_OUTDOORPVP, rbac::RBAC_PERM_COMMAND_DISABLE_REMOVE_QUEST, rbac::RBAC_PERM_COMMAND_DISABLE_REMOVE_SPELL, and rbac::RBAC_PERM_COMMAND_DISABLE_REMOVE_VMAP.

◆ HandleAddDisableAchievementCriteriaCommand()

bool disable_commandscript::HandleAddDisableAchievementCriteriaCommand ( ChatHandler * handler,
char const * args )
inlinestatic

Definition at line 231 of file cs_disable.cpp.

References DISABLE_TYPE_ACHIEVEMENT_CRITERIA, and HandleAddDisables().

Referenced by GetCommands().

◆ HandleAddDisableBattlegroundCommand()

bool disable_commandscript::HandleAddDisableBattlegroundCommand ( ChatHandler * handler,
char const * args )
inlinestatic

Definition at line 223 of file cs_disable.cpp.

References DISABLE_TYPE_BATTLEGROUND, and HandleAddDisables().

Referenced by GetCommands().

◆ HandleAddDisableMapCommand()

bool disable_commandscript::HandleAddDisableMapCommand ( ChatHandler * handler,
char const * args )
inlinestatic

Definition at line 215 of file cs_disable.cpp.

References DISABLE_TYPE_MAP, and HandleAddDisables().

Referenced by GetCommands().

◆ HandleAddDisableMMapCommand()

bool disable_commandscript::HandleAddDisableMMapCommand ( ChatHandler * handler,
char const * args )
inlinestatic

Definition at line 256 of file cs_disable.cpp.

References DISABLE_TYPE_MMAP, and HandleAddDisables().

Referenced by GetCommands().

◆ HandleAddDisableOutdoorPvPCommand()

bool disable_commandscript::HandleAddDisableOutdoorPvPCommand ( ChatHandler * handler,
char const * args )
inlinestatic

Definition at line 239 of file cs_disable.cpp.

References DISABLE_TYPE_OUTDOORPVP, and HandleAddDisables().

Referenced by GetCommands().

◆ HandleAddDisableQuestCommand()

bool disable_commandscript::HandleAddDisableQuestCommand ( ChatHandler * handler,
char const * args )
inlinestatic

Definition at line 207 of file cs_disable.cpp.

References DISABLE_TYPE_QUEST, and HandleAddDisables().

Referenced by GetCommands().

◆ HandleAddDisables()

◆ HandleAddDisableSpellCommand()

bool disable_commandscript::HandleAddDisableSpellCommand ( ChatHandler * handler,
char const * args )
inlinestatic

Definition at line 199 of file cs_disable.cpp.

References DISABLE_TYPE_SPELL, and HandleAddDisables().

Referenced by GetCommands().

◆ HandleAddDisableVmapCommand()

bool disable_commandscript::HandleAddDisableVmapCommand ( ChatHandler * handler,
char const * args )
inlinestatic

Definition at line 248 of file cs_disable.cpp.

References DISABLE_TYPE_VMAP, and HandleAddDisables().

Referenced by GetCommands().

◆ HandleRemoveDisableAchievementCriteriaCommand()

bool disable_commandscript::HandleRemoveDisableAchievementCriteriaCommand ( ChatHandler * handler,
char const * args )
inlinestatic

Definition at line 355 of file cs_disable.cpp.

References DISABLE_TYPE_ACHIEVEMENT_CRITERIA, and HandleRemoveDisables().

Referenced by GetCommands().

◆ HandleRemoveDisableBattlegroundCommand()

bool disable_commandscript::HandleRemoveDisableBattlegroundCommand ( ChatHandler * handler,
char const * args )
inlinestatic

Definition at line 347 of file cs_disable.cpp.

References DISABLE_TYPE_BATTLEGROUND, and HandleRemoveDisables().

Referenced by GetCommands().

◆ HandleRemoveDisableMapCommand()

bool disable_commandscript::HandleRemoveDisableMapCommand ( ChatHandler * handler,
char const * args )
inlinestatic

Definition at line 339 of file cs_disable.cpp.

References DISABLE_TYPE_MAP, and HandleRemoveDisables().

Referenced by GetCommands().

◆ HandleRemoveDisableMMapCommand()

bool disable_commandscript::HandleRemoveDisableMMapCommand ( ChatHandler * handler,
char const * args )
inlinestatic

Definition at line 379 of file cs_disable.cpp.

References DISABLE_TYPE_MMAP, and HandleRemoveDisables().

Referenced by GetCommands().

◆ HandleRemoveDisableOutdoorPvPCommand()

bool disable_commandscript::HandleRemoveDisableOutdoorPvPCommand ( ChatHandler * handler,
char const * args )
inlinestatic

Definition at line 363 of file cs_disable.cpp.

References DISABLE_TYPE_OUTDOORPVP, and HandleRemoveDisables().

Referenced by GetCommands().

◆ HandleRemoveDisableQuestCommand()

bool disable_commandscript::HandleRemoveDisableQuestCommand ( ChatHandler * handler,
char const * args )
inlinestatic

Definition at line 331 of file cs_disable.cpp.

References DISABLE_TYPE_QUEST, and HandleRemoveDisables().

Referenced by GetCommands().

◆ HandleRemoveDisables()

◆ HandleRemoveDisableSpellCommand()

bool disable_commandscript::HandleRemoveDisableSpellCommand ( ChatHandler * handler,
char const * args )
inlinestatic

Definition at line 323 of file cs_disable.cpp.

References DISABLE_TYPE_SPELL, and HandleRemoveDisables().

Referenced by GetCommands().

◆ HandleRemoveDisableVmapCommand()

bool disable_commandscript::HandleRemoveDisableVmapCommand ( ChatHandler * handler,
char const * args )
inlinestatic

Definition at line 371 of file cs_disable.cpp.

References DISABLE_TYPE_VMAP, and HandleRemoveDisables().

Referenced by GetCommands().


The documentation for this class was generated from the following file: