TrinityCore
|
Go to the source code of this file.
Classes | |
class | Ticket |
class | BugTicket |
class | ComplaintTicket |
class | SuggestionTicket |
class | SupportMgr |
Macros | |
#define | sSupportMgr SupportMgr::instance() |
Typedefs | |
using | ChatLog = WorldPackets::Ticket::SupportTicketChatLog |
typedef std::map< uint32, BugTicket * > | BugTicketList |
typedef std::map< uint32, ComplaintTicket * > | ComplaintTicketList |
typedef std::map< uint32, SuggestionTicket * > | SuggestionTicketList |
Enumerations | |
enum class | ReportType : int32 { Chat = 0 , InWorld = 1 , ClubFinderPosting = 2 , ClubFinderApplicant = 3 , GroupFinderPosting = 4 , GroupFinderApplicant = 5 , ClubMember = 6 , GroupMember = 7 , Friend = 8 , Pet = 9 , BattlePet = 10 , Calendar = 11 , Mail = 12 , PvP = 13 } |
enum class | ReportMajorCategory : int32 { InappropriateCommunication = 0 , GameplaySabotage = 1 , Cheating = 2 , InappropriateName = 3 } |
enum class | ReportMinorCategory : int32 { TextChat = 0x0001 , Boosting = 0x0002 , Spam = 0x0004 , Afk = 0x0008 , IntentionallyFeeding = 0x0010 , BlockingProgress = 0x0020 , Hacking = 0x0040 , Botting = 0x0080 , Advertisement = 0x0100 , BTag = 0x0200 , GroupName = 0x0400 , CharacterName = 0x0800 , GuildName = 0x1000 , Description = 0x2000 , Name = 0x4000 } |
enum | GMTicketSystemStatus { GMTICKET_QUEUE_STATUS_DISABLED = 0 , GMTICKET_QUEUE_STATUS_ENABLED = 1 } |
enum | SupportSpamType { SUPPORT_SPAM_TYPE_MAIL = 0 , SUPPORT_SPAM_TYPE_CHAT = 1 , SUPPORT_SPAM_TYPE_CALENDAR = 2 } |
#define sSupportMgr SupportMgr::instance() |
Definition at line 310 of file SupportMgr.h.
typedef std::map<uint32, BugTicket*> BugTicketList |
Definition at line 225 of file SupportMgr.h.
Definition at line 87 of file SupportMgr.h.
typedef std::map<uint32, ComplaintTicket*> ComplaintTicketList |
Definition at line 226 of file SupportMgr.h.
typedef std::map<uint32, SuggestionTicket*> SuggestionTicketList |
Definition at line 227 of file SupportMgr.h.
enum GMTicketSystemStatus |
Enumerator | |
---|---|
GMTICKET_QUEUE_STATUS_DISABLED | |
GMTICKET_QUEUE_STATUS_ENABLED |
Definition at line 74 of file SupportMgr.h.
|
strong |
Enumerator | |
---|---|
InappropriateCommunication | |
GameplaySabotage | |
Cheating | |
InappropriateName |
Definition at line 46 of file SupportMgr.h.
|
strong |
Enumerator | |
---|---|
TextChat | |
Boosting | |
Spam | |
Afk | |
IntentionallyFeeding | |
BlockingProgress | |
Hacking | |
Botting | |
Advertisement | |
BTag | |
GroupName | |
CharacterName | |
GuildName | |
Description | |
Name |
Definition at line 54 of file SupportMgr.h.
|
strong |
Enumerator | |
---|---|
Chat | |
InWorld | |
ClubFinderPosting | |
ClubFinderApplicant | |
GroupFinderPosting | |
GroupFinderApplicant | |
ClubMember | |
GroupMember | |
Friend | |
Pet | |
BattlePet | |
Calendar | |
PvP |
Definition at line 28 of file SupportMgr.h.
enum SupportSpamType |
Enumerator | |
---|---|
SUPPORT_SPAM_TYPE_MAIL | |
SUPPORT_SPAM_TYPE_CHAT | |
SUPPORT_SPAM_TYPE_CALENDAR |
Definition at line 80 of file SupportMgr.h.