1651 lines
54 KiB
C
1651 lines
54 KiB
C
#pragma once
|
||
|
||
/****************************************************************************************/
|
||
/* 逻辑服务器与客户端之间通信协议定义
|
||
/****************************************************************************************/
|
||
|
||
//下面是一些子系统ID的定义
|
||
//tolua_begin
|
||
enum tagSystemID
|
||
{
|
||
enDefaultEntitySystemID = 0, //默认的系统,如果没有子系统分派,就分派到这里
|
||
enMoveSystemID = 1, //移动子系统的ID
|
||
enPropertySystemID = 2, //属性子系的ID
|
||
enObserverSystemID = 3, //观察者子系统的ID
|
||
enBuffSystemID = 4, //Buff子系统的ID
|
||
enSkillSystemID = 5, //技能子系统的ID
|
||
enQuestSystemID = 6, //任务子系统的ID
|
||
enEuipSystemID = 7, //装备子系统的ID
|
||
enBagSystemID = 8, //背包子系统的ID
|
||
enChatSystemID = 9, //聊天子系统的ID
|
||
enGuildSystemID = 10, //行会子系统的ID
|
||
enStaticCountSystemID = 11, //计数器系统的ID
|
||
enStoreSystemID = 12, //商城系统的ID
|
||
enDealSystemID = 13, //交易子系统的ID
|
||
enActorVarSystemID = 14, //玩家变量系统
|
||
enLootSystemID = 15, //拾取子系统的ID
|
||
enTeamSystemID = 16, //队伍子系统的ID
|
||
enGameSetsSystemID = 17, //游戏设置子系统的ID
|
||
enTreasureSystem = 18, //宝物功能
|
||
enBasicFunctionsSystemID= 19, //基础功能子系统
|
||
enFubenSystemID = 20, //副本子系统的ID
|
||
enInteractionID = 21, //交互子系统的ID
|
||
enMsgSystemID = 22, //消息子系统
|
||
enDepotSystemID = 23, //仓库子系统
|
||
enPkSystemID = 24, //PK子系统
|
||
enActivityID = 25, //活动系统
|
||
enMiscSystemID = 26, //杂七杂八子系统,各种杂项的处理
|
||
enConsignmentSystemID = 27, //交易行
|
||
enAchieveSystemID = 28, //成就子系统
|
||
enStrengthenSystemID = 29, //强化系统
|
||
enEffectSystemID = 30, //特效子系统
|
||
enGhostSystemID = 31, //神魔
|
||
enPlatforMwelfareID = 32,//平台福利
|
||
enCrossServerSystemID = 33, //跨服系统
|
||
enPetSystemID = 34, //宠物子系统
|
||
enLootPetSystemID = 35, //宠物捡取系统
|
||
enRebateSystemID = 36, //返利系统
|
||
en_ID37 = 37,
|
||
en_ID38 = 38,
|
||
enStallSystemID = 39, //摆摊子系统
|
||
en_ID40 = 40,
|
||
enFriendLogicSystemID = 41, //好友子系统
|
||
en_ID42 = 42,
|
||
en_ID43 = 43,
|
||
enHeroSystemId = 44, //英雄子系统
|
||
en_ID15 = 45,
|
||
en_ID46 = 46,
|
||
en_ID47 = 47,
|
||
en_ID48 = 48,
|
||
enBossSystemID = 49, //BOSS子系统
|
||
enMailSystemID = 50, //邮件子系统
|
||
enAlmirahSystemID = 51, //衣橱子系统(翅膀)
|
||
enCheckSpeedSystemID = 52, //加速外挂子系统
|
||
en_ID53 = 53,
|
||
enNewTitleSystemID = 54, //新头衔子系统
|
||
en_ID55 = 55,
|
||
en_ID56 = 56,
|
||
enCombatSystemID = 57, //职业竞技子系统
|
||
enHallowsSystemID = 58, //圣物系统
|
||
enReviveDurationSystemID= 59, //复活特权系统
|
||
enRedPoint = 200, //红点协议
|
||
enSystemCount, //逻辑部分用到的最大的
|
||
|
||
enLoginSystemId = 255, //登陆子系统,用于登陆的判断
|
||
};
|
||
|
||
//杂七杂八系统的通信码
|
||
enum eMiscSystemCode
|
||
{
|
||
cGetActorInfo =1, //获取玩家的信息
|
||
cFcmExitGame =2, //防沉迷点击确定需要退出游戏
|
||
cRankingData = 4, //请求排行榜数据
|
||
cGetServerTime =5, //请求服务器的时间
|
||
CSetQQBlueDiamond = 6,//设置蓝钻
|
||
CGetQQBlueDiamond = 7,//蓝钻特权
|
||
CGetQQBlueDiamondGift = 8,//设置蓝钻
|
||
cEveryDayCheck = 29, //每日签到(没用,用的福利系统)
|
||
cSaveGameSetData = 30, ///< 游戏设置保存
|
||
cLoginBYLoginTools = 31, //是否使用登陆器登陆
|
||
cGetActorBuffData = 33, //请求buff数据
|
||
cChangeNameOp = 40, //改名字
|
||
cGetNearActor = 44, //获取附近的玩家
|
||
cCircleCount = 45, //每转转生人数
|
||
cGetActorIdInRank = 46, //获取在排行榜的玩家id
|
||
cGetActorInfoByNameFuzzy = 60, //模糊查询在线玩家
|
||
cBuyMonthCard = 61, //购买月卡(byte:类型)
|
||
cGetMonthCardAward = 62,//获取月卡奖励(byte:类型)
|
||
cUseCdkey = 63,//使用激活码 (string:激活码)
|
||
cBuyFrenzy = 64,//购买狂暴
|
||
cGetMoBaiInfo = 65,//膜拜排行信息
|
||
cGetsbkOfflineInfo = 66,//沙巴克信息
|
||
cUpgreadOffice = 67,//升级官阶
|
||
|
||
cLuckyTree = 68,//摇钱树
|
||
cGetLuckyMoney = 69,//摇一摇
|
||
cGetOnlineTime = 70,//获取累计登录时间
|
||
cGetOnlineAward = 71,//获取累计登录奖励
|
||
cGetSbkRank = 72,//沙巴克排行
|
||
cGetCenterMoBaiInfo = 73,//跨服膜拜排行信息
|
||
|
||
cUseNewCdkey = 74,//新的激活码 //主要是游戏猫项目
|
||
|
||
|
||
sSendActorInfo =1, //下发玩家的信息
|
||
sWriteFcmInfo =2, //开始填写防沉迷资料
|
||
sFcm3Hour =3, //防沉迷的时间过了3小时
|
||
sFcmLogin =4, //防沉迷的时间过了5小时
|
||
sRankingUpdate = 5, //新增了或减少了排行榜,客户端要重新获取
|
||
sRankList = 6, //发排行榜列表
|
||
sRankData = 7, //发排行榜数据
|
||
sSendServerTime= 8, //下发服务器的时间
|
||
sSendAreaBuffData = 10, //玩家经过一个给buff的区域时,下发这个区域的属性
|
||
sCountDown = 11, //给客户端发送一个倒计时
|
||
sCreateScoreRecorder = 12,//创建一个计分器(INT64:计分器ID、STIRNG:计分器名称)
|
||
sSetScoreRecorderItems = 13,//设置计分项的分值(INT64:计分器ID、WORD:变更的计分项的数量、STRING:计分项名称、INT:分值)
|
||
sDeleteScoreRecorder = 14,//删除一个计分器(INT64:计分器ID)
|
||
sAddSlave = 16, // 添加下属
|
||
sRemoveSlave = 17, // 删除下属
|
||
sScrEffect = 18,//播放全屏特效
|
||
sScrEffectCode = 19, //播放全屏特效,与消息18的区别是,这个是代码实现的特效
|
||
sNoticeExpChange = 20, //有玩家经验改变
|
||
|
||
sChangeEntityModel = 26, //改变实体模型
|
||
sSendOpenServerDays = 28, //下发开服第几天
|
||
sSendGetacivityAwardTips = 29, //下发领取奖励的提示
|
||
sSendGameSetData = 31, ///< 下发游戏设置的数据
|
||
sDeleteSceneEffect = 32, //下发删除全屏场景特效
|
||
sSendActorBuffData = 33, //返回buff数据
|
||
|
||
//sSendCombinSbkData = 34, //返回合区沙城争霸的数据
|
||
//sSendDrayYbRankData = 35, //返回合区充值排行榜
|
||
//sSendCombineAwadrdTips = 36, //下发合区奖励的提示
|
||
sSendCombineActGift = 34, //[影魅合服]下发活跃度好礼情况
|
||
sSendCombineFirstCharge=35, //[影魅合服]下发首冲奖励领取情况
|
||
sSendCombineConsumeRank=36, //[影魅合服]下发土豪排行榜数据
|
||
|
||
sSendMysticShopItem = 37, //下发神秘商店商品
|
||
sSendBuyMysticResult = 38, //返回购买神秘商店的商品是否成功
|
||
sSendBuyMysticRecord = 40, //下发神秘商店购买记录
|
||
//sSendTempCombineTime= 41, //下发服务器的合区时间(用于后台设置开启某些系统用)影魅合服屏蔽
|
||
sSendCombineSbkInfo =41, //[影魅合服]下发英雄霸主占领情况
|
||
sSendCombineHuntCount = 42, //[影魅合服]下发狩猎剩余名额
|
||
//sOpenRedGift = 42, //打开赠送界面
|
||
sOpenOldPlayerBack = 43, //打开/关闭老玩家回归图标
|
||
sGetNearActor = 44, //获取附近的玩家
|
||
sCircleCount = 45, //升级转生
|
||
sGetActorIdInRank = 46, //返回在排行榜的玩家id
|
||
sBeforeAuctionList = 48, //下发温泉竞拍前数据
|
||
sAfterAuctionList = 49, //下发竞拍后的数据
|
||
sSendAskJoinPool = 50, //邀请人进入池中
|
||
sSendHotAuctionTime = 51, //下发竞拍还剩下的秒数
|
||
|
||
sSendCustomEffect = 56, //控制客户端个性特效
|
||
sSendTurnOnOffIconFlag = 57, //设置图标打开或关闭
|
||
|
||
sSendActorInfoByNameFuzzy = 60, //下发模糊查询的在线玩家
|
||
sGetMoBaiInfo = 65,//膜拜排行信息
|
||
sGetsbkOfflineInfo = 66,//沙巴克信息
|
||
sWorldLevel =68, //世界等级信息
|
||
sWorldLevelClose =69, //世界等级信息图标关闭
|
||
|
||
//sBanneretLeftTimes = 71, ///< 爵位剩余名额
|
||
sSendLackItem = 72, ///< 缺少爵位相关物品
|
||
//sBanneretLeftFreeHornTimes = 73, ///< 免费传音次数
|
||
sVestName = 77, //下发怪物归属
|
||
sSendPkValueWashCount = 78, //发送洗红名次数
|
||
sSendChangeNameResult = 79, //发送改名结果
|
||
sUseCdkey = 80,//使用激活码结果 (byte:结果,0成功,>1为错误码)
|
||
sCrossAtvArea = 81,//通过活动区域 (byte:结果,0进入,1为离开)
|
||
sGetQQBlueDiamond = 82,//蓝钻特权
|
||
sLuckyTree = 83,//摇钱树
|
||
sGetLuckyMoney = 84,//摇一摇
|
||
sGetOnlineTime = 85,//获取累计登录时间
|
||
sGetSbkRank = 86,//沙巴克排行
|
||
sGetCenterMoBaiInfo = 87,//跨服膜拜排行信息
|
||
|
||
sFcmUseOnline = 88,//防沉迷,登陆
|
||
sFcmUseOffline = 89,//防沉迷,离线
|
||
sFcmUseHeatbeat = 90,//防沉迷,心跳
|
||
sFcmAllUseHeatbeat = 91,//防沉迷,心跳
|
||
sFcmClientTip = 92,//防沉迷,通知客户端
|
||
|
||
};
|
||
|
||
enum tagBossSystemCode
|
||
{
|
||
// cBossFubenOpt = 2,
|
||
// cGetOneBossInfo = 3, //请求一个boss信息
|
||
// cGetWildBossSts = 7, //请求野外BOSS状态
|
||
// cGetWorldBossSts = 8, //请求世界BOSS状态
|
||
// cGetBossLastKillTime = 9, //[通用方法]请求BOSS被击杀的最后时间
|
||
// cTeleToBoss = 11, //[通用方法]传送到某个BOSS处
|
||
// cAnheiBossAsk = 12, //请求boss之家boss刷新情况
|
||
cRequestBossInfo = 1, //请求boss信息
|
||
cTeleToBoss = 2, //[通用方法]传送到某个BOSS处
|
||
|
||
sSendBossInfo = 1,
|
||
sTeleToBoss = 2, //[通用方法]传送到某个BOSS处
|
||
sBossBelong = 3, //[通用方法]boss归属
|
||
sBossTimes = 4, //[通用方法]boss 次数
|
||
sSendCurPlayerNum = 5, //当前副本中玩家人数
|
||
sSendBossResult = 6, //发送打Boss结果
|
||
// sSendBossFubenInfo = 2,
|
||
// sSendOneBossInfo = 3, //下发一个boss信息
|
||
// sSendKungfuAttack = 4, //攻击练功师怪的数据
|
||
// sBossHome = 6, //返回boss之家信息
|
||
// sSendWildBossSts = 7, //下发野外BOSS状态
|
||
// sSendWorldBossSts = 8, //下发世界BOSS状态
|
||
// sSendBossLastKillTime = 9, //[通用方法]下发BOSS被击杀的最后时间
|
||
// sNoticeBossIcon = 10, //[通用方法]通知客户端显示某个BOSS的头像
|
||
// sAnheiBossAsk = 12, //发送boss之家boss刷新情况
|
||
//sBossSystemSendDigBossAward=13,//发送挖boss奖励
|
||
};
|
||
|
||
//装备子系统的网络命令码
|
||
enum tagEquipSystemCode
|
||
{
|
||
//通过GUID装备 一个物品,Uint64:ItemGuid
|
||
cTakeOnEquip=1,
|
||
|
||
//脱下一件装备,参数是装备的GUID,Uint64:ItemGuid
|
||
cTakeOffEquipWithGuid =2,
|
||
|
||
//获取自身的装备数据
|
||
cGetEquip=3,
|
||
|
||
//获取其他玩家的装备
|
||
cGetOtherEquip=5,
|
||
|
||
//设置是否隐藏时装
|
||
cSetHideFationCloth =6,
|
||
|
||
//查看玩家的信息
|
||
cGetRankOtherEquip =7,
|
||
//查看跨服玩家的信息
|
||
cGetCenterRankOtherEquip =8,
|
||
|
||
//查看非活动副本Boss归属玩家信息
|
||
cGetBelongActorInfo = 15,
|
||
//最大的ID,用于判断
|
||
//cMaxEquipCodeID ,
|
||
|
||
|
||
|
||
//通知客户端装备一件物品,BYTE:nPos,Uint64:ItemGuid
|
||
sTakeOnEquip =1,
|
||
|
||
//通知客户端脱下一件装备,BYTE:nPos
|
||
sTakeOffEquip =2,
|
||
|
||
//初始化玩家的装备BYTE:nCount, (BYTE:nPos, 装备的数据) nCount 个
|
||
sGetUserEquip =3,
|
||
|
||
//装备的耐久发生变化BYTE:nPos,unsigned int:nDua
|
||
sEquipDataChage =4,
|
||
|
||
//查看其他玩家的装备
|
||
sGetOtherEqip =5,
|
||
|
||
// 删除一件装备(BYTE:nPos, guid)
|
||
sDelEquip = 6,
|
||
|
||
//查看玩家的信息
|
||
sGetRankOtherEquip =7,
|
||
//查看跨服玩家的信息
|
||
sGetCenterRankOtherEquip =8,
|
||
|
||
//返回不能回收的装备id
|
||
sCannotRecoverEquip=9, //delete
|
||
|
||
//查看离线玩家英雄新消息
|
||
sViewOfflineUserHero=10, //delete
|
||
|
||
sSendRingCd = 11,
|
||
|
||
sSendReliveRingCd = 13,
|
||
|
||
sSendBelongActorInfo = 15,//非活动副本Boss归属玩家信息
|
||
};
|
||
//帮派子系统的命令码
|
||
enum tagGuildSystemCode
|
||
{
|
||
cGuildInfo=1, //请求本帮派的详细信息
|
||
cGuildMember = 2, //帮派成员列表
|
||
cGuildList=3, //本服内的所有帮派
|
||
cAddGuild = 4, //创建帮派
|
||
cDelGuild=5, //删除帮派
|
||
cJoinApplyMsgList=6, //显示用户申请加入的帮派的申请
|
||
cGuildBuilds = 7, //行会建筑
|
||
cUpdateMemo=8, //更新帮派公告
|
||
cGuildDonate = 9, //帮派捐献
|
||
cJoinApply=10, //用户提交加入帮派的申请
|
||
cDeleteMember=11, //剔除成员
|
||
cChangeGuildPos=12, //设置职位
|
||
cLeaderChange=13, //帮主让位
|
||
cLeftGuild=14, //离开行会
|
||
cSetAddMemberFlag = 15, //设置直接加入
|
||
cGuildUpdateBuild = 16, //升级建筑
|
||
cDealGuildApply = 17, //处理申请信息
|
||
cImpeachGuildMember = 18, //弹劾上级成员
|
||
cDeclareWar = 19, //宣战
|
||
cGuildDonateInfo = 21, //贡献信息
|
||
cGuildWarList = 22, //宣战列表
|
||
cGuildLog = 23, //行会日志
|
||
cGuildGetSbkAward= 24, //沙巴克领奖
|
||
cGuildGetSbkInfo= 25, //沙巴克信息
|
||
|
||
sGuildInfo=1, //本帮派的详细信息,包括帮派名称,阵营,帮主名称等等
|
||
sGuildMember=2, //帮派成员列表
|
||
sGuildList=3, //本服内的所有帮派
|
||
sAddGuild=4, //返回创建帮派结果
|
||
sDelGuild=5, //删除帮派
|
||
sJoinApplyMsgList = 6, //申请列表
|
||
sGuildBuilds = 7, //行会建筑
|
||
sUpdateMemo = 8, //更新公告
|
||
sGuildDonate = 9, //帮派捐献
|
||
sJoinApply=10, //用户提交加入帮派的申请
|
||
sDeleteMember=11, //剔除成员
|
||
sChangeGuildPos=12, //设置职位
|
||
sLeaderChange=13, //帮主让位
|
||
sLeftGuild=14, //离开行会
|
||
sSetAddMemberFlag = 15, //设置直接加入
|
||
sGuildUpdateBuild = 16, //升级建筑
|
||
sDealGuildApply = 17, //处理申请信息
|
||
sImpeachGuildMember = 18, //弹劾
|
||
sDeclareWar = 19, //宣战
|
||
sApplyReslut = 20, //申请结果
|
||
sGuildDonateInfo = 21, //贡献信息
|
||
sGuildWarList = 22, //宣战列表
|
||
sGuildLog = 23, //行会日志
|
||
sGuildRedPoint = 24, //行会红黄点 1, 红点 2: 黄点 1行会申请列表
|
||
sGuildGetSbkAward = 25,// 领奖结果
|
||
sGuildGetSbkInfo = 26,//沙巴克信息
|
||
|
||
};
|
||
|
||
//副本系统的消息号
|
||
enum eFubenSystemCode
|
||
{
|
||
cEnterFuben = 1, //申请进入副本
|
||
cExitFuben = 2, //退出副本
|
||
cGetFubenAward = 3, //领取副本奖励
|
||
|
||
sFubenResult = 3, //副本结果
|
||
sFubenRestTime = 4, //发送副本剩余时间(当前场景的)
|
||
sFubenSchedule = 5, //副本进度信息
|
||
};
|
||
|
||
//商城系统通信协议号
|
||
enum tagStoreSystemCode
|
||
{
|
||
|
||
cStoreSystemShopInfo = 1, //商城信息
|
||
cStoreSystemBuyShop = 2,//购买商品
|
||
|
||
sStoreSystemShopInfo = 1, //商城信息
|
||
sStoreSystemBuyShop = 2,//购买商品
|
||
sOpenStore = 3,//打开商城
|
||
// //从商城购买东西
|
||
// //int:id(卖的物品的标示),int:count
|
||
// cBuyStoreItem =1,
|
||
|
||
// //获取商城的销售排名
|
||
// cGetStoreRank =2,
|
||
|
||
// // 查询可提取元宝
|
||
// cQueryYuanBaoCount = 3,
|
||
|
||
// /// 请求提取元宝
|
||
// cWithdrawYuanBao = 4,
|
||
|
||
// //设置是否购买全服播报
|
||
// cChangeBroadcastFlag =5,
|
||
|
||
// //获取最新的动态商品数据
|
||
// cGetDynamicStoreData =6,
|
||
|
||
// //获取消耗排行
|
||
// cGetConsumeRank = 7,
|
||
|
||
// //领取奖励
|
||
// cGetYbConsumeAwards = 8,
|
||
|
||
// //获取竞拍信息
|
||
// cGetAuctionData = 9,
|
||
|
||
// //确认出价竞拍
|
||
// cConfirmAuction = 10,
|
||
|
||
// //客户端点击加注按钮
|
||
// cClickAuctionBtn = 11,
|
||
|
||
// //赠送商城 物品
|
||
// cGiveStoreItem = 12,
|
||
|
||
// //购买随机npc商城物品
|
||
// cBuyNpcShopItem = 14,
|
||
|
||
// //一键购买
|
||
// cOneKeyBuyItems = 15,
|
||
|
||
// //[通用商店]购买物品
|
||
// cShopBuyItems = 16,
|
||
|
||
// //[通用商店]请求商店信息
|
||
// cShopHistory = 17,
|
||
|
||
// cFreshMisticalShop = 19, //[商城-神秘商店]玩家刷新神秘商店
|
||
// cGetMisticalShopData = 20, //[商城-神秘商店]请求神秘商店数据
|
||
// cGetActorStoreBuy = 21, //客户端请求玩家购买限购商品的数据
|
||
|
||
// //回应购买商城物品的结果
|
||
// sSendBuyStoreItem = 1,
|
||
|
||
|
||
// //下发商城的销售排名 WORD:count (int:itemID,int:count)...count个
|
||
// sSendStoreRank=2,
|
||
|
||
// // 下发玩家可提取元宝数量
|
||
// sSendYuanBaoCount = 3,
|
||
|
||
// //下发动态商城的数据
|
||
// sSendDynamicStoreData =4,
|
||
|
||
// //广播分类刷新
|
||
// sBroadLebelRefresh =5,
|
||
|
||
// //广播商品数目变化
|
||
// sBroadMerchanCountChange =6,
|
||
|
||
// //返回消耗排行
|
||
// sSendConsumeRank = 7,
|
||
|
||
// //下发领取奖励的提示
|
||
// sSendGetAwardsNotice = 8,
|
||
|
||
// //下发竞拍物品信息
|
||
// sSendAuctionItemData = 9,
|
||
|
||
// //下发竞拍信息
|
||
// sSendAuctionMsg = 10,
|
||
|
||
// //下发显示竞拍加注提示按钮
|
||
// sSendAuctionTips = 11,
|
||
|
||
// //下发显示竞拍开始提示按钮
|
||
// sSendAuctionStartTips = 12,
|
||
|
||
// //下发随机npc商城物品
|
||
// sBuyNpcShopItem = 13,
|
||
|
||
// sSendMisticalShopData = 20, //[商城-神秘商店]下发神秘商店数据
|
||
// sSendActorStoreBuy = 21, //下发玩家购买限购商品的数量
|
||
};
|
||
|
||
//移动系统的命令码
|
||
enum tagMoveSystemCode
|
||
{
|
||
|
||
//玩家走路,移动包((WORD Dir,WORD: nPosx,WORD:nPosy) )
|
||
cMove = 1,
|
||
|
||
//玩家跑((WORD Dir,WORD: nPosx,WORD:nPosy) )
|
||
cRun =2,
|
||
|
||
//跳跃
|
||
cJump =3,
|
||
|
||
//转向
|
||
cTurnAround=4,
|
||
|
||
//使用小飞鞋
|
||
cFlyShoes = 5 ,
|
||
|
||
//NPC传送
|
||
cNpcTransform=6,
|
||
|
||
sAutoPath = 1, //通知前端自动寻路到npc
|
||
sFlyShoes = 5, //通知客户端飞鞋传送打开npcid
|
||
//NPC传送
|
||
sNpcTransform=6, //npc传送
|
||
};
|
||
|
||
|
||
//默认系统的,没有具体系统的
|
||
enum tagDefaultEntitySystemCode
|
||
{
|
||
|
||
//login to the game (int accountid,int: actorid)
|
||
cLogin =1,
|
||
|
||
//心跳包 unsigned int: tickCount
|
||
cHeartbeat =2,
|
||
|
||
//选择目标实体 unsigned int 64: 目标实体的handle
|
||
cSetTargetEntity =3,
|
||
|
||
//设置鼠标的点中场景的位置 WORD:x,WORD :y
|
||
cSetMousePos =4,
|
||
|
||
// 与npc对话
|
||
cNpcTalk = 5,
|
||
|
||
cMessageBox =6 , //用户点击弹出对话框的按钮h后的返回消息
|
||
cTestHeartBeat = 7, // 测试心跳包
|
||
|
||
cClientGetLoginDays = 8, //客户端请求登录天数
|
||
|
||
cCommonTelePort = 9, //通用传送
|
||
|
||
cAppKeepAlive = 20, // 网关和逻辑服务器的应用层心跳包
|
||
cCheckTime = 21,
|
||
|
||
cChooseRelive = 22, // 请求复活
|
||
|
||
cReqRankData = 23, // 请求排行榜数据
|
||
|
||
cClientSendfcmInfo = 24, //客户端发送平台防沉迷信息
|
||
|
||
cYYLogin = 25, // BYTE:用户类型(2为YY大厅用户)
|
||
|
||
cCallMember = 26, // 召唤成员 Byte(1队伍2工会)
|
||
|
||
cAgreeCall = 27, // 同意召唤 Byte(1队伍2工会)
|
||
|
||
cChangeVoc = 28,//改变职业(Byte:职业类型(1战士2法师3道士),Byte:性别(0男1女))
|
||
|
||
cGetPcClientDownLoadGift = 29,//
|
||
|
||
c360Login = 30,//360登录
|
||
|
||
c7GameLogin = 31,//7游戏登录
|
||
|
||
c37GameLogin = 32,//37游戏登录
|
||
|
||
|
||
//login if fail,return the errorcode (BYTE: nErrorCode)
|
||
sUserLogin =1,
|
||
|
||
|
||
//实体出现,这里不会是玩家,是NPC,逻辑物件等等
|
||
sEntityAppear = 2,
|
||
|
||
//创建主角
|
||
sCreateMainActor = 3,
|
||
|
||
|
||
//别的玩家出现在视野
|
||
sOtherActorAppear =4,
|
||
|
||
//实体消失
|
||
sEntityDisappear =5,
|
||
|
||
|
||
//实体的属性改变(非主角)
|
||
sEntityPropertyChange =6, //
|
||
|
||
//主角的属性发生了改变
|
||
sMainactorPropertyChange =7,
|
||
|
||
|
||
//重新设置主角的坐标
|
||
sResetMainActorPos =8,
|
||
|
||
|
||
|
||
//其他实体的移动,Uint64 :handle,WORD: nPosx,WORD:nPosy)
|
||
sOtherEntityMove = 9,
|
||
|
||
//心跳包
|
||
sHeartbeat =10,
|
||
|
||
// 下发npc的对话内容
|
||
sNpcTalk = 11,
|
||
|
||
////通知客户端打开一个窗口
|
||
sOpenDlg = 12,
|
||
|
||
//主角传送或者切换场景,string:场景名字(sceneName), string:地图名字(mapName),WORD: nSceneID,WORD: nPosX,WORD: nPosY
|
||
sEnterScene= 13,
|
||
|
||
//通知客户端,玩家传送过来了,需要播放特效 Uint64 :handle,WORD: nPosx,WORD:nPosy
|
||
sActorTransport=14,
|
||
|
||
//其他实体的跑,Uint64 :handle,WORD: nPosx,WORD:nPosy)
|
||
sOtherEntityRun =15,
|
||
|
||
//开始技能的吟唱
|
||
sStartSingSpell =16,
|
||
|
||
//结束吟唱
|
||
sEndSingSpell =17,
|
||
|
||
//开始释放技能(Uint64: 施法者的handle,word:技能id, byte: 技能等级)
|
||
sStartSpellSkill =18,
|
||
|
||
//给目标添加一个特效 Uint64:施法者的handle,Uint64:目标的handle,BYTE: 特效的类型, WORD: 特效的ID, int: 特效剩余的时间,单位ms
|
||
sAddEffect =19,
|
||
|
||
//实体收到攻击,播放受击动作 Uint64: 受击者的handle
|
||
sSkillHit =20,
|
||
|
||
//下发敌对帮派的列表
|
||
sWarGuildList = 21,
|
||
|
||
sMessageBox = 22, //要求客户端显示一个弹出对话框,对话框可包含多个按钮,用户点击某个按钮后将执行脚本函数
|
||
|
||
//角色跳跃,Uint64 :handle,WORD: nPosx,WORD:nPosy,BYTE:nDir)
|
||
sEntityJump = 23,
|
||
|
||
//公共操作的结果
|
||
sOperatorResult =24,
|
||
|
||
//转向
|
||
sTurnAround =25,
|
||
|
||
//近身攻击
|
||
sNearAttack =26 ,//近身攻击
|
||
|
||
//瞬间移动
|
||
sInstatnceMove =27 ,
|
||
|
||
//转职结果(0成功)
|
||
sChangeVocResult =28,
|
||
|
||
//闪避
|
||
sDoDge =29,
|
||
|
||
//冲锋
|
||
sRapidMove =30,
|
||
|
||
//怪物重用
|
||
sReuse = 31,
|
||
|
||
//添加场景特效
|
||
sAddSceneEffect=32,
|
||
|
||
sNPCQuestState = 33,//提示npc身上是否有可接任务或者可完成任务
|
||
|
||
sLostTarget=34, //失去目标
|
||
|
||
sEntityDeath =35, //实体死亡
|
||
|
||
sGather = 36, // 玩家采集怪
|
||
|
||
sUpdateActorNameClr = 37, // 更新角色名称颜色(可以是自己,也可以是周围其他玩家)
|
||
|
||
sConsecutiveKillCDChanged = 38, // 玩家连斩CDTime改变
|
||
|
||
sDelEffect =39, //删除特效
|
||
|
||
sChangeShowName =40, //改变显示的名字
|
||
|
||
sSceneAreaAttri = 41, //发送区域属性
|
||
|
||
sScreenShake=42, //屏幕振动
|
||
|
||
sBabyPropChange=43, // 下属属性改变
|
||
|
||
sBabyPosChange=44, // 下属位置改变
|
||
|
||
sChangeAttackType =48, //宠物改变攻击类型
|
||
|
||
sTestHeartBeatAck = 49, // 测试心跳包应答消息
|
||
sBeatFly =50, //被击飞
|
||
sStartTransmit = 51, // 开始传送
|
||
sOpenCommonServer= 52, // 下发跨服开启状态
|
||
|
||
sSpecialEntityAppear =53, //一些特殊的生物出现
|
||
|
||
|
||
sMoveAhead=54, //按一点的速度往前面移动若干格
|
||
|
||
sMoveBack = 55, //按一点的速度后退
|
||
|
||
sResetOtherEntityPos = 56, //重设一个实体的坐标
|
||
|
||
sSendCultureInfo = 57, //文明度的信息
|
||
|
||
sFoundTarget =58, //发现目标,用于怪物的声音播放
|
||
|
||
sDogDeath = 59, //道士狗死亡通知客户端挂机
|
||
|
||
sHeadCountDown = 60, //头顶倒计时
|
||
|
||
sTargetRapidMove = 61, //实体冲锋到一个坐标点位置
|
||
|
||
sNoticeBuyItems = 62, //确认购买一个物品
|
||
|
||
sSendShortCutMsg = 63, //快捷栏上消息的(不消失)
|
||
sNotEnoughAward = 64, //奖励,货币,物品等不足的提示,对应客户端获取途径
|
||
sSendLoginDays = 65, //下发登录天数
|
||
|
||
sEnterSceneEffect = 66, // 实体的传送特效
|
||
|
||
sMonsterAppear = 67, //怪物出现
|
||
sPetAppear = 68, //宠物出现
|
||
sNPCAppear = 69, //NPC出现
|
||
|
||
sMoneyChange = 70, //金钱变化
|
||
|
||
sSendRankData = 71, //发送排行榜数据
|
||
|
||
sActorReliveInfo = 72, //玩家复活信息 id(byte),limit(byte),num(byte),n1(byte),n2{byte}...
|
||
sActorRelive = 73, //玩家复活 aid
|
||
sMemberCall = 74, //成员召唤
|
||
|
||
sPcClientDownLoadState = 75, //微端领奖
|
||
|
||
sActorForbid = 251,//封角色
|
||
sKictout = 252,//踢玩家
|
||
sCheckTimeBack = 253,
|
||
sPrintDebugText = 254, //下发测试文本
|
||
sFcmKictout = 255, //防沉迷踢玩家
|
||
};
|
||
|
||
|
||
|
||
//buff系统的消息
|
||
enum tagBuffSystemCode
|
||
{
|
||
//增加buff,Uint64:EntityHandle, BYTE:type,BYTE:Group,DWORD:dwRestTime,BYTE:boIsNewBuff
|
||
sAddBuff =1,
|
||
|
||
//删除一个buff Uint64:EntityHandle, BYTE:type,BYTE:Group
|
||
sDelBuff =2,
|
||
|
||
//Del buff by type ID. Uint64:EntityHandle, BYTE:type,
|
||
sDelBuffType =3,
|
||
|
||
//初始化主角的buff数据
|
||
sInitMainActorBuffData =4,
|
||
|
||
//库存有改变
|
||
sChangeBuffVallue = 5,
|
||
//库存有改变
|
||
sChangeBuffCdTime = 6,
|
||
};
|
||
|
||
enum tagChatSystemCode
|
||
{
|
||
//客户端上发聊天信息(BYTE nChannelID,String: msg )
|
||
cSendChat = 1,
|
||
|
||
cShowChat =3, //展示
|
||
|
||
cGmBroadCast =5, //GM发送世界公告
|
||
cGetChatShowItem =6, //获取展示结果
|
||
|
||
cSendHelp = 8, //求救
|
||
|
||
//请求跨服消息
|
||
cSendReqCsChat = 11,
|
||
|
||
cSendClearMsgRefresh = 12,//清屏刷新
|
||
|
||
|
||
//服务器下发聊天消息(BYTE nChannelID,string :Name, string: msg)
|
||
|
||
sSendChat =1,
|
||
//下发的系统系统提示信息(BYTE:showPos,string:msg)
|
||
sSendTipmsg =2,
|
||
|
||
scShowChat =3, //展示
|
||
|
||
sChatResult = 4, //返回聊天结果
|
||
sGetChatShowItem =6, //获取展示结果
|
||
|
||
sNonPlayerChatNear = 7, // 非玩家附近聊天
|
||
|
||
sGmBroadCast =8, //GM世界公告
|
||
|
||
sSendSubmitResult = 10, //返回游戏建议提交的结果
|
||
|
||
//请求跨服消息
|
||
sSendReqCsChat = 11,
|
||
sSendClearMsg = 12,//清屏
|
||
};
|
||
|
||
//任务子系统的命令码
|
||
enum tagQuestSystemCode
|
||
{
|
||
cQueryQuest = 1,///查询所有的正在进行的任务的数据
|
||
cChangetQuestState = 2,///修改任务状态
|
||
cQuestTel = 5,///传送
|
||
|
||
sQueryQuest = 1, //查询所有的正在进行的任务的数据
|
||
sChangetQuestState = 2, // 接取任务
|
||
sDeleteQuest = 3, // 删除任务
|
||
sAddQuest = 4, // 新增一条任务
|
||
sQuestTel = 5,///传送
|
||
sChangeQuestState = 6, // 状态变化
|
||
};
|
||
|
||
enum tagBagSystemCode
|
||
{
|
||
enBagSystemcAddItem =1, //添加物品
|
||
enBagSystemcQueryItem =2, //查找玩家的物品列表
|
||
enBagSystemcDelItem =3, //删除一个物品
|
||
enBagSystemcBagSplit = 5, //拆分背包Uint64: itemGuild, WORD:物品的数量
|
||
enBagSystemcBagMerge =6, //背包物品叠加 Uint64: srcGuid, Uint64: tgtGuid
|
||
enBagSystemscArrangeBagOver=7, //整理背包
|
||
enBagSystemcUseItem =8, //使用物品 Uint64: itemGuid
|
||
// enBagSystemcArrangeBag = 9, //整理背包(自动合并数量)
|
||
encExChangeMoney = 9, //兑换金币
|
||
enRecoverItem = 10, //回收道具
|
||
enBagSystemcBatchUseItem =11, //批量使用
|
||
|
||
cBagSystemQueryItemsExtraInfo = 12, //道具特殊属性
|
||
cBagSystemQueryItemsExtraInfoOne = 13,//道具特殊属性一个
|
||
|
||
//enBagSystemcBagMergeBindInfect= 10, //背包物品叠加(绑定感染)
|
||
enBagSystemcMaxBagCodeID, //背包系统消息号最大值
|
||
|
||
|
||
enBagSystemsAddItem=1, // 服务器下发,添加物品
|
||
enBagSystemsInitBagItem =2, ///初始化玩家的背包物品 WORD:count 后面接信息
|
||
enBagSystemsDelItem =3, //服务器下发删除一个物品,Uint64: itemGuild
|
||
enBagSystemsItemCountChange =4 , //物品的数量发生改变 Uint64 itemGuild,WORD:nNewCount
|
||
enBagSystemsSendBagEnlargeFee=5, //获取背包扩展需要的费用 int:fee 扩容需要的金钱的数量
|
||
enBagSystemsItemInfoChange =6, //装备的信息发生变化
|
||
enBagSystemsUseItemResult=7, //使用物品的结果word:itemID, byte:result
|
||
enBagSystemsItemTimeUp = 8, //一个物品的时间到期,被系统收回了(Uint64 物品系列号,BYTE:0表示背包中,1表示身上装备,2表示仓库中)
|
||
enBagSystemsBagGetNewItem =9 , //背包添加新的道具
|
||
enBagSystemsArrangeBagOver=10, //整理背包(自动合并数量)完成
|
||
enBagSystemsRecoverResult=11, //回收结果
|
||
sBagSystemQueryItemsExtraInfo = 12, //道具特殊属性
|
||
sBagSystemQueryItemsExtraInfoOne = 13,//道具特殊属性一个
|
||
};
|
||
|
||
//技能系统的命令码
|
||
enum eSkillSystemCode
|
||
{
|
||
//初始化玩家的技能 BYTE:count,( WORD:nSkillID,unsigned char:nLevel,unsigned char:nLearnedSecretSauce,unsigned int nExpOrCd) count个
|
||
sInitUserSkill =1,
|
||
|
||
//服务器下发升级技能的结果 WORD:nSkillID, BYTE:nNewLevel
|
||
sTrainSkillResult=2,
|
||
|
||
|
||
//技能的秘籍学习nSecretSauceID表示玩家学习了哪个秘籍1,2,3,4 WORD:nSkillID, BYTE:nSecretSauceID
|
||
sLearnMiji =3,
|
||
|
||
//技能的经验发生改变
|
||
sSkillExpChange =4,
|
||
|
||
//下发一个技能的cd时间
|
||
sSendSkillCd =5,
|
||
|
||
sAttackByActor =6, //受到其他玩家的PK掉血
|
||
|
||
sSelfDamageOther =7, //自身给目标造成了伤害
|
||
|
||
sTargetAbsort =8, //目标吸收了伤害
|
||
|
||
sSetSkillOpen =9, //停止或者启用一个技能
|
||
|
||
sDeleteMiji =10, //删除技能的秘籍
|
||
|
||
sForgetSkill =11, //遗忘一个技能,
|
||
|
||
sSetSkillCdTime =12, //设置技能的冷却时间
|
||
|
||
sSetSkillSingTime =13, //设置技能的吟唱时间
|
||
|
||
sGatherMonsterProgress =14, //设置采集怪物进度条进度
|
||
|
||
sPlayGuide = 15, //客户端播放引导性特效
|
||
|
||
sSoldierSoulSkillStateChange = 16,//兵魂技能激活状态改变
|
||
|
||
sSkillSystemPetCountChange=17,//召唤宠物技能的数量发生变化
|
||
|
||
|
||
|
||
//////////////////////////////////////////////////
|
||
|
||
//客户端请求下发技能的数据
|
||
cGetSkill =1,
|
||
|
||
//使用技能,WORD:nSkillID
|
||
cUseSkill =2,
|
||
|
||
//升级技能,WORD:nSkillID
|
||
cTrainSkill =3,
|
||
|
||
//客户端同步一个技能的CD
|
||
cGetCd =4,
|
||
|
||
cSetDefaultSkill =5, //设置默认技能
|
||
|
||
cNearAttack =6, //近身攻击
|
||
|
||
cStartSing =7, //客户端开始吟唱技能
|
||
|
||
cStartGather = 8, // 客户端开始采集怪
|
||
|
||
cDeleteMiji =9, //删除技能的秘籍
|
||
|
||
cSetSkillOpen =10, //设置技能开启
|
||
|
||
cLearnMiji =11, //学习秘籍
|
||
|
||
cAddSkillExp = 17, //增加技能熟练度
|
||
|
||
cOpenSkill = 18, // 开启技能
|
||
|
||
cCloseSkill = 19, // 关闭技能
|
||
|
||
cMaxSkillCodeCount, //最大的上发的数目,这个没意义
|
||
};
|
||
|
||
//交易系统通信协议号
|
||
enum eDealSystemCode
|
||
{
|
||
cDealSystemRequestDeal = 1, //发起交易(HANDLE:实体ID)
|
||
cDealSystemReplyDeal = 2, //回应交易请求(HANDLE:交易申请人实体ID,bool:是否接受交易请求)
|
||
cDealSystemAddDealItem = 3, //添加交易物品(ItemSeries:交易物品系列号)
|
||
cDealSystemAddNumber = 4,//改变交易金钱数量(INT:金钱数量)
|
||
cDealSystemLockDeal = 5, //锁定交易
|
||
cDealSystemCancelDeal = 6, //取消交易
|
||
cDealSystemConfimDeal = 7, //确认交易
|
||
|
||
|
||
sDealSystemDealRequest = 1, //发送交易请求(HANDLE:交易申请人实体ID,String:交易申请人名称)
|
||
sDealSystemDealRefused = 2, //交易被拒绝([String:对方名称])
|
||
sDealSystemStartDeal = 3, //开始交易(HANDLE:交易对方实体ID,String:交易对方名称,WORD:交易对方等级)
|
||
sDealSystemAddDealItemRet = 4,//返回添加交易物品结果(bool:添加成功否)
|
||
sDealSystemTargetAddDealItem=5,//交易对方添加物品(CUserItem:物品数据)
|
||
sDealSystemChangeDealCoinRet=6,//返回改变交易金钱数量结果(bool:改变成功否,INT:当前我交易的金钱数量)
|
||
sDealSystemTargetChgDealCoin=7,//交易对方改变交易金钱数量(INT:金钱数量)
|
||
sDealSystemLockDeal = 8, //交易锁定状态变更(bool:我是否锁定,bool:对方是否锁定)
|
||
sDealSystemDealCanceled = 9, //交易已被取消
|
||
// sDealSystemDealNotLocked = 9,//交易尚未锁定
|
||
sDealSystemDealComplete = 10, //交易完成
|
||
};
|
||
|
||
//拾取系统通信协议号
|
||
enum eLootSystemCode
|
||
{
|
||
cLootItem = 1, //拾取背包里的一个物品, unsigned int: nDropBagID,WORD:itemID
|
||
|
||
cLootMoney =2, //拾取背包里的金钱, unsigned int: nDropBagID
|
||
|
||
cLootAll =3, //拾取背包里的全部的金钱和物品 unsigned int: nDropBagID
|
||
|
||
cQueryDropBag =4, //获取掉落包裹的信息 unsigned int: nDropBagID
|
||
|
||
//cLootQuestItem =5, //拾取任务物品, WORD: 任务物品的ID
|
||
|
||
cRollItem =5, //Roll一件物品 Uint64 :itemGUID, BYTE: Roll的方式
|
||
|
||
cStartRollItem =6, //发起Roll一件物品,物品的ID,包裹的ID
|
||
|
||
cCaptinAssignedItem =7, //队长分配一件物品
|
||
|
||
cCloseDropBag =8, //玩家关闭包裹
|
||
|
||
cLootDropItem =9, //拾取掉落物品,(传奇版本)
|
||
cPetLootDropItem =10, //拾取掉落物品,(传奇版本)
|
||
|
||
|
||
//增加一个掉落包裹,unsigned int: nDropBagID, BYTE:是否是属于队伍的(队伍的1,个人的是0)
|
||
//WORD:nSceneID, int: posX, int:posY
|
||
|
||
sAddDropBag = 1,
|
||
|
||
sDeleteDropBag=2, // 删除一个掉落包裹,unsigned int :nDropBagID
|
||
|
||
sDeleteDropBagMoney =3, //删除掉落包裹里的金钱 unsigned int :nDropBagID
|
||
|
||
sDeleteDropBagItem =4, // 删除背包的里物品 unsigned int :nDropBagID, Uint64: nItemGuid
|
||
|
||
sSendDropBagInfo =5, // 发送掉落包裹的信息 //unsigned int nDropBagID,int:金钱数量,BYTE:nItemCount ( CUserItem:物品的数据) nItemCount个
|
||
|
||
sDeleteQuestItem =6, //删除一件任务物品,WORD: ItemID
|
||
|
||
sDropBagStateChange =7, //包裹的状态发生改变 unsigned int:nDropBagID BYTE:state
|
||
|
||
sDropItemStateChange =8, //包裹物品的状态发生改变 unsigned int:nDropBagID, WORD:物品的ID, BYTE:物品的状态 unsigned int: nActorID
|
||
//打开了筛子的窗口 unsigned int:nbagid,word: 物品的ID,Byte:quality,bytestrong
|
||
sOpenLootDialog =9,
|
||
|
||
sDropItemAppear =10, //掉落物品出现(传奇版本)
|
||
|
||
sDropItemDisAppear =11, //掉落物品消失(传奇版本)
|
||
sLootDropItem =12, //拾取掉落物品(传奇版本)
|
||
sPetLootDropItem =13, //拾取掉落物品,(传奇版本)
|
||
};
|
||
|
||
/// 队伍系统
|
||
enum eTeamSystemCode
|
||
{
|
||
enTeamSyetemcGetMemberData = 1, ///请求数据
|
||
enTeamSystemcInviteJoinTeam = 2, ///< 邀请加入队伍
|
||
enTeamSystemcLeaveTeam = 3, ///< 退出队伍
|
||
enTeamSystemcApplyJoinTeam = 4, ///< 申请加入队伍
|
||
enTeamSystemcSetCaptin = 5, ///< 设置一个人为队长
|
||
enTeamSystemcKickMember = 6, ///< 踢出一个玩家
|
||
enTeamSystemcDestroyTeam = 7, ///< 解散队伍
|
||
enTeamSystemcApplyJoinTeamReply = 8, ///< 队长回复申请入队
|
||
//enTeamSystemcInviteJoinTeamReply= 9, ///< 回复邀请入队
|
||
enTeamSystemcGetAllowTeam = 9, //获取字段状态
|
||
enTeamsystemcIsAutoTeam = 10, //是否自动组队
|
||
enTeamSystemcAskNearTeamInfo = 11, ///< 获得附近的队伍
|
||
// enTeamSystemcCreateTeam = 10, ///< 创建队伍
|
||
// enTeamSystemcGetNearActors = 11, ///< 获得附近的角色
|
||
|
||
enTeamSystemsInitTeam = 1, ///< 初始化队伍成员列表
|
||
enTeamSystemsAddMember = 2, ///< 添加一个成员
|
||
enTeamSystemsDelMember = 3, ///< 删除一个成员
|
||
enTeamSystemsApplyJoinTeam = 4, ///< 玩家申请加入队伍
|
||
enTeamSystemsSetCaptin = 5, ///< 设置一个人为队长
|
||
enTeamSystemsMemberLogout = 6, ///< 一个玩家退出队伍
|
||
enTeamSystemsDestroyTeam = 7, ///解散队伍
|
||
enTeamSystemsGetAllowTeam = 9, //返回字段状态
|
||
enTeamSystemsSendNearTeamInfo = 11, ///< 发送附近的队伍信息
|
||
enTeamSystemsMemOnlineState = 12, //玩家上下线
|
||
enTeamSystemsUpdateMember = 13, //更新队员信息(等级,hp)
|
||
|
||
enTeamSystemsSendNearActorInfo = 100, ///< 发送附近的角色信息
|
||
enTeamSystemsSendBuffIds = 101, ///< 发送buff id
|
||
enTeamSystemsMemberMove = 102, //广播自己的坐标或场景的变化
|
||
};
|
||
|
||
|
||
|
||
//pk系统的消息号
|
||
enum ePkSystemCode
|
||
{
|
||
cInviteMatch = 1, //邀请切磋
|
||
cInviteResult = 2, //玩家回复邀请
|
||
cSetFreePkMode = 3, //设置自由PK模式
|
||
cOnFriendIntercede = 4, //帮人求情
|
||
cIntercedeMineral = 5, //上缴水晶
|
||
|
||
sSendInvite = 1, //服务器下发邀请的消息
|
||
sStartMatch = 2, //给双方下发开始切磋的消息
|
||
sSetFreePkMode = 3, //发送玩家的pK模式
|
||
sKillHe = 4, //B 原处于 非战斗状态, A 攻击 B 令其进入 战斗状态时, 才会弹出 打他丫滴! 窗口。
|
||
};
|
||
|
||
enum eActivityCode
|
||
{
|
||
cActivityCommonOperator = 1, //通用操作请求
|
||
cReqActivityData = 2, //请求获取某个活动的数据
|
||
cReqYYHallFreshManGift = 3, //请求领取YY大厅新手礼包
|
||
cReqYYHallLoginGift = 4, //请求领取YY大厅登录礼包(byte:第n个)
|
||
cReqYYHallLevelGift = 5, //请求领取YY大厅等级礼包(byte:第n个)
|
||
cReqYYHallNobleGift = 6, //请求领取YY大厅贵族礼包(byte:第n个)
|
||
cReqYYVIPNewSrvGift = 7, //请求领取YY VIP新服豪礼(byte:第n个)
|
||
cReqYYVIPDailyGift = 8, //请求领取YY VIP每日礼包(byte:第n个)
|
||
cReqYYVIPWeeklyGift = 9, //请求领取YY VIP每周礼包(byte:第n个)
|
||
cReqSuperVipV1_V3 = 10, //请求超玩v1-v3礼包 (byte:第n个)
|
||
cReqSuperVipDaily = 11, //请求超玩每日礼包 (byte:第n个)
|
||
|
||
cReqActorTypesScores= 15, //获取 秘境打宝 玩家的秘境宝箱数量(积分)、字诀宝箱数量(积分)、材料宝箱数量(积分)
|
||
|
||
sSendPersonActivity = 1, //发送个人活动开启数据
|
||
sSendGlobalActivity = 2, //发送全局活动开启数据
|
||
sSendPersonActivityUpdate = 3, //更新个人活动开启数据
|
||
sSendGlobalActivityUpdate = 4, //更新全局活动开启数据
|
||
sSendActivityEnd = 5, //活动结束
|
||
sActivityOperator = 6, //通用操作返回
|
||
SActivityResult = 7, //活动结果或旗帜
|
||
SActivityPopup = 8, //活动弹框提示
|
||
sYYHallData = 9, //推送YY大厅数据
|
||
sYYVipData = 10, //推送YY VIP数据
|
||
sSupperVipData = 11, //推送超玩VIP数据
|
||
sSendCompletPlayerNum = 12, //逃脱试炼活动,已经逃脱的人数
|
||
|
||
sSendActorTypesScores = 15, //发送 秘境打宝 玩家的秘境宝箱数量(积分)、字诀宝箱数量(积分)、材料宝箱数量(积分)
|
||
};
|
||
|
||
//仓库子系统
|
||
enum eDeportSystemCode
|
||
{
|
||
cDeportGetItems=1, //获取仓库的物品列表
|
||
cDeportItemBag2Deport=2, //把一个物品从背包拖放到仓库
|
||
cDeportItemDepot2Bag=3, // 把一个物品从仓库拖放到背包
|
||
cDepotRomove =4, //删除仓库物品
|
||
cDepoBuy = 5, //买仓库页
|
||
cDeportArrangeBagOver = 6,//整理仓库
|
||
|
||
cMaxDepotCodeID, //最大的背包的数量]
|
||
|
||
sDeportSendItems=1, // 下发仓库的物品的列表
|
||
sDeportAddItem =2, //仓库获得物品
|
||
sDeportDelItem =3, //仓库删除物品
|
||
sDeportItemCountChange= 4, //仓库的物品数量发生改变
|
||
sDepotSendGridNum = 5, //下发仓库格子数量
|
||
sDeportArrangeBagOver = 6,//
|
||
|
||
};
|
||
|
||
enum eMsgSystemCode
|
||
{
|
||
cReadMsg = 1, //玩家看了一条消息
|
||
|
||
sAddMsg = 1, //发送给客户端的消息
|
||
sDeleteMsg = 2, //删除一条消息
|
||
sResultMsg = 3, //返回处理结果
|
||
sMoveToMsg = 4, //下发移动寻径消息
|
||
};
|
||
|
||
enum enAchieveSystemCode
|
||
{
|
||
// cGetAchieveData=1, //获取成就的数据
|
||
// cGetAchieveAwards=2, //获取成就的奖励
|
||
|
||
// cGetTitleData =3, //获取当前的称号数据
|
||
// cSetTitle =4, //设置当
|
||
|
||
// cGetBabgeData = 5, //获取徽章的数据
|
||
// cExChangeBadge = 6, //兑换成就
|
||
|
||
// sSendAchieveData=1, //下发成就的数据
|
||
// sFinishAchieve=2, //完成一个成就
|
||
// sAchieveEventTrigger =3, //成就一个事件触发了
|
||
// sAchieveGetAwardsResult=4, //成就领取奖励的结果
|
||
// sSendTitleData =5, //下发称号的数据
|
||
// sSendGetTitle =6, //获得一个称号
|
||
// sSendLostTitle =7, //失去一个称号
|
||
// sSendBabgeData = 8, //下发徽章列表
|
||
// /////////////////////////////////////////////
|
||
// cGetNewAchieveAwards=10, //获取成就的奖励
|
||
// sSendNewAchieveData = 10, //下发成就的数据
|
||
// sSendNewAchieveResult = 11, //成就领取奖励的结果
|
||
|
||
cGetAchieveData=1, //获取成就的数据
|
||
cGetAchieveAwards=2, //获取成就的奖励
|
||
cPushAchieveRedPoint = 3,//请求红点
|
||
sSendAchieveData=1, //获取成就的数据
|
||
sGetAchieveAwards =2, //领取一个成就
|
||
sPushAchieveRedPoint =3, //完成一个成就
|
||
|
||
cGetMedalData = 11, //获取勋章的等级信息
|
||
cUpMedalLevel = 12, //升级勋章等级
|
||
|
||
sSendMedalData = 11, //下发勋章的等级信息
|
||
sUpMedalLevelResult = 12, //升级结果
|
||
};
|
||
|
||
enum enPetSystemCode
|
||
{
|
||
cPetSetBattleState =1, //设置战斗状态,1:呆在原地,2,跟随玩家
|
||
cRecallPet = 2, //召回宠物
|
||
cRemoveBattlePet = 3, //宠物消失
|
||
|
||
sPetCount = 1, //更新宠物数量
|
||
};
|
||
|
||
|
||
enum enHeroSystemCode
|
||
{
|
||
cHeroGetList =1, //获取英雄列表
|
||
cHeroStageUp = 2, //英雄升阶
|
||
cHeroSkillLevelUp = 3, //英雄技能升级
|
||
cHeroChangeName = 4, //英雄改名
|
||
cSetHeroState = 5, //英雄出战或休息
|
||
cViewHero = 6, //查看英雄
|
||
|
||
sHeroList =1, //下发英雄列表
|
||
sHeroSkillList =2, //下发英雄技能列表
|
||
sHeroUpdate =3, //英雄数据创建或更新
|
||
sHeroSkillUpdate = 4, //技能数据创建或更新
|
||
sHeroStateChange =5, //英雄状态变更
|
||
sHeroExpChange = 6, //英雄的经验更新
|
||
sHeroView =7, //查看英雄
|
||
sHeroOpResult =8, //英雄操作的结果
|
||
};
|
||
|
||
enum enTeacherSystemCode
|
||
{
|
||
cSearchMastersOrPupils = 1, //寻求师傅/徒弟
|
||
cTeacherSysOpt = 2, //师徒相关操作
|
||
cLoadTeacherInfo = 3, //加载师徒信息
|
||
cExchangeBonus = 4, //兑换红利
|
||
cExtendPupilSlot = 5, //扩展徒弟栏位
|
||
|
||
sSendSearchResult = 1, //下发师傅/徒弟查询列表
|
||
sSendTeacherOptResult = 2, //师徒相关操作结果
|
||
sLoadTeacherList = 3, //加载师傅/徒弟列表
|
||
sUpdateBonus = 4, //更新徒弟的红利
|
||
sExtendPupilSlot = 5, //扩展徒弟栏位
|
||
};
|
||
|
||
//传奇协议
|
||
|
||
enum enStallSystemCode
|
||
{
|
||
cStartStall = 1, //开始摆摊
|
||
cEndStall = 2, //结束摆摊
|
||
cLeaveMsg = 3, //留言
|
||
cBuyStallItem = 4, //购买物品
|
||
cViewStall = 5, //查看摊位
|
||
cSendAd = 6, //发送广告
|
||
cStallItemOpt = 7, //摊位物品操作
|
||
cCanStall = 8, //查看是否可以摆摊
|
||
|
||
|
||
sStallInfo = 1, //下发摊位信息
|
||
sAddLeaveMsg = 2, //添加留言
|
||
sAddBuyLog = 3, //添加购买记录
|
||
sExtendGrid = 4, //扩展摊位
|
||
sStallResult = 5, //下发结束摆摊
|
||
sStallBroadCast = 6, //下发广播
|
||
sStallItemOpt = 7, //下发摊位物品操作结果
|
||
sNoticeSaleItem = 8, //下发已出售的物品
|
||
sStallAreaResult = 9, //下发是否是摆摊区域
|
||
};
|
||
|
||
//好友协议
|
||
enum enFriendSystemCode
|
||
{
|
||
cAddFriend = 1, //添加好友等
|
||
cAddResult = 2, //是否同意添加好友等
|
||
cGetSocialList = 3, //获取关系列表
|
||
cAddBackList = 4, //添加黑名单
|
||
cAddfollow = 5, //添加关注
|
||
cSetFollowColor = 6, //设置关注颜色
|
||
cDeleteFriend = 7, //删除好友
|
||
cReportList = 8, //删除好友
|
||
cAllAcceptApply = 9, //全部接受
|
||
// cChangeFriendState = 9, //修改状态
|
||
|
||
//cTrackActor = 5, //追踪玩家
|
||
|
||
|
||
|
||
//cFriendChat = 9, //好友聊天
|
||
// cSendConsumeCoin = 10, //发送坐标扣除金币
|
||
// cGetCanApplyMasterList = 11, //请求可以拜师或者可以收徒的列表
|
||
// cSendMarryResuly = 12, //是否同意结婚
|
||
// cGetIdentTimes = 13, //huoqu鉴定次数
|
||
// cGetTrackInfo = 14, //获取追踪的信息
|
||
// cSetMood = 15, //设置心情
|
||
// cIWillRevenge = 16, //我要复仇(点击仇人面板的‘我要复仇’)
|
||
// cGetOnlineFrdTeamSt = 17, //获取在线好友是否有队伍
|
||
// cFastRemoveFriends = 20, //一键删除好友
|
||
// cGetSocialStsList = 21, //请求好友状态
|
||
// cDivorceConfirm = 23, //协议离婚确认
|
||
|
||
// cGetLinkManLately = 29, //请求最近联系人信息
|
||
// cGetTrackActorFee = 30, //请求追踪玩家的消耗
|
||
|
||
// cGetActorDeathInfo = 33, //请求玩家死亡数据
|
||
|
||
// cFriendCallRequest = 34, //召唤好友
|
||
// cFriendCallResult = 35, //回应召唤
|
||
|
||
// sReturnAddToOther = 1, //返回添加好友等需要对方同意
|
||
// sSendAddFriend = 2, //返回添加好友等的信息
|
||
sSendSocialList = 3, //返回关系列表
|
||
// sSendCanAddFriendList = 4, //下发推荐的好友列表
|
||
// sSendTrackInfo = 5, //返回追踪的信息
|
||
// sSendAlarmInfo = 6, //发送报警信息
|
||
// sSendmood = 7, //返回心情
|
||
sApplyFriend = 8, //申请好友
|
||
sDeleteFriend = 7, //删除好友
|
||
sReportList = 9, //战表列表
|
||
|
||
// sSendUpdateList = 8, //下发需要更新的关系列表
|
||
// sSendFriendChat = 9, //返回好友聊天消息
|
||
// sSendApplyMasterList = 11, //下发可以拜师或者可以收徒的列表
|
||
// sRevengeBeginTime = 17, //‘我要复仇’的开始时间
|
||
// sSendOnlineFrdTeamSt = 18, //下发在线好友组队状态
|
||
// sSendSocialStsList = 21, //下发好友状态
|
||
// sSendAskMarryResult = 22, //发送求婚请求结果给求婚者
|
||
// sSendDivorceApply = 23, //协议离婚请求
|
||
// sDivorceOk = 24, //离婚成功,参数1-协议离婚,2-强制离婚
|
||
// sSendLinkManLately = 29, //发送最近联系人信息
|
||
// sSendTrackActorFee = 30, //下发追踪玩家的消耗
|
||
|
||
// cSendActorDeathInfo = 33, //下发玩家死亡数据
|
||
// sFriendCallRequest = 34, //被召唤
|
||
// sRecommendFriend = 36, //推荐好友
|
||
};
|
||
|
||
//登陆子系统上发的消息
|
||
enum tagLoginSystemCode
|
||
{
|
||
|
||
cCheckUserPasswd =1, //发包检测用户名 密码
|
||
cCreateAccount =2, //创建账户,客户端不用发,用于测试
|
||
cGetUserList=3, //获取玩家列表
|
||
cCreateActor =4, //创建角色
|
||
cDeleteActor =5, //删除用户
|
||
cRandName = 6, //获取随机的名字
|
||
cCheckSecondPsw = 7,
|
||
cCreateSecondPsw = 8,
|
||
cCrossServerInit = 9, //跨服数据初始化
|
||
|
||
|
||
cHeatBeat=128, //心跳包
|
||
|
||
sLoginErrorCode=1, //向客户端返回登陆的错误
|
||
sGetUserList =2, //向客户端下发用户列表
|
||
sCreateActor =3, //创建角色
|
||
sDeleteActor =4, //删除角色
|
||
sRandNameActor =5, //随机名字
|
||
sCheckSecondPswResult = 6,
|
||
sCreateSecondPswRessult = 7,
|
||
sOtherLoginGame = 8,//顶号了
|
||
sCrossServerInit = 9, //跨服数据初始化
|
||
};
|
||
|
||
enum tagMailSystemCode
|
||
{
|
||
cMailSystemMailOpt = 1, //邮件操作
|
||
cMailSystemDeleteMails = 2, //删除邮件
|
||
cMailSystemGetMailItems = 3, //收取附件
|
||
cMailSystemDeleteMailAll = 4, //删除所有邮件
|
||
cMailSystemGetMailItemsAll =5, //提取所有邮件附件
|
||
cMailSystemSomeMails = 6, //删除数量邮件
|
||
|
||
sMailSystemSendAllMail = 1, //发送所有邮件信息(登录下发)
|
||
sMailSystemNewMail = 2, //新邮件到达
|
||
sMailSystemDeleteMails = 3, //确认删除一封邮件
|
||
sMailSystemSendMailItems = 4, //确认收取附件的邮件
|
||
sMailSystemSomeMails = 6, //删除数量邮件
|
||
};
|
||
|
||
//检测外挂加速
|
||
enum tagCheckSpeedCode
|
||
{
|
||
cSendSpeedTimeData = 1, //客户单发送时间校验包
|
||
|
||
sSendSpeedTimeData = 1, //服务器下发时间校验包
|
||
};
|
||
|
||
//新头衔系统
|
||
enum tagNewTitleCode
|
||
{
|
||
cClientGetNewTitleData = 1, //客户端请求
|
||
cClientCutOverNewTitle = 2,//客户端请求切换称号
|
||
cClientGetCustomTitleData = 3, //客户端请求自定义称号数据
|
||
cClientCutOverCustomTitle = 4,//客户端请求切换自定义称号
|
||
|
||
sSendNewTitleData = 1, //返回所有头衔数据
|
||
sSendAddNewTitleData = 2,//添加一个头衔
|
||
sSendDelNewTitleData = 3,//删除一个头衔
|
||
sSendAddTimeTitleData = 4,//续期一个头衔
|
||
sSendCustomTitleData = 5, //返回所有自定义称号数据
|
||
sSendAddCustomTitleData = 6,//添加一个自定义称号
|
||
sSendDelCustomTitleData = 7,//删除一个自定义称号
|
||
sSendAddTimeCustomTitleData = 8,//续期一个自定义称号
|
||
};
|
||
|
||
enum tagAlmirahSystemCode
|
||
{
|
||
cGetInfo = 1, //请求列表
|
||
cTakeOnAndOff = 2, //时装操作 1穿上,0脱下
|
||
cActivation = 3, //激活翅膀
|
||
cUpdateFashion = 4, //升级
|
||
|
||
sSendInfo = 1, //下发翅膀列表
|
||
sTakeOnAndOff = 2, //穿戴返回
|
||
sActivation = 3, //翅膀激活返回
|
||
sUpdateFashion = 4, //升级
|
||
};
|
||
|
||
//寄卖系统的消息号
|
||
enum eConsignmentSystemCode
|
||
{
|
||
cConsignmentSystemGetAllConsign = 1, //获取交易行的寄卖物品
|
||
cConsignmentSystemGetMyConsign = 2, //获取本人的正在寄卖物品
|
||
cConsignmentSystemBuyConsign = 3, //购买物品
|
||
cConsignmentSystemAddConsign = 4, //上架
|
||
cConsignmentSystemGetSellItem = 6, //下架
|
||
cConsignmentSystemGetMoney = 7, //领取收益
|
||
cConsignmentSystemAward = 8, //奖励
|
||
|
||
sConsignmentSystemGetAllConsign = 1, //获取交易行的寄卖物品
|
||
sConsignmentSystemGetMyConsign = 2, //获取本人的正在寄卖物品
|
||
sConsignmentSystemBuyConsign = 3, //购买物品
|
||
sConsignmentSystemAddConsign = 4, //上架
|
||
sConsignmentSystemGetSellItem = 6, //下架
|
||
sConsignmentSystemGetMoney = 7, //领取收益
|
||
sConsignmentSystemAward = 8, //奖励
|
||
sConsignmentSystemRedPoint = 9, //红点提示
|
||
};
|
||
|
||
//职业竞技子系统协议
|
||
enum tagCombatSystem
|
||
{
|
||
cGetCombatInfo = 1, //获取竞技基本信息
|
||
cSelectCombatPayer = 2, //选择竞技对手
|
||
cCombatStart = 3, //发起竞技
|
||
cClearCooldown = 4, //清除冷却时间
|
||
cRechargeAwrad = 5, //兑换奖励
|
||
cGetCombatLog = 6, //请求战报
|
||
cGetCombatRank = 7, //请求竞技排行榜
|
||
cGetShopInfo = 8, //请求兑换商店信息
|
||
|
||
sSendCombatInfo = 1, //返回竞技基本信息
|
||
sSendSelectResult = 2, //返回竞技对手
|
||
sCombatResult = 3, //返回竞技结果
|
||
sClearResult = 4, //返回清除结果
|
||
sRechargeResult = 5, //返回兑换结构
|
||
sSendCombatLog = 6, //返回战报
|
||
sSendCombatRank = 7, //返回排行榜
|
||
sSendShopInfo = 8, //返回兑换商店信息
|
||
};
|
||
|
||
/** 名称服务器操作返回值定义 **/
|
||
typedef enum tagLogicServerOPError
|
||
{
|
||
neSuccess = 0, //操作成功
|
||
}LOGICSERVER_OPERROR;
|
||
|
||
//通用传送
|
||
enum tagTelePort
|
||
{
|
||
enDefaultTelePort = 0, //默认
|
||
enQuestTelePort = 1, //任务
|
||
enRecommendedUpgrade = 3, //推荐升级传送
|
||
};
|
||
|
||
//游戏设置子系统协议
|
||
enum tagGameSetsSystem
|
||
{
|
||
cGetGameSetsInfo = 1, //获取游戏设置信息
|
||
cUpdateKeyBoards = 2, //设置快捷键
|
||
cDiscardKeyBoards = 3, //丢弃
|
||
cSetGameCheck = 4, //设置 游戏设置的选项(打钩)
|
||
cSetGameValue = 5, //设置 游戏设置得值
|
||
cSetGameReset = 6, //重置
|
||
cGameSetOneKeyItem = 7, //物品一键设置
|
||
|
||
cGetAppGameSetsInfo = 11, //app
|
||
cUpdateAppKeyBoards = 12, //App设置快捷键 手机端5个格子
|
||
cDiscardAppKeyBoards = 13, //丢弃 App设置
|
||
|
||
sSendGameKeyBoardnfo = 1, //返回游戏按键信息
|
||
sSendKeyBoardsInfo = 2, //返回快捷键信息
|
||
sSendGameSetInfo = 3, //发送 游戏设置信息 //没有格子信息
|
||
sSendOneGameSetInfo = 4, //发送 一个页签的游戏设置信息
|
||
|
||
sSendAppGameKeyBoardsInfo = 11, //App设置快捷键 返回快捷键信息 手机端5个格子
|
||
sSendAppKeyBoardsInfo = 12, //返回快捷键信息
|
||
};
|
||
|
||
|
||
enum tagStaticCountSystem
|
||
{
|
||
enStaticCountSystemcExchangeCount = 1, //兑换次数
|
||
enStaticCountSystemcUpCircle = 2, //转生升级
|
||
enStaticCountSystemcExchangeSoul = 3, //兑换修为
|
||
enStaticCountSystemcMeridiansUPLv = 4, //经脉升级
|
||
|
||
|
||
enStaticCountSystemExchangeCount = 1, //兑换次数--返回
|
||
enStaticCountSystemsUpCircle = 2, //转生升级--返回
|
||
enStaticCountSystemsExchangeSoul = 3, //兑换修为--返回
|
||
enStaticCountSystemsMeridiansUPLv = 4, //经脉升级
|
||
};
|
||
|
||
|
||
enum tagBasicFunctionsSystem
|
||
{
|
||
encompostItem = 1, //合成道具
|
||
enForgeItem = 2, //锻造
|
||
enForgeItemId = 3, //本服锻造id
|
||
enRefining = 4, //洗炼
|
||
enRefiningReplace = 5, //洗炼替换
|
||
enYBRecover = 6, //回收
|
||
enYBRecoverInfo = 7, //回收数据
|
||
enItemUpStar = 8, //升星
|
||
enCompostResult = 1, //合成结果
|
||
enForgeResult = 2, //锻造结果
|
||
enForgeItemIdResult = 3, //本服锻造id
|
||
enRefiningResult = 4, //洗炼结果
|
||
enRefiningReplaceResult = 5, //洗炼替换结果
|
||
enYBRecoverResult = 6, //回收结果
|
||
enYBRecoverInfoResult = 7, //回收数据结果
|
||
enItemUpStarResult = 8, //升星
|
||
};
|
||
|
||
enum TagenTreasureSystem
|
||
{
|
||
encBless = 1, //祝福
|
||
|
||
ensBless = 1, //祝福返回
|
||
};
|
||
|
||
enum StrengthenSystem
|
||
{
|
||
cGetStrengthenSystemInfo = 1, //请求数据
|
||
cUpStrengthenSystemInfo = 2, //升级
|
||
|
||
sGetStrengthenSystemInfo = 1, //请求数据
|
||
sUpStrengthenSystemInfo = 2, //升级
|
||
};
|
||
|
||
enum HallowsSystem
|
||
{
|
||
cGetHallowshenSystemInfo = 1, //请求数据
|
||
cUpHallowshenSystemInfo = 2, //升级
|
||
cRefiningHallowsSystemInfo = 3, //洗炼
|
||
cRefiningReplaceHallowsSystemInfo = 4, //洗炼替换
|
||
|
||
sGetHallowshenSystemInfo = 1, //请求数据
|
||
sUpHallowshenSystemInfo = 2, //升级
|
||
sRefiningHallowsSystemInfo = 3, //洗炼
|
||
sRefiningReplaceHallowsSystemInfo = 4, //洗炼替换结果
|
||
};
|
||
enum GhostSystemID
|
||
{
|
||
cGetGHostInfos =1, //数据
|
||
cUpGhostLv = 2, //升级
|
||
|
||
sGetGHostInfos = 1,//
|
||
sUpGhostLv = 2,//
|
||
};
|
||
|
||
enum PlatforMwelfareID
|
||
{
|
||
cGet4366Infos = 1,//请求4366平台福利数据
|
||
cGet4366LoginAward = 2,//
|
||
cGet4366PhoneAward = 3,//请求4366平台福利数据
|
||
cGet4366IdCardAward = 4,//请求4366平台福利数据
|
||
c4366LoginType = 5,//请求4366平台登录
|
||
c4366LoginTypeGift = 6,//请求微端登录礼包
|
||
|
||
|
||
cGetQQHallInfos = 7,//请求qq平台福利数据
|
||
cGetQQHallRegisteAward = 8,//请求qq平台注册
|
||
cGetQQqHallLevelAward = 9,//请求qq平台成长
|
||
cGetQQqHallActiveAward = 10,//请求qq平台活跃
|
||
|
||
cReq360UserPrivilegeGift = 11, //请求 360大玩家特权 礼包
|
||
|
||
cMasterLuLogin = 12, //请求鲁大师登录
|
||
cReqMasterLuAward = 13, //请求鲁大师奖励
|
||
cReq360Gift = 14, //请求 360 礼包
|
||
|
||
|
||
c37Logon = 15, //37平台登陆
|
||
cUse37DownloadBox = 16, //37盒子下载礼包
|
||
cUse37GiftFCM = 17, //37防沉迷
|
||
cUse37GiftPhone = 18, //37手机礼包
|
||
cUse37GiftDaily = 19, //37每日礼包
|
||
cUse37LevelDaily = 20, //37等级礼包
|
||
|
||
cSogouLogon = 24, //搜狗登陆
|
||
cSogouGiftSkin = 25, //搜狗皮肤登陆
|
||
cSogouGiftRookie = 26, //搜狗新手礼包
|
||
cSogouGiftLogin = 27, //搜狗登陆礼包
|
||
cSogouGiftLevel = 28, //搜狗等级礼包
|
||
cSogouGiftPhone = 29, //搜狗手机绑定礼包
|
||
|
||
cReqku25Login = 35,
|
||
cReqku25Gift = 36, //请求 ku25 奖励
|
||
cReqQiDianLogin = 37,
|
||
cReqQiDianGift = 38, //请求 QiDian 奖励
|
||
cReqAiQiYiLogin = 39,
|
||
cReqAiQiYiGift = 40, //请求 AiQiYi 奖励
|
||
cReqYaoDouLogin = 41,
|
||
cReqYaoDouGift = 42, //请求 YaoDou 奖励
|
||
cReqTanWanLogin = 43,
|
||
cReqTanWanGift = 44, //请求 贪玩 奖励
|
||
cReqGame2Login = 45,
|
||
cReqGame2Gift = 46, //请求 哥们 奖励
|
||
cReq2144Login = 47,
|
||
cReq2144Gift = 48, //请求 2144 奖励
|
||
|
||
cReqKuaiWanLogin = 50,
|
||
cReqKuaiWanGift = 51, //请求 快玩 奖励
|
||
|
||
cReqSWLogin = 55,
|
||
cReqSWGift = 56, //请求 顺网 奖励
|
||
|
||
cReqXunWanLogin = 60,
|
||
cReqXunWanGift = 61, //请求 迅玩 奖励
|
||
|
||
sGet4366Infos = 1, //请求4366平台福利数据
|
||
sGetQQhallInfos = 2, //请求qq平台福利数据
|
||
|
||
sSend360UserPrivilegeData = 3, //推送 360大玩家特权 数据
|
||
|
||
sSend7GameGitfData = 4, // 7游戏 微信礼包
|
||
|
||
sSendMasterLuGitfData = 5, // 鲁大师 数据
|
||
|
||
|
||
sSend37GameGitfData = 15, // 37游戏数据反馈全部
|
||
sUse37DownloadBox = 16, //37盒子下载礼包
|
||
sUse37GiftFCM = 17, //37防沉迷
|
||
sUse37GiftPhone = 18, //37手机礼包
|
||
sUse37GiftDaily = 19, //37每日礼包
|
||
sUse37LevelDaily = 20, //37等级礼包
|
||
|
||
sSogouLogonData = 24, //搜狗登陆数据
|
||
sSogouGiftSkin = 25, //搜狗皮肤礼包获取
|
||
sSogouGiftRookie = 26, //搜狗新手礼包
|
||
sSogouGiftLogin = 27, //搜狗登陆礼包
|
||
sSogouGiftLevel = 28, //搜狗等级礼包
|
||
sSogouGiftPhone = 29, //搜狗手机绑定礼包
|
||
|
||
sSendku25UserData = 35, // 发送ku25 数据
|
||
sSendQiDianUserData = 38, // 发送QiDian 数据
|
||
sSendAiQiYiUserData = 40, // 发送AiQiYi 数据
|
||
sSendYaoDouUserData = 42, // 发送YaoDou 数据
|
||
cSendTanWanGift = 44, // 发送贪玩 数据
|
||
cSendTaGame2Gift = 46, // 发送哥们 数据
|
||
cSend2144UserData = 48, // 发送2144 数据
|
||
cSendKuaiWanUserData = 51, // 发送快玩 数据
|
||
cSendSWUserData = 56, // 发送顺网 数据
|
||
cSendXunWanUserData = 61, // 发送迅玩 数据
|
||
};
|
||
|
||
enum CrossServerSystemID
|
||
{
|
||
cReqInit = 1,//获取跨服标识唯一id
|
||
cReqLogin = 2, //请求登录跨服
|
||
|
||
sReqInit = 1,//
|
||
sReqLogin = 2, //请求登录跨服
|
||
};
|
||
|
||
//新头衔系统
|
||
enum LootPetSystemID
|
||
{
|
||
cClientGetAllLootPets = 1, //客户端请求
|
||
cClientEquiptLootPet = 2,//客户端请求切换
|
||
|
||
sClientGetAllLootPets = 1, //返回所有头衔数据
|
||
sClientAddLootPet = 2,//添加一个
|
||
sSendDelLootPetData = 3,//删除一个
|
||
sSendAddLootPetTimeData = 4,//续期一个
|
||
};
|
||
|
||
|
||
//tolua_end
|
||
|
||
#define MAX_TEAM_MEMBER_COUNT 11 //队伍里的最大人数,队伍最多5人
|
||
#define MAX_OFFLINE_MEMBER_COUNT 10 //最大的不在线玩家的数量
|
||
|
||
|