#ifndef __MCLIENT_H__ #define __MCLIENT_H__ #define MSPERSIONALKEY "20020729" #define MPROTO_QUE_SEND 1001 #define MPROTO_QUE_RECV 1002 #define MPROTO_NOTALK_RECV 1004 #define MPROTO_GMTALK_SEND 1005 #define MPROTO_GMTALK_RECV 1006 #define MPROTO_HELLO_SEND 1007 #define MPROTO_HELLO_RECV 1008 #define MPROTO_WAEIKICK_SEND 1009 #define MPROTO_WAEIKICK_RECV 1010 #define MPROTO_JAIL_RECV 1012 #define MPROTO_MESSAGE_RECV 1014 #define MPROTO_TYPE_SEND 1016 #ifdef _GSERVER_RUNTIME //传送GSERVER执行多少时间给MSERVER #define MPROTO_RECALL_GSERVER_RUNTIME 1026 #endif int mproto_ClientDispatchMessage(int fd,char* data); void mproto_Que_Recv(int fd,char* uid,int userfdid,char* ans); void mproto_Que_Send( int fd, int uid, int index, char* question); void mproto_NoTalk_Recv(int fd,char* uid,int userfdid,int nTime); void mproto_GMTalk_Recv(int fd,char* uid,int ntime,char* data); void mproto_WaeiKick_Recv(int fd,char* uid,int userfdid); void mproto_Jail_Recv(int fd,char* uid,int userfdid); void mproto_Message_Recv(int fd,char* uid,int userfdid,char* ans); int connectmServer(char* hostname,unsigned short port); void mproto_Type_Send( int fd, int playernum, int itemuse); #ifdef _RECAL_ASK_PLAYER // WON 要求人物资料 void mproto_RECALL_ASK_PLAYER_Recv(int fd, char *uid, int userfdid, int GmCliId, char *id, int char_num, int date, int backup_flag); void mproto_RECALL_BACKUP_PLAYER_Recv(int fd, char *uid, int userfdid, int GmCliId, char *id, int char_num, int date, char *char_data, int backup_flag); #endif #ifdef _GSERVER_RUNTIME void gserver_runtime(); #endif #endif