Files
mir_server/Gateway/common/InterServerComm.h

505 lines
13 KiB
C
Raw Normal View History

2025-01-09 17:45:40 +08:00
#pragma once
/****************************************************************************************
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֮<EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD>Э<EFBFBD><EFBFBD><EFBFBD>
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* namespace <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Proto
* {
* enum eĿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Code
* {
* //ͨ<><CDA8><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2>ע<EFBFBD>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>ݶθ<DDB6>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƣ<EFBFBD><C6A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>͡<EFBFBD>byte,short,int,shortString,string<6E><67><EFBFBD><EFBFBD>
* c<EFBFBD><EFBFBD>Ϣ<EFBFBD>ű<EFBFBD><EFBFBD><EFBFBD> = <EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD><EFBFBD>ʾͨ<EFBFBD><EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD>еĿͻ<EFBFBD><EFBFBD>˷<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><EFBFBD>ʼ
* //ͨ<><CDA8><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2>ע<EFBFBD>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>ݶθ<DDB6>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƣ<EFBFBD><C6A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>͡<EFBFBD>byte,short,int,shortString,string<6E><67><EFBFBD><EFBFBD>
* s<EFBFBD><EFBFBD>Ϣ<EFBFBD>ű<EFBFBD><EFBFBD><EFBFBD> = <EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD>ʾͨ<EFBFBD><EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD>еķ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˷<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><EFBFBD>ʼ
* };
* };
****************************************************************************************/
namespace InterSrvComm
{
static const int DBSER_VER = 161122;
namespace DbServerProto
{
enum SystemId
{
siDefault = 0, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
siActor = 1,
siGuild = 2,
siConsignment = 3,
siMsg = 4,
siRank = 5,
siGlobal = 6,
siFight = 7,
siMail = 8,
siCommon = 9,
siConfig = 10,
siWarTeam = 11,
siTxApi = 12,
siCommonDB = 13,
siAuction = 14,
siTrading = 15,
};
enum DefaultSysId
{
dcInitDB = 1, //<2F><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD>ݿ⣬<DDBF><E2A3AC><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>
dcExecDB = 2, //ִ<><D6B4>sql<71><6C><EFBFBD><EFBFBD>
};
/**<2A><><EFBFBD>ݷ<EFBFBD><DDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߼<EFBFBD><DFBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>**/
// <20><><EFBFBD><EFBFBD><EFBFBD>ڽű<DABD>ʹ<EFBFBD>õ<EFBFBD><C3B5>ˣ<EFBFBD><CBA3><EFBFBD><EFBFBD>Բ<EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>
// ע<><EFBFBD><E2A3BA><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڿ<EFBFBD><DABF><EFBFBD>ս<EFBFBD>в<EFBFBD><D0B2>ö<EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƕ<EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>ñ<EFBFBD><C3B1><EFBFBD>
enum EntityMgrId
{
dcDefault, //Ĭ<>ϴ<EFBFBD><CFB4><EFBFBD><EFBFBD><EFBFBD>0
// g-d
dcQuery = 1, //<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
dcSave = 2, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> actors
dcSaveRole, // roles
dcSaveVar, //<2F><><EFBFBD>ؽ<EFBFBD>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD> actorvariable.variable
dcSaveItem, // items
dcSaveMail,
dcSaveStore,
dcSaveTogHitEquip, //<2F><><EFBFBD><EFBFBD><EFBFBD>ϻ<EFBFBD>װ<EFBFBD><D7B0>
dcLogout, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
// d-g
dcLoad,
dcLoadRole,
dcLoadItem,
dcLoadMail,
dcLoadVar, //<2F><><EFBFBD>ؽ<EFBFBD>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>
dcLoadStore, //<2F><><EFBFBD><EFBFBD><EFBFBD>̳<EFBFBD>
dcLoadTogHitEquip, //<2F><><EFBFBD>غϻ<D8BA>װ<EFBFBD><D7B0>
dcLoadFriends = 35, // <20><>ȡ<EFBFBD><C8A1><EFBFBD>˵ĺ<CBB5><C4BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
dcUpdateFriend = 36, // <20><><EFBFBD>º<EFBFBD><C2BA>ѵ<EFBFBD><D1B5><EFBFBD>Ϣ
dcDelFriend = 37, // ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
dcLoadMsg = 27, //<2F><>ȡ<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
dcDeleteMsg = 28, //ɾ<><C9BE>ij<EFBFBD><C4B3><EFBFBD><EFBFBD>Ϣ
// todo<64><6F><EFBFBD><EFBFBD><EFBFBD>Ǿɵģ<C9B5><C4A3>Ժ<EFBFBD><D4BA><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE>
//dcLoadQuest = 3, //װ<><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//dcSaveQuest = 4, //<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD><EFBFBD>
//dcLoadSkill = 5, //װ<>ü<EFBFBD><C3BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
////dcSaveSkill = 6, //<2F><><EFBFBD><EFBFBD><E6BCBC><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD><EFBFBD>
//dcLoadBagItem = 7, //װ<>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD>Ʒ
//dcSaveBagItem = 8, //<2F><><EFBFBD><EFBFBD><E6B1B3><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>սҪ<D5BD><D2AA><EFBFBD><EFBFBD><E6A3AC>ΪҪ<CEAA><D2AA><EFBFBD><EFBFBD>ҩƷ<D2A9><C6B7>
//dcLoadEquipItem = 9, //װ<><D7B0>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>Ʒ
//dcSaveEquipItem = 10, //<2F><><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD><EFBFBD>
//dcLoadDepotItem = 11, //װ<>زֿ<D8B2><D6BF><EFBFBD>Ʒ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1>
//dcSaveDepotItem = 12, //<2F><><EFBFBD><EFBFBD><EFBFBD>ֿ<EFBFBD><D6BF><EFBFBD>Ʒ<EFBFBD><C6B7>13<31><33><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD><EFBFBD>
dcLoadBuff = 15, //<2F><><EFBFBD>ؽ<EFBFBD>ɫbuff<66><66><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
dcSaveBuff = 16, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫbuff<66><66><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD><E6A3AC>buffʱ<66>
dcAddMember = 23, //<2F><><EFBFBD>Ӱ<EFBFBD><D3B0>ɳ<EFBFBD>Ա
dcSaveActorGuild = 24, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˰<EFBFBD><CBB0><EFBFBD><EFBFBD><EFBFBD>Ϣ
dcDeleteMember = 25, //ɾ<><C9BE>ij<EFBFBD><C4B3><EFBFBD><EFBFBD>Ա
dcLoadConsiTimeoutItem = 26, //<2F><>ȡ<EFBFBD>Ѿ<EFBFBD><D1BE>¼ܵĸ<DCB5><C4B8><EFBFBD><EFBFBD><EFBFBD>Ʒ <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1>
dcLoadSpiritItemData = 29, // <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
dcSaveGemItemData = 30, // <20><><EFBFBD><EFBFBD><E6B1A6><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD><EFBFBD>
dcLoadMountData = 31, //װ<><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
dcSaveMountData = 32, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD><EFBFBD>
dcSaveDmkjItem = 33, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IJֿ<C4B2><D6BF><EFBFBD>Ʒ <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD><EFBFBD>
dcLoadDmkjItem = 34, //<2F><>ȡ<EFBFBD><EFBFBD>ֿ<EFBFBD><D6BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1>
dcUpdateFriendInfo = 38, //<2F><><EFBFBD>º<EFBFBD><C2BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD>
dcUpdateFriendContact = 39, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵʱ<CFB5><EFBFBD><E4A3A8><EFBFBD>ߵ<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>
dcSaveCale = 40, //<2F><><EFBFBD><EFBFBD><E6B8B1>ͳ<EFBFBD><CDB3><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1>
dcLoadCale = 41, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͳ<EFBFBD><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
dcLoadFbCountData = 42, // <20><>ȡÿ<C8A1><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EBB8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1>
dcSaveFbCountData = 43, // <20><><EFBFBD><EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EBB8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
// <20><><EFBFBD><EFBFBD><E9B6AF>
dcLoadPlotData = 48, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1>
dcSavePlotData = 49, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//dcLoadMiscStruct = 50, // <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>Ӱ<EFBFBD><D3B0><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1>
//dcSaveMiscStruct = 51, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӱ<EFBFBD><D3B0><EFBFBD><EFBFBD><EFBFBD>
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
dcLoadFightLog = 55, // <20><>ȡPK<50><4B>¼ <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1>
dcAddFightLog = 56, // <20><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>PK<50><4B>¼
dcSlaveAll = 57, // <20>๤ϵͳ<CFB5><CDB3><EFBFBD>ص<EFBFBD><D8B5><EFBFBD><EFBFBD>ݱ<EFBFBD><DDB1><EFBFBD>ɽű<C9BD><C5B1><EFBFBD><EFBFBD><EFBFBD><><C8A1><EFBFBD><EFBFBD>
dcDelFightLog = 58, // ɾ<><C9BE>һ<EFBFBD><D2BB>PK<50><4B>¼
// dcLoadMail = 59, //<2F><>ȡ<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1>
dcDeleteMail = 60, //ɾ<><C9BE><EFBFBD>ʼ<EFBFBD>
dcUpdateMailStatus = 61, //<2F><><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD>״̬
dcDeleteMailFile = 62, //ɾ<><C9BE><EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD>
dcGetActorIdFromActroName = 63, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>ID
dcSaveEntrustItem = 64, //<2F><><EFBFBD><EFBFBD><E6B8B1>ί<EFBFBD>еIJֿ<C4B2><D6BF><EFBFBD>Ʒ <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1>
dcLoadEntrustItem = 65, //<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>ί<EFBFBD>вֿ<D0B2><D6BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
dcSaveActorMisc = 68, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӱ˵<D3B0><CBB5><EFBFBD><EFBFBD><EFBFBD>
dcLoadActorMisc = 69, // <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>Ӱ˵<D3B0><CBB5><EFBFBD><EFBFBD><EFBFBD>
dcSavePetCrossItem = 70, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>زֿ⣨<D6BF><EFBFBD>ң<EFBFBD><D2A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD><EFBFBD>
dcLoadPetCrossItem = 71, //<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>زֿ⣨<D6BF><EFBFBD>ң<EFBFBD><D2A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1>
dcResetCrossPos = 80, // <20><><EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD>λ<EFBFBD><CEBB>
dcLoadCrossVar = 81, //<2F><><EFBFBD>ؽ<EFBFBD>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD>
dcSaveCrossVar = 82, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD>
dcLoadSkillMiji = 83, //<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>ؼ<EFBFBD><D8BC><EFBFBD><EFBFBD><EFBFBD>
dcSaveSkillMiji = 84, //<2F><><EFBFBD><EFBFBD><EFBFBD>ؼ<EFBFBD><D8BC><EFBFBD><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD><EFBFBD>
dcSaveTongTianTaStoreItem = 85, //<2F><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD>ֿ<EFBFBD>(<28><><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
dcLoadTongTianTaStoreItem = 86, //<2F><>ȡͨ<C8A1><CDA8><EFBFBD><EFBFBD><EFBFBD>ֿ<EFBFBD>(<28><><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD>ȡ)
dcSaveWing = 87, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
dcLoadWing = 88, //<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//dcLoadAllPet = 96, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>г<EFBFBD><D0B3><EFBFBD>
//dcDeletePet = 97, // ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
dcLoadPetBase = 98, // <20><><EFBFBD>س<EFBFBD><D8B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
dcSavePetBase = 99, // <20><><EFBFBD>³<EFBFBD><C2B3><EFBFBD>
dcPetSkill = 100, // <20><><EFBFBD><EFBFBD><EFBCBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//dcLoadPetGotType = 101, // <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʷ<EFBFBD><CAB7>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1>
//dcAddPetGotType = 102, // <20><><EFBFBD>ӳ<EFBFBD><D3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʷ<EFBFBD><CAB7>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD><EFBFBD>
dcPetLoadEquip = 103, // <20><><EFBFBD>س<EFBFBD><D8B3><EFBFBD>װ<EFBFBD><D7B0>
dcPetSaveEquip = 104, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>װ<EFBFBD><D7B0>
dcClearActorDbCache = 105, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵĻ<D2B5><C4BB><EFBFBD>
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
dcAddEqSign = 106,//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
dcInheritEqSign = 107,//<2F>̳<EFBFBD><CCB3><EFBFBD><E6BBBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
dcGetEqSignList = 108,//<2F><>ȡijװ<C4B3><D7B0><EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
dcSaveOnceTime = 111, // <20><><EFBFBD>ñ<EFBFBD><C3B1><EFBFBD>һ<EFBFBD>ε<EFBFBD>ʱ<EFBFBD><CAB1>
dcSaveRankVar = 112, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>а<EFBFBD><D0B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
dcSetDataValid = 115, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD>Ա<EFBFBD>ʶ
dcEnableCheckValid = 116, // <20>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>ü<EFBFBD><C3BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7>
dcLoadActorGuild = 117, //<2F><>ȡ<EFBFBD><C8A1>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
dcSaveMarryInfo = 118, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
dcLoadMarryInfo = 119, //<2F><><EFBFBD>ؽ<EFBFBD><D8BD><EFBFBD><EFBFBD><EFBFBD>Ϣ
dcOfflineLogout = 120, //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD>Է<EFBFBD><D4B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߣ<EFBFBD>д<EFBFBD><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
dcOfflineDivorce = 121, //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD>Է<EFBFBD><D4B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߣ<EFBFBD>д<EFBFBD><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
dcSaveCsWarVar = 122, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>ר<EFBFBD>ñ<EFBFBD><C3B1><EFBFBD>
dcLoadCsWarVar = 123, //<2F><><EFBFBD>ؽ<EFBFBD>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>ר<EFBFBD>ñ<EFBFBD><C3B1><EFBFBD>
dcActorCacheSave = 124,
dcActorCacheLoad = 125,
};
enum ConsignmentSysId
{
dcLoadConsignment = 1, //<2F><>ȡ<EFBFBD><C8A1><EFBFBD>еļ<D0B5><C4BC><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ
dcSaveConsignmentItem, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ,<2C><><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
dcConsignmentCount, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
};
enum GuildMgrId
{
dcLoadGuildList = 1, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>а<EFBFBD><D0B0>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD><EFBFBD>
dcLoadGuildDetail, // <20><><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>
dcAddGuild, // <20><><EFBFBD>Ӱ<EFBFBD><D3B0><EFBFBD>
dcDeleteGuild, // <20><>ɢ<EFBFBD><C9A2><EFBFBD><EFBFBD>
dcSaveGuild, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD>Ϣ
dcLoadGuildMgrData, // <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
dcLoadGuildDepot, // <20><>ȡ<EFBFBD><C8A1><EFBFBD>ڲֿ<DAB2><D6BF><EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ
dcSaveGuildDepot, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڲֿ<DAB2><D6BF><EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ
dcLoadBeastLog, // <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޼<EFBFBD>¼
dcAddBeastLog, // <20><><EFBFBD>Ӱ<EFBFBD><D3B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޼<EFBFBD>¼
dcDeleteBeastLog, // ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޼<EFBFBD>¼
dcLoadGuildLog, // <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>
dcAddGuildLog, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>
dcDelGuildLog, // ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>
dcLoadOneGuild, // <20><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD><EFBFBD>
dcGuildCount, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
dcSaveGuildVar, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><>̬<EFBFBD><CCAC><EFBFBD><EFBFBD>)
dcLoadGuildVar, // <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><>̬<EFBFBD><CCAC><EFBFBD><EFBFBD>)
dcSaveGuildChat, // <20><><EFBFBD><EFBFBD><E6B9AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼
dcLoadGuildStore, // <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><CCB5><EFBFBD>¼
dcSaveGuildStore, // <20><><EFBFBD><EFBFBD><E6B9AB><EFBFBD>̵<EFBFBD><CCB5><EFBFBD>¼
};
enum AuctionId
{
dcAuctionAdd = 1,
dcAuctionDel,
dcAuctionUpdate,
};
enum TopTitleId
{
dcLoadRank = 1, //<2F><>ȡ<EFBFBD>й<EFBFBD>ͷ<EFBFBD>ε<EFBFBD><CEB5><EFBFBD><EFBFBD>а<EFBFBD><D0B0><EFBFBD><EFBFBD><EFBFBD>
dcLoadRankUser = 2, // <20>û<EFBFBD><C3BB><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>
dcLoadRankPet = 3, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>
dcRankUserCount, // <20>û<EFBFBD><C3BB><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD>ݵ<EFBFBD><DDB5><EFBFBD><EFBFBD><EFBFBD>
};
enum MsgMgrId
{
dcAddMsg = 1, //<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ϣ
dcAddChat = 2, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD><D8B5><EFBFBD>Ϣ
};
enum MailMgrId
{
dcAddMail = 1, //<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ʼ<EFBFBD>
dcAddMailByActorName, // <20><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƣ<EFBFBD>
dcAddMailByAccountName, // <20><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2>ͨ<EFBFBD><CDA8>open id<69><64>
};
enum GlobalMgr
{
dcLoadBossKiller = 1, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>boss<73>Ļ<EFBFBD>ɱ<EFBFBD><C9B1>
dcSaveBossKiller,
dcLoadMaster, // <20><>ȡ<EFBFBD><C8A1>Ԫ֮<D4AA><D6AE>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>Ϣ
dcSaveMaster, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԫ֮<D4AA><D6AE>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>Ϣ
dcGmCmd, // <20><><EFBFBD><EFBFBD>gm<67><6D><EFBFBD><EFBFBD> <20><>ʱ<EFBFBD>ĵ<EFBFBD>lua<75><61>ע<EFBFBD><EFBFBD>Ժ<EFBFBD><D4BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϢʱҪ<CAB1><D2AA>
//dcAllActorBI, // <20><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ݵ<EFBFBD>BIϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ã<EFBFBD>
dcCheckVer, // <20><><EFBFBD><EFBFBD>gameworld<6C>İ汾<C4B0>Ƿ<EFBFBD><C7B7><EFBFBD>dbserverһ<72><D2BB>
dcLoadMarry, // <20><>ȡȫ<C8A1><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
dcAddMarry, // <20><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼
dcBattleFlag, // <20><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǣ<EFBFBD><C7A3>򲻶<EFBFBD>ȡgmcmd<6D><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
dcAddQuestion = 10, //<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
dcLoadQuestions, //<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>
dcLoadQuestion, //<2F><>ȡijһ<C4B3><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
dcUpdateQuestion, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>Ķ<EFBFBD>
dcAddBug = 14, //<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>bug
dcLoadGoldRank, //<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
dcAddGameServerInfo, //<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>gameworld<6C><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
};
enum FightRankId
{
dcLoadFightRank = 1, // <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>а<EFBFBD>
dcSaveFightRank, // <20><><EFBFBD><EFBFBD><E6BEBA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>а<EFBFBD>
};
enum SysVarMgrId
{
dcAddSysVar = 1,
dcLoadSysVar,
dcUpdateSysVar,
dcSysVarCount,
};
enum configType
{
ctLoadGiftItem = 1, //<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ctLoadGiftConfig = 2, //<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
// ͨ<>ŵĴ<C5B5><C4B4><EFBFBD><EFBFBD><EFBFBD><EBB6A8>
enum tagResultError
{
reSucc = 0,
reDbErr, //<2F><><EFBFBD>ݿ<EFBFBD>ִ<EFBFBD>д<EFBFBD><D0B4><EFBFBD>
reNoActor, //û<>иý<D0B8>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
reSaveErr, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>
reNoLoad, //<2F><>û<EFBFBD>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
reDbNotConnected, //DB<44><42><EFBFBD>Ӳ<EFBFBD><D3B2><EFBFBD>
reParamError, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
reNameError, //<2F><><EFBFBD>ֲ<EFBFBD><D6B2>Ϸ<EFBFBD>
reNameInUse, //<2F><><EFBFBD>ֱ<EFBFBD>ʹ<EFBFBD><CAB9>
reTimeOut, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ
reInterErr, //<2F>ڲ<EFBFBD><DAB2><EFBFBD><EFBFBD><EFBFBD>
};
// ս<><D5BD><EFBFBD><EFBFBD>ϢID
enum WarTeamSysId
{
dcLoadWarTeam = 0,
dcAddWarTeam,
dcDelWarTeam,
dcUpdateWarTeam,
dcLoadWarTeamMember,
dcAddWarTeamMember,
dcDelWarTeamMember,
dcUpdateWarTeamMember,
dcLoadOneWarTeam, // <20><>ȡһ<C8A1><D2BB>ս<EFBFBD>ӵ<EFBFBD><D3B5><EFBFBD>Ϣ
dcWarTeamCount, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD>ص<EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
enum TxApiMsg
{
// <20><>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>
sFeeCallBack = 1,
// <20><>Ѷapi<70><69><EFBFBD><EFBFBD>
sTxApiMsg = 2,
// <20><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>
sUpdateIdentity = 4,
// <20>رջ<D8B1><D5BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IJ<EFBFBD>ϵͳ
sCloseGamble = 5,
// <20>û<EFBFBD><C3BB><EFBFBD>ֵ<EFBFBD><D6B5>ȡtoken
sChargeToken = 6,
// <20><>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD>Ȼ<EFBFBD>ȡtoken
sGetToken = 7,
//<2F><>ֵ<EFBFBD><D6B5><EFBFBD>к<EFBFBD>
sAddValueCard = 8,
// <20><>ѯ<EFBFBD><D1AF>ֵ<EFBFBD><D6B5>
sQueryAddValueCard = 9,
// <20><>ѯԪ<D1AF><D4AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
sQueryYuanbaoCount = 10,
// <20><>ȡԪ<C8A1><D4AA>
sWithdrawYuanbao = 11,
// <20><><EFBFBD>͵<EFBFBD>½<EFBFBD><C2BD>key
sLoginKey = 12,
};
enum CommonDBMsg
{
dcDBExec = 1, // ִ<><D6B4>Ԥ<EFBFBD><D4A4><EFBFBD><EFBFBD>
};
enum TradingMgrId
{
dcAddTrading = 1,
dcUpdateTrading,
dcDelTrading,
};
}
namespace AsyncOperatorCode
{
enum tagAsyncOpError
{
soeSucc = 0, // <20>ɹ<EFBFBD>
soeDBErr, // dbִ<62>д<EFBFBD><D0B4>󣨻<EFBFBD><F3A3A8BB><EFBFBD>db<64>޷<EFBFBD><DEB7><EFBFBD><EFBFBD>ӣ<EFBFBD>
soeNoCardInfo, // <20><><EFBFBD><EFBFBD><EFBFBD>ڴ˿<DAB4><CBBF><EFBFBD>Ϣ
soeTimeExpired, // <20><>ѯ<EFBFBD><D1AF>ʱ
};
}
// gameworld֮<64><D6AE>ͨ<EFBFBD>ŵ<EFBFBD>Э<EFBFBD><D0AD>
namespace GameWorldProto
{
enum GwP
{
gpRegReq = 1, // ע<><D7A2><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>serverid
gpRegResp = 2,
gpKeyReq = 3, // <20><><EFBFBD><EFBFBD>key<65><79><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͻظ<CDBB>
gpKeyResp = 4,
gpUserLogin = 5, // <20><EFBFBD><E3B2A5><EFBFBD>ҵ<EFBFBD>½<EFBFBD><C2BD><EFBFBD><EFBFBD>Ϣ
gpBatchOnline = 6, // ͬ<><CDAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD>Ϣ
gpUserExit = 7, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
gpCloseUser = 8, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
gpGateway = 9, // ͬ<><CDAC><EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD><D8B5><EFBFBD>Ϣ
gpTtData = 10, // ת<><D7AA>Э<EFBFBD><D0AD>
gpSsData = 11, // C++<2B><><EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD><DAA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֮<EFBFBD><D6AE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϸ<EFBFBD>߼<EFBFBD><DFBC><EFBFBD>Ϣ
gpLfData = 12, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3>Ϣ
// <20><><EFBFBD><EFBFBD>֮<EFBFBD><D6AE><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD>Ϸ<EFBFBD>߼<EFBFBD><DFBC><EFBFBD><EFBFBD>ص<EFBFBD><D8B5><EFBFBD>Ϣ
gpCommonMsg, // <20><>Ϸ<EFBFBD>߼<EFBFBD><DFBC><EFBFBD><EFBFBD>ص<EFBFBD><D8B5><EFBFBD>Ϣ
gpCrossRelogin, // ֪ͨ<CDA8><D6AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ظ<EFBFBD><D8B8><EFBFBD>¼
};
enum LfSysType {
lsDefault = 0,
lsGuild,
lsRank,
};
enum SSP
{
stBroadCast, //<2F>
stRankList, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>а<EFBFBD><D0B0>б<EFBFBD>
stUserLogin, //<2F><><EFBFBD>ҵ<EFBFBD>¼
stUserLogout, //<2F><><EFBFBD>ҵdz<D2B5>
stBatchOnline, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><><CDAC><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD>¼<EFBFBD><C2BC>Ϣ)
//stRecvMail, //֪ͨ<CDA8><D6AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD> todo luaʵ<61><CAB5>
stKickUser, //<2F>ߵ<EFBFBD><DFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//stRecvOfflineMsg, //֪ͨ<CDA8><D6AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ todo luaʵ<61><CAB5>
stNormalMax = 100, //<2F><><EFBFBD>ʼ<E6BFAA>ǽű<C7BD><C5B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
};
enum LfGuildCmd {
lcGuildList, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
lcGuildUnion, // <20><><EFBFBD>ڽ<EFBFBD><DABD><EFBFBD>
lcGuildDelUnion, //
lcCreateGuild, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
lcDelGuild, // ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
lcUpdateGuild, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
lcDelGuildMem, //
lcAddGuildMem, //
lcGuildBroadCast, // <20><><EFBFBD>ڹ㲥
lcUpGuildMemInfo, //
lcGuildOnline, // <20><>ͨ<EFBFBD><CDA8>֪ͨ<CDA8><D6AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
lcGuildLeaderInfo, //<2F><><EFBFBD>Ͱ<EFBFBD><CDB0><EFBFBD><EFBFBD><EFBFBD>һЩ<D2BB><D0A9>Ϣ
lcAddItemToDepot, //<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ߵ<EFBFBD><DFB5>ֿ<EFBFBD>
lcAddGuildLog, //<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD>
lcSendFightVal, //<2F><><EFBFBD>Ͱ<EFBFBD><CDB0><EFBFBD>ս<EFBFBD><D5BD>
lcChangePos, //<2F>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD>ְλ
lcDepotAvailible, //<2F><><EFBFBD>ɲֿ<C9B2>ʣ<EFBFBD><CAA3>λ<EFBFBD><CEBB>
lcImpeach, //<2F><><EFBFBD><EFBFBD>
};
enum LfRankCmd {
lcRankList = 0, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>а<EFBFBD><D0B0>б<EFBFBD>
lcRankTitle = 1, //<2F><><EFBFBD><EFBFBD>֪ͨ<CDA8>޸<EFBFBD><DEB8><EFBFBD><EFBFBD>а<EFBFBD><D0B0>ƺ<EFBFBD>
};
};
// gameworld <20><> centerserver ֮<><D6AE><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>Э<EFBFBD><D0AD>
namespace CenterProto
{
enum CWP
{
cwComm = 1, // ֱ<><D6B1>ת<EFBFBD><D7AA><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD>ݰ<EFBFBD>
cwActorOnline = 2, //<2F><>ij<EFBFBD><C4B3><EFBFBD><EFBFBD><EFBFBD>߻<EFBFBD><DFBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
cwActorServer = 3, //<2F><><EFBFBD><EFBFBD>actorid<69><64><EFBFBD>͵<EFBFBD>actorid<69><64><EFBFBD>ڷ<EFBFBD><DAB7><EFBFBD><EFBFBD><EFBFBD>
cwActorServerInfo = 4, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĸ<EFBFBD><C4B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
struct ActorOnline
{
int actorid_;
int sid_;
inline bool operator != (const ActorOnline& data) const
{
return actorid_ != data.actorid_;
}
inline bool operator > (const ActorOnline& data) const
{
return actorid_ > data.actorid_;
}
inline bool operator < (const ActorOnline& data) const
{
return actorid_ < data.actorid_;
}
};
}
}