mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2024-12-25 23:13:35 +00:00
49 lines
821 B
C++
49 lines
821 B
C++
#pragma once
|
|
|
|
#include <string>
|
|
|
|
#include "ePermissionMap.h"
|
|
|
|
struct CharacterInfo {
|
|
uint32_t AccountID;
|
|
uint32_t ID;
|
|
std::string Name;
|
|
std::string PendingName;
|
|
bool NameRejected;
|
|
uint32_t PropertyCloneID;
|
|
ePermissionMap PermissionMap;
|
|
};
|
|
|
|
struct AccountInfo {
|
|
uint32_t ID;
|
|
std::string Name;
|
|
std::string Password;
|
|
uint32_t MaxGMLevel;
|
|
bool Locked;
|
|
bool Banned;
|
|
uint32_t PlayKeyID;
|
|
uint64_t CreatedAt;
|
|
uint64_t MuteExpire;
|
|
};
|
|
|
|
struct PetName {
|
|
uint64_t ID;
|
|
std::string Name;
|
|
bool Approved;
|
|
};
|
|
|
|
struct MailInfo {
|
|
uint64_t ID;
|
|
uint32_t SenderID;
|
|
std::string SenderName;
|
|
uint32_t ReceiverID;
|
|
std::string ReceiverName;
|
|
uint64_t TimeSent;
|
|
std::string Subject;
|
|
std::string Body;
|
|
uint32_t AttachmentID;
|
|
uint32_t AttachmentLOT;
|
|
uint64_t AttachmentSubkey;
|
|
uint32_t AttachmentCount;
|
|
bool WasRead;
|
|
}; |