⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 projectx_messagecode.c

📁 MMORPG游戏服务器端架构及函数
💻 C
字号:
//must been first include
#include "ProjectX_Copyright.h"
#include "ProjectX_Common.h"

#include "ProjectX_MessageCode.h"


int pxmc[PROJECTX_MESSAGECODE_FINAL];




/*
 *	约定:
 *	当某一封包指令长度为不固定时,编码为-1
 *	剩下的为固定编码(0 =< len <= 512 :math)
 *	警告:封包长度最长不能超过512个ascii字符
 */





void init_projectx_messagecode(){
	memset(pxmc,0,PROJECTX_MESSAGECODE_FINAL*sizeof(int));
#ifdef ENOUGH_TIME_DONE
	/* start messagecode adjust */

	/* ss to cl */
	pxmc[MC_SS_CL_ACK_REQUEST_CONNECT] = 1;
	pxmc[MC_SS_CL_ACK_VERSION_CHECK] = ;
	pxmc[MC_SS_CL_ACK_MD5_CODE_CHECK] = ;
	pxmc[MC_SS_CL_ACK_SPECIFY_CODE_CHECK] = ;
	pxmc[MC_SS_CL_SEND_AREA_SERVER_LIST] = ;
	pxmc[MC_SS_CL_SEND_SERVER_LIST] = ;
	pxmc[MC_SS_CL_SEND_LINE_SERVER_LIST] = ;
	pxmc[MC_SS_CL_SEND_SPECIFY_LINE_SERVER_ADDRESS] = ;
	pxmc[MC_SS_CL_SEND_HEARTBREAK] = ;
	pxmc[MC_SS_CL_ACK_DISCONNECT] = ;
	pxmc[MC_SS_CL_SEND_FRAME_COUNTER] = ;
	pxmc[MC_SS_CL_SEND_BAD_COMMAND] = ;
	/* ss to rs */

	/* cl to ss */
	pxmc[MCCL_SS_REQUEST_CONNECT] = ;
	pxmc[MCCL_SS_SEND_VERSION] = ;
	pxmc[MCCL_SS_SEND_MD5_CODE] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;
	pxmc[] = ;

	/* cl to rs */
	/* cl to ls */
	/* rs to ss */
	/* rs to cl */
	/* rs to ls */
	/* ls to cl */
	/* ls to rs */
	/* ls to dbes */
	/* dbes to ls */
	/* dbes to dbrs */
	/* dbrs to dbes */
	/* final messagecode length adjust */
	return;
#else
	return;
#endif
}





⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -