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

📄 networkdef.h

📁 SQLBig5BugTool 宽字符操作问题
💻 H
📖 第 1 页 / 共 2 页
字号:
#ifndef _NETWORKDEF_H
#define _NETWORKDEF_H

#pragma once

unsigned short RegisterNetMsgId(const unsigned short usMsgID,const char* MsgIDName);

#define DEFINE_NETMSG_ID(msg,id) const unsigned short msg = id;//unsigned short temp##msg = RegisterNetMsgId(id,#msg);
//#define DEFINE_NETMSG_ID(msg,id) const unsigned short msg = id;

#define DEFINE_TXT(txtname,id) const unsigned short txtname = id;
#define DEFINE_TXT_ATTR(txtattr,id) const unsigned short txtattr = id;
#define DEFINE_TXT_SYNWAR(synwar,id) const unsigned short synwar = id;

// max size define
// const int _MAX_MSGSIZE		=1024;
// const int _MAX_WORDSSIZE	=256;
// const int _MAX_IDLETIME		=600;	// 600s idle time
// 
// socket port define
// const int _PORT_ACCOUNTSERVER	= 9958;
// const int _PORT_GAMESERVER		= 5816;
// 
// msg type define
// DEFINE_NETMSG_ID(_MSG_NONE			,0)
// DEFINE_NETMSG_ID(_MSG_GENERAL		,1000)
// DEFINE_NETMSG_ID(_MSG_REGISTER		,_MSG_GENERAL+1)
// DEFINE_NETMSG_ID(_MSG_LOGIN			,_MSG_GENERAL+2)
// DEFINE_NETMSG_ID(_MSG_LOGOUT		,_MSG_GENERAL+3)
// DEFINE_NETMSG_ID(_MSG_TALK			,_MSG_GENERAL+4)
// DEFINE_NETMSG_ID(_MSG_WALK			,_MSG_GENERAL+5)
// DEFINE_NETMSG_ID(_MSG_USERINFO		,_MSG_GENERAL+6)
// DEFINE_NETMSG_ID(_MSG_ATTACK		,_MSG_GENERAL+7)
// DEFINE_NETMSG_ID(_MSG_ITEMINFO		,_MSG_GENERAL+8)
// DEFINE_NETMSG_ID(_MSG_ITEM			,_MSG_GENERAL+9)
// DEFINE_NETMSG_ID(_MSG_ACTION		,_MSG_GENERAL+10)
// DEFINE_NETMSG_ID(_MSG_ACCIDENT		,_MSG_GENERAL+11)
// DEFINE_NETMSG_ID(_MSG_TICK			,_MSG_GENERAL+12)
// DEFINE_NETMSG_ID(_MSG_ROOM			,_MSG_GENERAL+13)
// DEFINE_NETMSG_ID(_MSG_PLAYER		,_MSG_GENERAL+14)
// DEFINE_NETMSG_ID(_MSG_NAME			,_MSG_GENERAL+15)
// DEFINE_NETMSG_ID(_MSG_WEATHER		,_MSG_GENERAL+16)
// DEFINE_NETMSG_ID(_MSG_USERATTRIB	,_MSG_GENERAL+17)
// DEFINE_NETMSG_ID(_MSG_ROLE			,_MSG_GENERAL+18)
// DEFINE_NETMSG_ID(_MSG_FRIEND		,_MSG_GENERAL+19)
// DEFINE_NETMSG_ID(_MSG_EFFECT		,_MSG_GENERAL+20)
// DEFINE_NETMSG_ID(_MSG_QUIZGAME		,_MSG_GENERAL+21)
// DEFINE_NETMSG_ID(_MSG_INTERACT		,_MSG_GENERAL+22)
// DEFINE_NETMSG_ID(_MSG_TEAM			,_MSG_GENERAL+23)
// DEFINE_NETMSG_ID(_MSG_ALLOT			,_MSG_GENERAL+24)
// DEFINE_NETMSG_ID(_MSG_WEAPONSKILL	,_MSG_GENERAL+25)
// DEFINE_NETMSG_ID(_MSG_TEAMMEMBER	,_MSG_GENERAL+26)
// DEFINE_NETMSG_ID(_MSG_GEMEMBED		,_MSG_GENERAL+27)
// DEFINE_NETMSG_ID(_MSG_FUSE 			,_MSG_GENERAL+28)
// DEFINE_NETMSG_ID(_MSG_TEAMAWARD 	,_MSG_GENERAL+29)
// 
// DEFINE_NETMSG_ID(_MSG_ACCOUNT		,_MSG_GENERAL+51)
// DEFINE_NETMSG_ID(_MSG_CONNECT		,_MSG_GENERAL+52)
// DEFINE_NETMSG_ID(_MSG_CONNECT_EX	,_MSG_GENERAL+55)
// DEFINE_NETMSG_ID(_MSG_TRADE			,_MSG_GENERAL+56)
// DEFINE_NETMSG_ID(_MSG_ACCOUNT_EX	,_MSG_GENERAL+60)
// 
// DEFINE_NETMSG_ID(_MSG_MAPITEM		,_MSG_GENERAL+101)
// DEFINE_NETMSG_ID(_MSG_PACKAGE		,_MSG_GENERAL+102)
// DEFINE_NETMSG_ID(_MSG_MAGICINFO		,_MSG_GENERAL+103)
// DEFINE_NETMSG_ID(_MSG_FLUSHEXP		,_MSG_GENERAL+104)
// DEFINE_NETMSG_ID(_MSG_MAGICEFFECT	,_MSG_GENERAL+105)
// DEFINE_NETMSG_ID(_MSG_SYNATTRINFO	,_MSG_GENERAL+106)
// DEFINE_NETMSG_ID(_MSG_SYNDICATE		,_MSG_GENERAL+107)
// 
// DEFINE_NETMSG_ID(_MSG_ITEMINFOEX	,_MSG_GENERAL+108)
// DEFINE_NETMSG_ID(_MSG_NPCINFOEX		,_MSG_GENERAL+109)
// DEFINE_NETMSG_ID(_MSG_MAPINFO		,_MSG_GENERAL+110)
// DEFINE_NETMSG_ID(_MSG_MESSAGEBOARD	,_MSG_GENERAL+111)
// DEFINE_NETMSG_ID(_MSG_SYNMEMBERINFO	,_MSG_GENERAL+112)
// DEFINE_NETMSG_ID(_MSG_DICE			,_MSG_GENERAL+113)
// 
// DEFINE_NETMSG_ID(_MSG_TEAMXP        ,_MSG_GENERAL+119)
// DEFINE_NETMSG_ID(_MSG_TEAMMEMBERINFO,_MSG_GENERAL+122)
// DEFINE_NETMSG_ID(_MSG_SERVERINFO    ,_MSG_GENERAL+123)
// DEFINE_NETMSG_ID(_MSG_TEAM_EX		,_MSG_GENERAL+124)
// DEFINE_NETMSG_ID(_MSG_TEAMPOS		,_MSG_GENERAL+125)
// 
// DEFINE_NETMSG_ID(_MSG_NPCINFO		,_MSG_GENERAL+1030)
// DEFINE_NETMSG_ID(_MSG_NPC			,_MSG_GENERAL+1031)
// DEFINE_NETMSG_ID(_MSG_TASKDIALOG	,_MSG_GENERAL+1032)
// DEFINE_NETMSG_ID(_MSG_FRIENDINFO	,_MSG_GENERAL+1033)
// 
// DEFINE_NETMSG_ID(_MSG_TIME			,_MSG_GENERAL+1034)
// DEFINE_NETMSG_ID(_MSG_PETINFO		,_MSG_GENERAL+1035)
// 
// DEFINE_NETMSG_ID(_MSG_DATAARRAY		,_MSG_GENERAL+1036)
// DEFINE_NETMSG_ID(_MSG_PASSWORDLOCK	,_MSG_GENERAL+1037)
// 
// DEFINE_NETMSG_ID(_MSG_BATTLE_FIELD			,_MSG_GENERAL+1039)
// DEFINE_NETMSG_ID(_MSG_BATTLE_FIELD_MEMBER	,_MSG_GENERAL+1040)
// DEFINE_NETMSG_ID(_MSG_BATTLE_FIELD_REQ		,_MSG_GENERAL+1041)
// DEFINE_NETMSG_ID(_MSG_BATTLE_FIELD_LIST		,_MSG_GENERAL+1042)
// 
// msg style define
// DEFINE_TXT(_TXT_NORMAL	,0)
// DEFINE_TXT(_TXT_SCROLL	,0x0001)
// DEFINE_TXT(_TXT_FLASH		,0x0002)
// DEFINE_TXT(_TXT_BLAST		,0x0008)
// 
// msg attribute define
// DEFINE_TXT_ATTR(_TXTATR_NORMAL		,2000)
// DEFINE_TXT_ATTR(_TXTATR_PRIVATE	,_TXTATR_NORMAL+1)	// 私聊
// DEFINE_TXT_ATTR(_TXTATR_ACTION		,_TXTATR_NORMAL+2)	// 动作
// DEFINE_TXT_ATTR(_TXTATR_TEAM		,_TXTATR_NORMAL+3)	// 队伍
// DEFINE_TXT_ATTR(_TXTATR_SYNDICATE	,_TXTATR_NORMAL+4)	// 帮派
// DEFINE_TXT_ATTR(_TXTATR_SYSTEM		,_TXTATR_NORMAL+5)	// 系统
// DEFINE_TXT_ATTR(_TXTATR_FAMILY		,_TXTATR_NORMAL+6)	// 家庭
// DEFINE_TXT_ATTR(_TXTATR_TALK		,_TXTATR_NORMAL+7)	// 交谈
// DEFINE_TXT_ATTR(_TXTATR_YELP 		,_TXTATR_NORMAL+8)	// 叫喊
// DEFINE_TXT_ATTR(_TXTATR_FRIEND 	,_TXTATR_NORMAL+9)	// 朋友
// DEFINE_TXT_ATTR(_TXTATR_GLOBAL 	,_TXTATR_NORMAL+10)	// 千里传音
// DEFINE_TXT_ATTR(_TXTATR_GM 		,_TXTATR_NORMAL+11)	// GM频道
// DEFINE_TXT_ATTR(_TXTATR_WHISPER 	,_TXTATR_NORMAL+12)	// 耳语
// DEFINE_TXT_ATTR(_TXTATR_GHOST	 	,_TXTATR_NORMAL+13)	// 幽灵
// DEFINE_TXT_ATTR(_TXTATR_SERVE		,_TXTATR_NORMAL+14) // 服务
// 
// DEFINE_TXT_ATTR(_TXTATR_REGISTER	,_TXTATR_NORMAL+100)
// DEFINE_TXT_ATTR(_TXTATR_ENTRANCE	,_TXTATR_NORMAL+101)
// DEFINE_TXT_ATTR(_TXTATR_SHOP		,_TXTATR_NORMAL+102)
// DEFINE_TXT_ATTR(_TXTATR_PETTALK	,_TXTATR_NORMAL+103)
// DEFINE_TXT_ATTR(_TXTATR_CRYOUT		,_TXTATR_NORMAL+104)
// DEFINE_TXT_ATTR(_TXTATR_WEBPAGE	,_TXTATR_NORMAL+105)
// 
// DEFINE_TXT_ATTR(_TXTATR_NEWMESSAGE	,_TXTATR_NORMAL+106)
// DEFINE_TXT_ATTR(_TXTATR_TASK		,_TXTATR_NORMAL+107)
// 
// DEFINE_TXT_SYNWAR(_TXT_SYNWAR_FIRST	,_TXTATR_NORMAL+108)	// 帮派战绩第一个
// DEFINE_TXT_SYNWAR(_TXT_SYNWAR_NEXT	,_TXTATR_NORMAL+109)	// 帮派战绩后继
// 
// DEFINE_TXT_ATTR(_TXTATR_LEAVEWORD		,_TXTATR_NORMAL+110) //留言系统
// DEFINE_TXT_ATTR(_TXTATR_SYNANNOUNCE	,_TXTATR_NORMAL+111) //帮派公告
// DEFINE_TXT_ATTR(_TXTATR_BATMAN			,_TXTATR_NORMAL+112) // 勤务员
// 
// DEFINE_TXT_ATTR(_TXTATR_MSG_TRADE	,_TXTATR_NORMAL+201)	// 交易留言板
// DEFINE_TXT_ATTR(_TXTATR_MSG_FRIEND	,_TXTATR_NORMAL+202)	// 交友留言板
// DEFINE_TXT_ATTR(_TXTATR_MSG_TEAM	,_TXTATR_NORMAL+203)	// 组队留言板
// DEFINE_TXT_ATTR(_TXTATR_MSG_SYN	,_TXTATR_NORMAL+204)	// 帮派留言板
// DEFINE_TXT_ATTR(_TXTATR_MSG_OTHER	,_TXTATR_NORMAL+205)	// 其它留言板
// 


// moyu:
// max size define
const int _MAX_MSGSIZE		=1024;
const int _MAX_WORDSSIZE	=256;
const int _MAX_IDLETIME		=600;	// 600s idle time
const int _MAX_TASK_PER_PAGE = 10; // 每页发送10条任务标题

// socket port define
const int _PORT_ACCOUNTSERVER	= 9958;
const int _PORT_GAMESERVER		= 5816;

// msg type define

DEFINE_NETMSG_ID(_MSG_NONE			,0)
DEFINE_NETMSG_ID(_MSG_GENERAL		,1000)
DEFINE_NETMSG_ID(_MSG_REGISTER		,_MSG_GENERAL+1)
DEFINE_NETMSG_ID(_MSG_LOGIN			,_MSG_GENERAL+2)
DEFINE_NETMSG_ID(_MSG_LOGOUT		,_MSG_GENERAL+3)
DEFINE_NETMSG_ID(_MSG_TALK			,_MSG_GENERAL+4)

⌨️ 快捷键说明

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