Files
mir_server/Gateway/common/db/guild_data.h

43 lines
791 B
C
Raw Permalink Normal View History

2025-01-09 17:45:40 +08:00
#ifndef _GUILD_DB_H_
#define _GUILD_DB_H_
#include "common.h"
#define MAXMEMOCOUNT 1024
struct GuildMemberInfo
{
ActorId actorId_;
int total_contrib_;
int today_contrib_;
uint8_t job_; // ְҵ
uint8_t sex_;
uint8_t level_;//<2F>ȼ<EFBFBD>
uint8_t zs_level_;//ת<><D7AA><EFBFBD>ȼ<EFBFBD>
uint8_t pos_; //<2F><>λ
double fight_; // ս<><D5BD>
int vip_; // vip<69>ȼ<EFBFBD>
int monthcard_; // <20>¿<EFBFBD>״̬
uint8_t icon_; //ͷ<><CDB7>ID
unsigned int lastLogoutTime_;
unsigned int recharge_;
ACTORNAME actor_name_;
uint64_t handle_;
GuildMemberInfo()
{
ZeroMemory(this, sizeof(*this));
}
int compare(GuildMemberInfo& node)
{
if (total_contrib_ > node.total_contrib_) return 1;
else if (total_contrib_ < node.total_contrib_) return -1;
else return 0;
}
};
#endif