204 lines
3.3 KiB
C
204 lines
3.3 KiB
C
|
|
#ifndef _LOG_TYPE_H_
|
|||
|
|
#define _LOG_TYPE_H_
|
|||
|
|
|
|||
|
|
using namespace SrvDef;
|
|||
|
|
// new
|
|||
|
|
enum LogMsgCmd
|
|||
|
|
{
|
|||
|
|
lmCounter = 1,
|
|||
|
|
lmInstall = 2,
|
|||
|
|
lmDau = 3,
|
|||
|
|
lmEconomy = 4,
|
|||
|
|
lmMilestone = 5,
|
|||
|
|
lmCounterDB = 6,
|
|||
|
|
lmPayment = 7,
|
|||
|
|
lmGameInfo = 8,
|
|||
|
|
lmOnline = 9, // ͳ<><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
lmDcApiData = 10, //QQͳһ<CDB3><D2BB><EFBFBD><EFBFBD>ƽ̨<C6BD>ӿ<EFBFBD>
|
|||
|
|
lmDcApiDataList = 11, //QQͳһ<CDB3><D2BB><EFBFBD><EFBFBD>ƽ̨<C6BD>ӿ<EFBFBD>
|
|||
|
|
lmDcApiProto = 12, //QQͳһ<CDB3><D2BB><EFBFBD><EFBFBD>ƽ̨<C6BD>ӿ<EFBFBD>(<28>ӿ<EFBFBD>6.20)
|
|||
|
|
lmTLog = 13, // <20><><EFBFBD>͵<EFBFBD>TLog<6F><67><EFBFBD><EFBFBD>
|
|||
|
|
lmChat = 14, // ͳ<><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
lmDKMLog = 15, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><D6BE><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
enum LogFlagInter
|
|||
|
|
{
|
|||
|
|
lfiDB = 1, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD>
|
|||
|
|
lfiBI = 2, // <20><><EFBFBD>浽BI
|
|||
|
|
lfiText = 4, // <20><><EFBFBD>浽<EFBFBD>ı<EFBFBD>
|
|||
|
|
lfiIsPay = 8, // <20>Ƿ<EFBFBD><C7B7><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
struct LDcApiLogTable
|
|||
|
|
{
|
|||
|
|
char key_[16];
|
|||
|
|
char value_[64];
|
|||
|
|
bool mustUrlencode_;
|
|||
|
|
};
|
|||
|
|
typedef Vector<LDcApiLogTable*, 128> LDcApiLogTableList;
|
|||
|
|
struct LDcApiData
|
|||
|
|
{
|
|||
|
|
char log_name_[128];
|
|||
|
|
short log_type_; // <20><><EFBFBD><EFBFBD>DC_API_manual_C++_V2.1.pdf<64><66><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><D6BE><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD> : 0=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD><CFB1><EFBFBD>1=ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD><CFB1><EFBFBD>4=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD>
|
|||
|
|
char content_[2048];
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
struct LDcApiProtoLog
|
|||
|
|
{
|
|||
|
|
//=====head=====
|
|||
|
|
char openId[128]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
|
|||
|
|
int domain; //ƽ̨ID
|
|||
|
|
int serverId;
|
|||
|
|
char svrip[32]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ip
|
|||
|
|
char userip[32]; //<2F>û<EFBFBD>ip
|
|||
|
|
//=====end head=====
|
|||
|
|
|
|||
|
|
//===body=====
|
|||
|
|
int roleId;
|
|||
|
|
int protoId;
|
|||
|
|
int gameFeatrueId; //ֱ<><D6B1><EFBFBD><EFBFBD>дϵͳID
|
|||
|
|
int protoType;
|
|||
|
|
int protoResult;
|
|||
|
|
//===end body====
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
struct LCounter
|
|||
|
|
{
|
|||
|
|
ActorId actorid_;
|
|||
|
|
char aid_[64];
|
|||
|
|
char user_level_[32];
|
|||
|
|
char counter_[32];
|
|||
|
|
char value_[32];
|
|||
|
|
char extra_[128];
|
|||
|
|
char kingdom_[32];
|
|||
|
|
char phylum_[32];
|
|||
|
|
char classfield_[32];
|
|||
|
|
char family_[32];
|
|||
|
|
char genus_[128];
|
|||
|
|
bool save_db_; // <20>Ƿ浽<F1B1A3B4><E6B5BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݿ⣬<DDBF><E2A3AC><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD>û<EFBFBD><C3BB>
|
|||
|
|
int flag_;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
struct LInstall
|
|||
|
|
{
|
|||
|
|
char aid_[64];
|
|||
|
|
char source_[32];
|
|||
|
|
char affiliate_[32];
|
|||
|
|
char creative_[32];
|
|||
|
|
char family_[32];
|
|||
|
|
char genus_[32];
|
|||
|
|
char from_uid_[32];
|
|||
|
|
char extra_[32];
|
|||
|
|
int flag_;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
struct LDau
|
|||
|
|
{
|
|||
|
|
char aid_[64];
|
|||
|
|
char source_[32];
|
|||
|
|
char affiliate_[32];
|
|||
|
|
char creative_[32];
|
|||
|
|
char family_[32];
|
|||
|
|
char genus_[32];
|
|||
|
|
char ip_[32];
|
|||
|
|
char from_uid_[32];
|
|||
|
|
char extra_[32];
|
|||
|
|
int flag_;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
struct LEconomy
|
|||
|
|
{
|
|||
|
|
ActorId actorid_;
|
|||
|
|
char aid_[64];
|
|||
|
|
char currency_[32]; // currency type
|
|||
|
|
char amount_[32]; //numerical amount
|
|||
|
|
char value_[32]; // numerical value
|
|||
|
|
char kingdom_[32];
|
|||
|
|
char phylum_[32];
|
|||
|
|
char classfield_[32];
|
|||
|
|
char family_[32];
|
|||
|
|
char genus_[32];
|
|||
|
|
char extra_[128];
|
|||
|
|
char extra2_[32];
|
|||
|
|
char pf_[128];
|
|||
|
|
int flag_;
|
|||
|
|
char openkey_[512];
|
|||
|
|
char pfkey_[128];
|
|||
|
|
char pfid_[128];
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
struct LMilestone
|
|||
|
|
{
|
|||
|
|
ActorId actorid_;
|
|||
|
|
char aid_[64];
|
|||
|
|
char milestone_[32];
|
|||
|
|
char value_[32];
|
|||
|
|
char extra_[32];
|
|||
|
|
int flag_;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
struct LPayment
|
|||
|
|
{
|
|||
|
|
ActorId actorId_;
|
|||
|
|
char aid_[64];
|
|||
|
|
int amount_;
|
|||
|
|
int value_;
|
|||
|
|
char kingdom_[32];
|
|||
|
|
char phylum_[32];
|
|||
|
|
char transactionid_[32];
|
|||
|
|
char extra_[32];
|
|||
|
|
int mstType_;
|
|||
|
|
int p1_;
|
|||
|
|
int p2_;
|
|||
|
|
int p3_;
|
|||
|
|
int p4_;
|
|||
|
|
int p5_;
|
|||
|
|
int ret_;
|
|||
|
|
int flag_;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
struct LGameInfo
|
|||
|
|
{
|
|||
|
|
char aid_[64];
|
|||
|
|
char user_level_[32];
|
|||
|
|
char value_[32];
|
|||
|
|
char extra_[32];
|
|||
|
|
char kingdom_[32];
|
|||
|
|
char phylum_[32];
|
|||
|
|
char classfield_[32];
|
|||
|
|
char family_[32];
|
|||
|
|
char genus_[32];
|
|||
|
|
int flag_;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
struct LChat
|
|||
|
|
{
|
|||
|
|
ActorId actorid_;
|
|||
|
|
char aid_[64];
|
|||
|
|
char name_[32];
|
|||
|
|
char ip_[32];
|
|||
|
|
char pf_[32];
|
|||
|
|
int type_;
|
|||
|
|
char toaid_[64];
|
|||
|
|
char toname_[32];
|
|||
|
|
char content_[1024];
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
enum ChatType
|
|||
|
|
{
|
|||
|
|
ctSecret = 1, // ˽<><CBBD>,<2C><><EFBFBD><EFBFBD>
|
|||
|
|
ctMail = 3,
|
|||
|
|
ctWorld = 4, // <20><><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5>
|
|||
|
|
ctCamp = 5,
|
|||
|
|
ctGuild = 6, // <20><><EFBFBD>ᣬ<EFBFBD><E1A3AC><EFBFBD><EFBFBD>
|
|||
|
|
ctTeam = 7, // <20><><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5>,5<><35>
|
|||
|
|
ctNear = 8, // (ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC>
|
|||
|
|
ctOther = 9,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
#endif
|
|||
|
|
|