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

Public Member Functions

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

Static Public Member Functions

static bool HandleGMChatCommand (ChatHandler *handler, char const *args)
static bool HandleGMCommand (ChatHandler *handler, char const *args)
static bool HandleGMFlyCommand (ChatHandler *handler, char const *args)
static bool HandleGMListFullCommand (ChatHandler *handler, char const *)
 Display the list of GMs.
static bool HandleGMListIngameCommand (ChatHandler *handler, char const *)
static bool HandleGMNoteCommand (ChatHandler *handler, char const *args)
static bool HandleGMVisibleCommand (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 24 of file cs_gm.cpp.

Constructor & Destructor Documentation

◆ gm_commandscript()

gm_commandscript::gm_commandscript ( )
inline

Definition at line 27 of file cs_gm.cpp.

References CommandScript::CommandScript().

Member Function Documentation

◆ GetCommands()

◆ HandleGMChatCommand()

bool gm_commandscript::HandleGMChatCommand ( ChatHandler * handler,
char const * args )
inlinestatic

◆ HandleGMCommand()

◆ HandleGMFlyCommand()

◆ HandleGMListFullCommand()

bool gm_commandscript::HandleGMListFullCommand ( ChatHandler * handler,
char const *  )
inlinestatic

Display the list of GMs.

  • Get the accounts with GM Level >0
  • Cycle through them. Display username and GM level

Definition at line 151 of file cs_gm.cpp.

References Field::GetCString(), ChatHandler::GetSession(), Field::GetUInt8(), LANG_GMLIST, LANG_GMLIST_EMPTY, LOGIN_SEL_GM_ACCOUNTS, LoginDatabase, ChatHandler::PSendSysMessage(), realmID, SEC_MODERATOR, ChatHandler::SendSysMessage(), PreparedStatement::setInt32(), and PreparedStatement::setUInt8().

Referenced by GetCommands().

◆ HandleGMListIngameCommand()

◆ HandleGMNoteCommand()

◆ HandleGMVisibleCommand()


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