Files
wnmj-normal/Servers/全局定义/Define.h

303 lines
11 KiB
C
Raw Normal View History

2026-03-03 13:56:44 +08:00
#ifndef DEFINE_HEAD_FILE
#define DEFINE_HEAD_FILE
//////////////////////////////////////////////////////////////////////////////////
//<2F><>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>
//ͷ<><CDB7><EFBFBD><EFBFBD>С
#define FACE_CX 48 //ͷ<><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define FACE_CY 48 //ͷ<><CDB7><EFBFBD>߶<EFBFBD>
#define IMAGE_CX 92 //3D<33><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define IMAGE_CY 155 //3D<33><44><EFBFBD><EFBFBD><EFBFBD>߶<EFBFBD>
//<2F><><EFBFBD>ȶ<EFBFBD><C8B6><EFBFBD>
#define LEN_LESS_ACCOUNTS 6 //<2F><><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>
#define LEN_LESS_NICKNAME 6 //<2F><><EFBFBD><EFBFBD><EFBFBD>dz<EFBFBD>
#define LEN_LESS_PASSWORD 6 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define MAX_CHAIR 100 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define MAX_TABLE 512 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define MAX_COLUMN 32 //<2F><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
#define MAX_BATCH 48 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define MAX_ANDROID 256 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define MAX_PROPERTY 128 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define MAX_WHISPER_USER 16 //<2F><><EFBFBD><EFBFBD>˽<EFBFBD><CBBD>
//<2F>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD>
#define MAX_KIND 128 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define MAX_SERVER 1024 //<2F><><EFBFBD>󷿼<EFBFBD>
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define INVALID_CHAIR 0xFFFF //<2F><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD>
#define INVALID_TABLE 0xFFFF //<2F><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD>
//˰<>ն<EFBFBD><D5B6><EFBFBD>
#define REVENUE_BENCHMARK 0L //˰<><CBB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define REVENUE_DENOMINATOR 1000L //˰<>շ<EFBFBD>ĸ
//////////////////////////////////////////////////////////////////////////////////
//ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//#define SCORE LONGLONG //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define SCORE LONG //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define SCORE_STRING TEXT("%ld") //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//<2F><>Ϸ״̬
#define GAME_STATUS_FREE 0 //<2F><><EFBFBD><EFBFBD>״̬
#define GAME_STATUS_PLAY 100 //<2F><>Ϸ״̬
#define GAME_STATUS_WAIT 200 //<2F>ȴ<EFBFBD>״̬
//ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
#define LEN_USER_CHAT 128 //<2F><><EFBFBD><EFBFBD><ECB3A4>
#define TIME_USER_CHAT 1L //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define TRUMPET_MAX_CHAR 128 //<2F><><EFBFBD>ȳ<EFBFBD><C8B3><EFBFBD>
//////////////////////////////////////////////////////////////////////////////////
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//<2F>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD>
#define PRIME_TYPE 11L //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
#define PRIME_KIND 53L //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
#define PRIME_NODE 101L //<2F>ڵ<EFBFBD><DAB5><EFBFBD>Ŀ
#define PRIME_PAGE 53L //<2F>Զ<EFBFBD><D4B6><EFBFBD>Ŀ
#define PRIME_SERVER 1009L //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define PRIME_SERVER_USER 503L //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define PRIME_ANDROID_USER 503L //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define PRIME_PLATFORM_USER 100003L //ƽ̨<C6BD><CCA8><EFBFBD><EFBFBD>
//////////////////////////////////////////////////////////////////////////////////
//<2F><><EFBFBD>ݳ<EFBFBD><DDB3><EFBFBD>
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define LEN_MD5 33 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define LEN_USERNOTE 32 //<2F><>ע<EFBFBD><D7A2><EFBFBD><EFBFBD>
#define LEN_ACCOUNTS 32 //<2F>ʺų<CABA><C5B3><EFBFBD>
#define LEN_NICKNAME 32 //<2F>dzƳ<C7B3><C6B3><EFBFBD>
#define LEN_PASSWORD 33 //<2F><><EFBFBD><EFBFBD><EBB3A4>
#define LEN_GROUP_NAME 32 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define LEN_UNDER_WRITE 32 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define LEN_OPENID 64 //΢<><CEA2>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define LEN_UNIONID 64 //΢<><CEA2>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//<2F><><EFBFBD>ݳ<EFBFBD><DDB3><EFBFBD>
#define LEN_QQ 16 //Q Q <20><><EFBFBD><EFBFBD>
#define LEN_EMAIL 33 //<2F><><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD>
#define LEN_USER_NOTE 256 //<2F>û<EFBFBD><C3BB><EFBFBD>ע
#define LEN_SEAT_PHONE 33 //<2F>̶<EFBFBD><CCB6>
#define LEN_MOBILE_PHONE 12 //<2F>ƶ<EFBFBD><C6B6>
#define LEN_PASS_PORT_ID 19 //֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define LEN_COMPELLATION 16 //<2F><>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD>
#define LEN_DWELLING_PLACE 128 //<2F><>ϵ<EFBFBD><CFB5>ַ
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ
#define LEN_NETWORK_ID 13 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define LEN_MACHINE_ID 33 //<2F><><EFBFBD>г<EFBFBD><D0B3><EFBFBD>
//<2F>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD>
#define LEN_TYPE 32 //<2F><><EFBFBD><EFBFBD><E0B3A4>
#define LEN_KIND 32 //<2F><><EFBFBD>ͳ<EFBFBD><CDB3><EFBFBD>
#define LEN_NODE 32 //<2F>ڵ㳤<DAB5><E3B3A4>
#define LEN_PAGE 32 //<2F><><EFBFBD>Ƴ<EFBFBD><C6B3><EFBFBD>
#define LEN_SERVER 32 //<2F><><EFBFBD><EFBFBD><E4B3A4>
#define LEN_PROCESS 32 //<2F><><EFBFBD>̳<EFBFBD><CCB3><EFBFBD>
#define LEN_SIGIN 5 //ǩ<><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define LEN_BEGINNER 32 //<2F><><EFBFBD>ֻ<D6BB><EEB6AF><EFBFBD><EFBFBD>
#define LEN_ADDRANK 50 //׬<><D7AC><EFBFBD><EFBFBD>
//<2F>ƿ<EFBFBD><C6BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define LEN_CARD_LIB 32
//////////////////////////////////////////////////////////////////////////////////
//<2F>û<EFBFBD><C3BB><EFBFBD>ϵ
#define CP_NORMAL 0 //δ֪<CEB4><D6AA>ϵ
#define CP_FRIEND 1 //<2F><><EFBFBD>ѹ<EFBFBD>ϵ
#define CP_DETEST 2 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ
#define CP_SHIELD 3 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//////////////////////////////////////////////////////////////////////////////////
//<2F>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD>
#define GENDER_FEMALE 0 //Ů<><C5AE><EFBFBD>Ա<EFBFBD>
#define GENDER_MANKIND 1 //<2F><><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD>
//////////////////////////////////////////////////////////////////////////////////
//<2F><>Ϸģʽ
#define GAME_GENRE_GOLD 0x0001 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define GAME_GENRE_SCORE 0x0002 //<2F><>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>
#define GAME_GENRE_MATCH 0x0004 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define GAME_GENRE_EDUCATE 0x0008 //˽<>˳<EFBFBD><CBB3><EFBFBD><EFBFBD><EFBFBD>
//<2F><><EFBFBD><EFBFBD>ģʽ
#define SCORE_GENRE_NORMAL 0x0100 //<2F><>ͨģʽ
#define SCORE_GENRE_POSITIVE 0x0200 //<2F>Ǹ<EFBFBD>ģʽ
//////////////////////////////////////////////////////////////////////////////////
//<2F>û<EFBFBD>״̬
#define US_NULL 0x00 //û<><C3BB>״̬
#define US_FREE 0x01 //վ<><D5BE>״̬
#define US_SIT 0x02 //<2F><><EFBFBD><EFBFBD>״̬
#define US_READY 0x03 //ͬ<><CDAC>״̬
#define US_LOOKON 0x04 //<2F>Թ<EFBFBD>״̬
#define US_PLAYING 0x05 //<2F><>Ϸ״̬
#define US_OFFLINE 0x06 //<2F><><EFBFBD><EFBFBD>״̬
#define US_WAITDISTRIBUTE 0x07 //<2F>ȴ<EFBFBD><C8B4><EFBFBD><EFBFBD><EFBFBD>
#define US_CAN_READY 0x08 //<2F><><EFBFBD><EFBFBD>׼<EFBFBD><D7BC>
//////////////////////////////////////////////////////////////////////////////////
//<2F><><EFBFBD><EFBFBD>״̬
#define MS_NULL 0x00 //û<><C3BB>״̬(<28><><EFBFBD><EFBFBD>״̬);
#define MS_WAITPLAY 0x01 //<2F>ȴ<EFBFBD><C8B4><EFBFBD>ʼ;
#define MS_MATCHING 0x02 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
#define MS_WAITEND 0x04 //<2F><><EFBFBD><EFBFBD><EFBFBD>ȴ<EFBFBD><C8B4><EFBFBD><EFBFBD><EFBFBD>;
#define MS_MATCHEND 0x08 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define MS_OUT 0x10 //<2F><>̭״̬
//<2F><><EFBFBD>Ҳ<EFBFBD><D2B2><EFBFBD>״̬
#define MUS_NULL 0x00 //δ<><CEB4><EFBFBD><EFBFBD>
#define MUS_SIGNUP 0x01 //<2F>ѱ<EFBFBD><D1B1><EFBFBD>
#define MUS_MATCHING 0x02 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//////////////////////////////////////////////////////////////////////////////////
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define SRL_LOOKON 0x00000001 //<2F>Թ۱<D4B9>־
#define SRL_OFFLINE 0x00000002 //<2F><><EFBFBD>߱<EFBFBD>־
#define SRL_SAME_IP 0x00000004 //ͬ<><CDAC><EFBFBD><EFBFBD>־
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define SRL_ROOM_CHAT 0x00000100 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
#define SRL_GAME_CHAT 0x00000200 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
#define SRL_WISPER_CHAT 0x00000400 //˽<>ı<EFBFBD>־
#define SRL_HIDE_USER_INFO 0x00000800 //<2F><><EFBFBD>ر<EFBFBD>־
//////////////////////////////////////////////////////////////////////////////////
//<2F>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD>
//<2F><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD>
#define UD_NULL 0 //<2F><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD>
#define UD_IMAGE 100 //ͼ<><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define UD_CUSTOM 200 //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define UD_GAME_ID 1 //<2F><>Ϸ<EFBFBD><CFB7>ʶ
#define UD_USER_ID 2 //<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
#define UD_NICKNAME 3 //<2F>û<EFBFBD><C3BB>dz<EFBFBD>
//<2F><>չ<EFBFBD><D5B9><EFBFBD><EFBFBD>
#define UD_GENDER 10 //<2F>û<EFBFBD><C3BB>Ա<EFBFBD>
#define UD_GROUP_NAME 11 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define UD_UNDER_WRITE 12 //<2F><><EFBFBD><EFBFBD>ǩ<EFBFBD><C7A9>
//״̬<D7B4><CCAC>Ϣ
#define UD_TABLE 20 //<2F><>Ϸ<EFBFBD><CFB7><EFBFBD><EFBFBD>
#define UD_CHAIR 21 //<2F><><EFBFBD>Ӻ<EFBFBD><D3BA><EFBFBD>
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
#define UD_SCORE 30 //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
#define UD_GRADE 31 //<2F>û<EFBFBD><C3BB>ɼ<EFBFBD>
#define UD_USER_MEDAL 32 //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
#define UD_EXPERIENCE 33 //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
#define UD_LOVELINESS 34 //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
#define UD_WIN_COUNT 35 //ʤ<><CAA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define UD_LOST_COUNT 36 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define UD_DRAW_COUNT 37 //<2F>;<EFBFBD><CDBE><EFBFBD><EFBFBD><EFBFBD>
#define UD_FLEE_COUNT 38 //<2F>Ӿ<EFBFBD><D3BE><EFBFBD><EFBFBD><EFBFBD>
#define UD_PLAY_COUNT 39 //<2F>ܾ<EFBFBD><DCBE><EFBFBD><EFBFBD><EFBFBD>
//<2F><><EFBFBD>ֱ<EFBFBD><D6B1><EFBFBD>
#define UD_WIN_RATE 40 //<2F>û<EFBFBD>ʤ<EFBFBD><CAA4>
#define UD_LOST_RATE 41 //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
#define UD_DRAW_RATE 42 //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
#define UD_FLEE_RATE 43 //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
#define UD_GAME_LEVEL 44 //<2F><>Ϸ<EFBFBD>ȼ<EFBFBD>
//<2F><>չ<EFBFBD><D5B9>Ϣ
#define UD_NOTE_INFO 50 //<2F>û<EFBFBD><C3BB><EFBFBD>ע
#define UD_LOOKON_USER 51 //<2F>Թ<EFBFBD><D4B9>û<EFBFBD>
//ͼ<><CDBC><EFBFBD>б<EFBFBD>
#define UD_IMAGE_FLAG (UD_IMAGE+1) //<2F>û<EFBFBD><C3BB><EFBFBD>־
#define UD_IMAGE_GENDER (UD_IMAGE+2) //<2F>û<EFBFBD><C3BB>Ա<EFBFBD>
#define UD_IMAGE_STATUS (UD_IMAGE+3) //<2F>û<EFBFBD>״̬
//////////////////////////////////////////////////////////////////////////////////
//<2F><><EFBFBD>ݿⶨ<DDBF><E2B6A8>
#define DB_ERROR -1 //<2F><><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>
#define DB_SUCCESS 0 //<2F><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD>
#define DB_NEEDMB 18 //<2F><><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>
//////////////////////////////////////////////////////////////////////////////////
//<2F><><EFBFBD>߱<EFBFBD>ʾ
#define PT_USE_MARK_DOUBLE_SCORE 0x0001 //˫<><CBAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define PT_USE_MARK_FOURE_SCORE 0x0002 //<2F>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD>
#define PT_USE_MARK_GUARDKICK_CARD 0x0010 //<2F><><EFBFBD>ߵ<EFBFBD><DFB5><EFBFBD>
#define PT_USE_MARK_POSSESS 0x0020 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define MAX_PT_MARK 4 //<2F><>ʶ<EFBFBD><CAB6>Ŀ
//<2F><>Ч<EFBFBD><D0A7>Χ
#define VALID_TIME_DOUBLE_SCORE 3600 //<2F><>Чʱ<D0A7><CAB1>
#define VALID_TIME_FOUR_SCORE 3600 //<2F><>Чʱ<D0A7><CAB1>
#define VALID_TIME_GUARDKICK_CARD 3600 //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
#define VALID_TIME_POSSESS 3600 //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
#define VALID_TIME_KICK_BY_MANAGER 3600 //<2F><>Ϸʱ<CFB7><CAB1>
//////////////////////////////////////////////////////////////////////////////////
//<2F><EFBFBD><E8B1B8><EFBFBD><EFBFBD>
#define DEVICE_TYPE_PC 0x00 //PC
#define DEVICE_TYPE_ANDROID 0x10 //Android
#define DEVICE_TYPE_ITOUCH 0x20 //iTouch
#define DEVICE_TYPE_IPHONE 0x40 //iPhone
#define DEVICE_TYPE_IPAD 0x80 //iPad
/////////////////////////////////////////////////////////////////////////////////
//<2F>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD><EFBFBD>
//<2F><>ͼģʽ
#define VIEW_MODE_ALL 0x0001 //ȫ<><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define VIEW_MODE_PART 0x0002 //<2F><><EFBFBD>ֿ<EFBFBD><D6BF><EFBFBD>
//<2F><>Ϣģʽ
#define VIEW_INFO_LEVEL_1 0x0010 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
#define VIEW_INFO_LEVEL_2 0x0020 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
#define VIEW_INFO_LEVEL_3 0x0040 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
#define VIEW_INFO_LEVEL_4 0x0080 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define RECVICE_GAME_CHAT 0x0100 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define RECVICE_ROOM_CHAT 0x0200 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define RECVICE_ROOM_WHISPER 0x0400 //<2F><><EFBFBD><EFBFBD>˽<EFBFBD><CBBD>
//<2F><>Ϊ<EFBFBD><CEAA>ʶ
#define BEHAVIOR_LOGON_NORMAL 0x0000 //<2F><>ͨ<EFBFBD><CDA8>¼
#define BEHAVIOR_LOGON_IMMEDIATELY 0x1000 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼
/////////////////////////////////////////////////////////////////////////////////
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define RESULT_ERROR -1 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define RESULT_SUCCESS 0 //<2F><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD>
#define RESULT_FAIL 1 //<2F><><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>
/////////////////////////////////////////////////////////////////////////////////
//<2F>仯ԭ<E4BBAF><D4AD>
#define SCORE_REASON_WRITE 0 //д<>ֱ仯
#define SCORE_REASON_INSURE 1 //<2F><><EFBFBD>б
#define SCORE_REASON_PROPERTY 2 //<2F><><EFBFBD>߱仯
/////////////////////////////////////////////////////////////////////////////////
//<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>ԭ<EFBFBD><D4AD>
#define LOGON_FAIL_SERVER_INVALIDATION 200 //<2F><><EFBFBD><EFBFBD>ʧЧ
////////////////////////////////////////////////////////////////////////////////
#endif