syntax = "proto3"; package serverproto; import "login.proto"; import "user.proto"; message Request { CSLoginReq CS_LOGIN_REQ = 1002; CSCreateRoleReq CS_CREATE_ROLE_REQ = 1004; CSGMCommandReq CS_GM_COMMAND_REQ = 1046; CSHeroLevelUpReq CS_HERO_LEVEL_UP_REQ = 1013; CSHeroAdvanceReq CS_HERO_ADVANCE_REQ = 1015; CSHeroBattleReq CS_HERO_BATTLE_REQ = 1017; CSAddAttrPointReq CS_ADD_ATTR_POINT_REQ = 1008; CSPlayerMoveReq CS_PLAYER_MOVE_REQ = 1037; CSPlayerEnterMapReq CS_PLAYER_ENTER_MAP_REQ = 1035; CSPlayerLeaveMapReq CS_PLAYER_LEAVE_MAP_REQ = 1039; CSEquipForgeReq CS_EQUIP_FORGE_REQ = 1022; CSEquipUpReq CS_EQUIP_UP_REQ = 1026; CSEquipDownReq CS_EQUIP_DOWN_REQ = 1029; CSEquipLevelUpAllReq CS_EQUIP_LEVEL_UP_ALL_REQ = 1030; } message Response { SCLoginAck SC_LOGIN_ACK = 1003; SCStartupInfoNtf SC_STARTUP_INFO_NTF = 1006; SCCreateRoleAck SC_CREATE_ROLE_ACK = 1005; SCRoleHeroInfoNtf SC_ROLE_HERO_INFO_NTF = 1021; SCRoleBaseInfoNtf SC_ROLE_BASE_INFO_NTF = 1020; SCHeroLevelUpAck SC_HERO_LEVEL_UP_ACK = 1014; SCHeroAdvanceAck SC_HERO_ADVANCE_ACK = 1016; SCBaseLevelUpNtf SC_BASE_LEVEL_UP_NTF = 1019; CSHeroBattleAck CS_HERO_BATTLE_ACK = 1018; SCAddAttrPointAck SC_ADD_ATTR_POINT_ACK = 1009; SCPlayerEnterMapAck SC_PLAYER_ENTER_MAP_ACK = 1036; SCPlayerEnterNtf SC_PLAYER_ENTER_NTF = 1040; SCSyncPlayersNtf SC_SYNC_PLAYERS_NTF = 1041; SCGMSyncAllPlayerNtf SC_GM_SYNC_ALL_PLAYER_NTF = 1047; SCPlayerLeaveNtf SC_PLAYER_LEAVE_NTF = 1042; SCEquipForgeAck SC_EQUIP_FORGE_ACK = 1023; SCEquipChangeNtf SC_EQUIP_CHANGE_NTF = 1025; SCItemChangeNtf SC_ITEM_CHANGE_NTF = 1031; SCChipChangeNtf SC_CHIP_CHANGE_NTF = 1034; SCEquipUpAck SC_EQUIP_UP_ACK = 1027; SCEquipAllNtf SC_EQUIP_ALL_NTF = 1024; SCSlotDataNtf SC_SLOT_DATA_NTF = 1028; }