51 {
"bf", battlefieldcommandTable },
Role Based Access Control related classes definition.
void SetTimer(uint32 timer)
void EndBattle(bool endByTimer)
void ToggleBattlefield(bool enable)
Enable or Disable battlefield.
bool IsEnabled() const
Return if battlefield is enable.
void SendGlobalGMSysMessage(const char *str)
Player * GetPlayer() const
static bool HandleBattlefieldEnable(ChatHandler *handler, uint32 battleId)
static bool HandleBattlefieldStart(ChatHandler *handler, uint32 battleId)
ChatCommandTable GetCommands() const override
static bool HandleBattlefieldSwitch(ChatHandler *handler, uint32 battleId)
static bool HandleBattlefieldTimer(ChatHandler *handler, uint32 battleId, uint32 time)
static bool HandleBattlefieldEnd(ChatHandler *handler, uint32 battleId)
void AddSC_bf_commandscript()
std::vector< ChatCommandBuilder > ChatCommandTable
@ RBAC_PERM_COMMAND_BF_TIMER
@ RBAC_PERM_COMMAND_BF_ENABLE
@ RBAC_PERM_COMMAND_BF_SWITCH
@ RBAC_PERM_COMMAND_BF_START
@ RBAC_PERM_COMMAND_BF_STOP