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

58 lines
1.4 KiB
C
Raw Permalink Normal View History

2025-01-09 17:45:40 +08:00
#ifndef _CONFIG_DB_DATA_H_
#define _CONFIG_DB_DATA_H_
#define MAX_NAME_LEN 64
#define MAX_LEN_BUFF 64
#define MAX_LEN_DESC 1024
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݽṹ
typedef struct staticaward
{
int itemid; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒid
int needgrid; //<2F><>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
char itemname[MAX_NAME_LEN];
char itemdesc[MAX_LEN_DESC];
//int itype; //<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
//int sell_type;
int icon; //ͼ<><CDBC>id
//int color;
//int dura;
int dup; //<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD>
//int colGroup;
//int dealType;
//int dealPrice;
int itime; //ʹ<><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
unsigned int flag; //<2F><><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>
int grouptype; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD>û<EFBFBD><C3BB><EFBFBD>û<EFBFBD>0<EFBFBD><30>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E9A3AC>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,1<><31>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int cond_cons_id; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒid,û<><C3BB><EFBFBD><EFBFBD>0
int cond_cons_count; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒid<69><64><EFBFBD><EFBFBD><><C3BB><EFBFBD><EFBFBD>0
int cond_money_type; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǯ<EFBFBD><C7AE><EFBFBD>ͣ<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD>0
int cond_money_count; // <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǯ<EFBFBD><C7AE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD>0
char cond_value[MAX_LEN_BUFF]; //<2F><><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD> c1=v1&c2=v2&c3=v3<76><33><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ
} Staticaward_t;
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
typedef struct staticawardconfig
{
int giftitemid; // <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒid
int rewardtype; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1 <20><>Ʒ 2 <20><>Ǯ ... <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD>
int contenttype;// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݵ<EFBFBD><DDB5><EFBFBD><EFBFBD><EFBFBD> Ŀǰֻ<C7B0><D6BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǯ<EFBFBD><C7AE><EFBFBD><EFBFBD>
int amount; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
int itemid; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id<69><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒid<69><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id<69><64>
int bind; //<2F>Ƿ<EFBFBD><C7B7>󶨣<EFBFBD>0<EFBFBD><30>ʾ<EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD>1<EFBFBD><31>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
int group; // <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int rate; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int noworldrate; //<2F>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><E7BEAD><EFBFBD>ӳɣ<D3B3>0<EFBFBD>ӳɣ<D3B3>1<EFBFBD><31>ʾ<EFBFBD><CABE><EFBFBD>޼ӳ<DEBC>
int quality;
int strong;
}Staticawardconfig_t;
#endif