Files
CapySR/proto/CmdPlayerType.proto
T

804 lines
24 KiB
Protocol Buffer

syntax = "proto3";
import "Common.proto";
message AFDOMLOABJB {
uint32 PLDKENJLKME = 13; // offset: 24
}
enum ALGMICKCABI {
ALGMICKCABI_FLANKPMJBMH = 0;
ALGMICKCABI_LMHJFBBDLNH = 1;
}
message AceAntiCheaterCsReq {
string GIFOENLDCHO = 2; // offset: 24
uint32 NMELIDCDKAK = 8; // offset: 32
}
message AceAntiCheaterScRsp {
uint32 retcode = 6; // offset: 24
}
message AnnounceData {
bool has_recommand = 4; // offset: 60
int64 end_time = 6; // offset: 64
string banner_text = 10; // offset: 32
string emergency_text = 11; // offset: 24
uint32 config_id = 12; // offset: 56
uint32 banner_frequency = 13; // offset: 40
bool BBEBEKFGMAD = 14; // offset: 61
int64 begin_time = 15; // offset: 48
}
message AntiAddictScNotify {
uint32 msg_type = 3; // offset: 40
string level = 4; // offset: 24
string msg = 10; // offset: 32
}
message BlackInfo {
int64 begin_time = 1; // offset: 24
int64 end_time = 2; // offset: 40
uint32 limit_level = 3; // offset: 36
uint32 ban_type = 4; // offset: 32
}
message CMCJFJEBBCO {
string LEMBPAGGMEM = 1; // offset: 16
int32 BLNDDBDIDNJ = 2; // offset: 36
int32 HDMMKJIKCOJ = 3; // offset: 40
int32 LMMHAGLDACM = 4; // offset: 44
int32 MBPELIOJBDG = 5; // offset: 32
}
message ClientDownloadData {
uint32 version = 1; // offset: 44
int64 time = 2; // offset: 32
bytes data = 3; // offset: 24
uint32 channel_id = 4; // offset: 40
}
message ClientDownloadDataScNotify {
ClientDownloadData download_data = 6; // offset: 16
}
message ClientObjDownloadData {
bytes sc_info = 1; // offset: 40
ClientDownloadData client_obj_download_data = 2; // offset: 16
repeated ClientDownloadData dyn_code = 3; // offset: 32
}
message ClientObjDownloadDataScNotify {
ClientObjDownloadData data = 3; // offset: 16
}
message ClientObjUploadCsReq {
ALGMICKCABI content_type = 3; // offset: 36
bytes sc_data = 10; // offset: 16
uint32 EOHFCODKKMD = 13; // offset: 32
}
message ClientObjUploadScRsp {
uint32 retcode = 4; // offset: 32
ClientObjDownloadData data = 6; // offset: 16
}
enum CmdPlayerType {
CmdPlayerType_NLCDGIPGFDJ = 0;
CmdPlayerType_UpdateFeatureSwitchScNotify = 26;
CmdPlayerType_AntiAddictScNotify = 11;
CmdPlayerType_PlayerLoginFinishScRsp = 63;
CmdPlayerType_ServerAnnounceNotify = 73;
CmdPlayerType_AceAntiCheaterCsReq = 76;
CmdPlayerType_GetBasicInfoCsReq = 80;
CmdPlayerType_ExchangeStaminaScRsp = 68;
CmdPlayerType_GetLevelRewardTakenListCsReq = 78;
CmdPlayerType_SetGenderScRsp = 79;
CmdPlayerType_ClientDownloadDataScNotify = 70;
CmdPlayerType_PlayerGetTokenCsReq = 60;
CmdPlayerType_GetAuthkeyScRsp = 21;
CmdPlayerType_ReserveStaminaExchangeScRsp = 50;
CmdPlayerType_ClientObjUploadScRsp = 35;
CmdPlayerType_SetGameplayBirthdayScRsp = 23;
CmdPlayerType_DailyRefreshNotify = 10;
CmdPlayerType_MCFLGBJENJD = 71;
CmdPlayerType_HLAAGBFPKPH = 33;
CmdPlayerType_SetRedPointStatusScNotify = 100;
CmdPlayerType_AceAntiCheaterScRsp = 57;
CmdPlayerType_SetPlayerInfoCsReq = 41;
CmdPlayerType_GetVideoVersionKeyScRsp = 27;
CmdPlayerType_ReserveStaminaExchangeCsReq = 28;
CmdPlayerType_SetGameplayBirthdayCsReq = 13;
CmdPlayerType_PlayerHeartBeatCsReq = 44;
CmdPlayerType_PlayerLoginFinishCsReq = 87;
CmdPlayerType_GetAuthkeyCsReq = 64;
CmdPlayerType_UpdatePlayerSettingCsReq = 45;
CmdPlayerType_QueryProductInfoCsReq = 96;
CmdPlayerType_PlayerLoginScRsp = 25;
CmdPlayerType_GetSecretKeyInfoCsReq = 31;
CmdPlayerType_LLGMMAPJDLI = 89;
CmdPlayerType_RetcodeNotify = 53;
CmdPlayerType_GetLevelRewardScRsp = 85;
CmdPlayerType_EnterStageCsReq = 15;
CmdPlayerType_SetNicknameScRsp = 38;
CmdPlayerType_PlayerLoginCsReq = 34;
CmdPlayerType_PlayerSqueezedScNotify = 83;
CmdPlayerType_SetLanguageScRsp = 93;
CmdPlayerType_ABAKFMHMHPD = 72;
CmdPlayerType_RegionStopScNotify = 12;
CmdPlayerType_SetPlayerInfoScRsp = 30;
CmdPlayerType_UpdatePlayerSettingScRsp = 18;
CmdPlayerType_MonthCardRewardNotify = 97;
CmdPlayerType_PlayerForceSyncGameStateFinishScRsp = 74;
CmdPlayerType_GmTalkScNotify = 56;
CmdPlayerType_PlayerLogoutCsReq = 5;
CmdPlayerType_GetBasicInfoScRsp = 67;
CmdPlayerType_SetGenderCsReq = 40;
CmdPlayerType_PlayerGetTokenScRsp = 16;
CmdPlayerType_GetVideoVersionKeyCsReq = 9;
CmdPlayerType_FeatureSwitchClosedScNotify = 36;
CmdPlayerType_SetLanguageCsReq = 51;
CmdPlayerType_SetNicknameCsReq = 17;
CmdPlayerType_GetLevelRewardTakenListScRsp = 4;
CmdPlayerType_GetLevelRewardCsReq = 19;
CmdPlayerType_PlayerForceSyncGameStateFinishCsReq = 59;
CmdPlayerType_GateServerScNotify = 14;
CmdPlayerType_ONNNLNCMMGJ = 75;
CmdPlayerType_ClientObjDownloadDataScNotify = 52;
CmdPlayerType_ClientObjUploadCsReq = 94;
CmdPlayerType_StaminaInfoScNotify = 99;
CmdPlayerType_PlayerHeartBeatScRsp = 62;
CmdPlayerType_ExchangeStaminaCsReq = 8;
CmdPlayerType_EnterStageScRsp = 42;
CmdPlayerType_GetSecretKeyInfoScRsp = 91;
CmdPlayerType_QueryProductInfoScRsp = 47;
}
message DailyRefreshNotify {
uint32 MDIIJKBHBBI = 11; // offset: 24
}
message EAFHBODFEKM {
oneof GBGKEJPFEIL {
bool CNMAFMEKADJ = 306; // offset: 24
GLNJKGOGKKL BDHBFFEOPFG = 425; // offset: 24
GLNJKGOGKKL DLDGBIBHDKM = 453; // offset: 24
}
}
message EMFKFGCBJBP {
}
message EnterStageCsReq {
string stop_desc = 15; // offset: 16
}
message EnterStageScRsp {
uint32 retcode = 1; // offset: 32
string CCPKFOKOLJB = 14; // offset: 16
}
message ExchangeStaminaCsReq {
}
message ExchangeStaminaScRsp {
int64 last_recover_time = 4; // offset: 40
uint32 retcode = 10; // offset: 48
uint32 stamina_add = 11; // offset: 52
uint32 exchange_times = 14; // offset: 32
repeated ItemCost item_cost_list = 15; // offset: 24
}
message FeatureSwitchClosedScNotify {
FeatureSwitchType FMGLEBCIBHG = 5; // offset: 24
}
enum FeatureSwitchType {
FeatureSwitchType_FeatureSwitchNone = 0;
FeatureSwitchType_FeatureSwitchShop = 1;
FeatureSwitchType_FeatureSwitchLineupName = 2;
FeatureSwitchType_FeatureSwitchRechargeShop = 3;
FeatureSwitchType_FeatureSwitchNickname = 4;
FeatureSwitchType_FeatureSwitchSignature = 5;
FeatureSwitchType_FeatureSwitchBattlepass = 6;
FeatureSwitchType_FeatureSwitchPunkLord = 7;
FeatureSwitchType_FeatureSwitchMonthcardDaily = 8;
FeatureSwitchType_FeatureSwitchPictureShare = 9;
FeatureSwitchType_FeatureSwitchRogue = 10;
FeatureSwitchType_FeatureSwitchChallenge = 11;
FeatureSwitchType_FeatureSwitchCocoon = 12;
FeatureSwitchType_FeatureSwitchRaid = 13;
FeatureSwitchType_FeatureSwitchMazePlaneEvent = 14;
FeatureSwitchType_FeatureSwitchActivityPanel = 15;
FeatureSwitchType_FeatureSwitchMailbox = 16;
FeatureSwitchType_FeatureSwitchQuest = 17;
FeatureSwitchType_FeatureSwitchGacha = 18;
FeatureSwitchType_FeatureSwitchChat = 19;
FeatureSwitchType_FeatureSwitchModifyFriendAlias = 20;
FeatureSwitchType_FeatureSwitchUseItem = 21;
FeatureSwitchType_FeatureSwitchActivitySchedule = 22;
FeatureSwitchType_FeatureSwitchFarmElement = 23;
FeatureSwitchType_FeatureSwitchAchievementLevel = 24;
FeatureSwitchType_FeatureSwitchDailyActiveLevel = 25;
FeatureSwitchType_FeatureSwitchPlayerReturn = 26;
FeatureSwitchType_FeatureSwitchFirstSetNickname = 27;
FeatureSwitchType_FeatureSwitchMainMissionReward = 28;
FeatureSwitchType_FeatureSwitchSubMissionReward = 29;
FeatureSwitchType_FeatureSwitchPamMission = 30;
FeatureSwitchType_FeatureSwitchDestroyItem = 32;
FeatureSwitchType_FeatureSwitchConsumeItemTurn = 33;
FeatureSwitchType_FeatureSwitchRogueModifier = 34;
FeatureSwitchType_FeatureSwitchChessRogue = 35;
FeatureSwitchType_FeatureSwitchChessRogueBoard = 36;
FeatureSwitchType_FeatureSwitchRollShop = 37;
FeatureSwitchType_FeatureSwitchH5Return = 38;
FeatureSwitchType_FeatureSwitchOffering = 39;
FeatureSwitchType_FeatureSwitchServerRedPoint = 40;
FeatureSwitchType_FeatureSwitchMonopolyOptionRatio = 41;
FeatureSwitchType_FeatureSwitchMonopolyGetRaffleTicket = 42;
FeatureSwitchType_FeatureSwitchMonopolyTakeRaffleReward = 43;
FeatureSwitchType_FeatureSwitchChallengeRecommendLineup = 44;
FeatureSwitchType_FeatureSwitchPsnMemberShipCheck = 45;
FeatureSwitchType_FeatureSwitchPlayerBoardDevelopment = 46;
FeatureSwitchType_FeatureSwitchPvp = 47;
FeatureSwitchType_FeatureSwitchRogueMode = 48;
FeatureSwitchType_FeatureSwitchRogueTournUgc = 49;
FeatureSwitchType_FeatureSwitchRelicFilterPlanName = 50;
FeatureSwitchType_FeatureSwitchMazeItemUseBuffDrop = 51;
FeatureSwitchType_FeatureSwitchRedDot = 52;
FeatureSwitchType_FeatureSwitchGameStateService = 53;
FeatureSwitchType_FeatureSwitchBenefitIndex = 54;
FeatureSwitchType_FeatureSwitchRogueTournBuildRef = 55;
FeatureSwitchType_FeatureSwitchPreAvatarSetGrowthTarget = 56;
FeatureSwitchType_FeatureSwitchImportRelicFilterPlan = 58;
FeatureSwitchType_FeatureSwitchGachaDecideItem = 59;
FeatureSwitchType_FeatureSwitchItemSync = 60;
FeatureSwitchType_FeatureSwitchRechargeBenefit = 61;
FeatureSwitchType_FeatureSwitchRechargeGift = 62;
FeatureSwitchType_FeatureSwitchRogueTournBuildRefShareCode = 63;
FeatureSwitchType_FeatureSwitchGachaAvatarToast = 64;
FeatureSwitchType_FeatureSwitchRogueTournBuildRefShareCodeRename = 65;
FeatureSwitchType_FeatureSwitchRelicSmartDiscard = 66;
FeatureSwitchType_FeatureSwitchPlanetfesSocial = 67;
FeatureSwitchType_FeatureSwitchRelicReforge = 68;
FeatureSwitchType_FeatureSwitchRelicCompose = 69;
FeatureSwitchType_FeatureSwitchRelicDecompose = 70;
FeatureSwitchType_FeatureSwitchRogueTournCocoon = 71;
FeatureSwitchType_FeatureSwitchItemCompose = 72;
FeatureSwitchType_FeatureSwitchGrowMaterialAutoComplete = 73;
FeatureSwitchType_FeatureSwitchSkipPerformance = 74;
FeatureSwitchType_FeatureSwitchFate = 75;
FeatureSwitchType_FeatureSwitchFateAvatarHandbook = 76;
FeatureSwitchType_FeatureSwitchElfRestaurant = 77;
FeatureSwitchType_FeatureSwitchBattleTimeoutLegal = 78;
FeatureSwitchType_FeatureSwitchHipplen = 79;
FeatureSwitchType_FeatureSwitchHipplenEffect = 80;
FeatureSwitchType_FeatureSwitchReplayPerformance = 81;
FeatureSwitchType_FeatureSwitchGridFightRef = 82;
FeatureSwitchType_FeatureSwitchRelicBox = 83;
FeatureSwitchType_FeatureSwitchGridFightStartGamePlay = 84;
FeatureSwitchType_FeatureSwitchGridFightBanAugment = 85;
FeatureSwitchType_FeatureSwitchGridFightBanPortalBuff = 86;
FeatureSwitchType_FeatureSwitchBanGotoPage = 87;
FeatureSwitchType_FeatureSwitchReportSensitiveWordCheck = 88;
FeatureSwitchType_FeatureSwitchAvatarSkinId = 89;
FeatureSwitchType_FeatureSwitchAiPam = 90;
FeatureSwitchType_FeatureSwitchBattleCheckPass = 91;
FeatureSwitchType_FeatureSwitchIdleLiveCustomTitle = 92;
FeatureSwitchType_FeatureSwitchGridFightFormationName = 93;
FeatureSwitchType_FeatureSwitchSocialPlay = 94;
FeatureSwitchType_FeatureSwitchRelicPresetPlanName = 95;
FeatureSwitchType_FeatureSwitchOutfitPreview = 96;
FeatureSwitchType_FeatureSwitchRogueProcessorQueueCutting = 97;
FeatureSwitchType_FeatureSwitchChooseDelivery = 98;
FeatureSwitchType_FeatureSwitchUnlockContentPackage = 99;
FeatureSwitchType_FeatureSwitchAcceleratePerformance = 102;
BLOHGFCFEEL_NFNEBINBIBO = 104;
BLOHGFCFEEL_PGOLFCJDGII = 105;
BLOHGFCFEEL_CIHMEJDKEHK = 106;
BLOHGFCFEEL_MGENIBAMDPC = 107;
BLOHGFCFEEL_OLOKBGLMBNF = 108;
BLOHGFCFEEL_MNCHBPDNAFC = 110;
}
message GLNJKGOGKKL {
repeated string ODAHKGONNHJ = 3; // offset: 24
}
message GateServerScNotify {
string OKLNPLEDKDE = 10; // offset: 24
}
enum Gender {
Gender_None = 0;
Gender_Man = 1;
Gender_Woman = 2;
}
message GetAuthkeyCsReq {
string auth_appid = 2; // offset: 24
uint32 sign_type = 5; // offset: 36
uint32 authkey_ver = 9; // offset: 32
}
message GetAuthkeyScRsp {
uint32 retcode = 5; // offset: 44
string authkey = 6; // offset: 24
uint32 sign_type = 10; // offset: 48
uint32 authkey_ver = 13; // offset: 40
string auth_appid = 15; // offset: 32
}
message GetBasicInfoCsReq {
}
message GetBasicInfoScRsp {
int64 last_set_nickname_time = 1; // offset: 48
uint32 retcode = 5; // offset: 32
uint32 gender = 6; // offset: 44
int64 next_recover_time = 7; // offset: 56
uint32 cur_day = 8; // offset: 68
uint32 week_cocoon_finished_count = 9; // offset: 36
bool is_gender_set = 10; // offset: 40
PlayerSettingInfo player_setting_info = 11; // offset: 16
uint32 exchange_times = 14; // offset: 72
uint32 gameplay_birthday = 15; // offset: 64
}
message GetLevelRewardCsReq {
uint32 interacted_prop_entity_id = 1; // offset: 28
uint32 level = 7; // offset: 24
}
message GetLevelRewardScRsp {
uint32 level = 9; // offset: 32
uint32 retcode = 10; // offset: 36
ItemList reward = 15; // offset: 16
}
message GetLevelRewardTakenListCsReq {
}
message GetLevelRewardTakenListScRsp {
uint32 retcode = 9; // offset: 32
repeated uint32 level_reward_taken_list = 15; // offset: 16
}
message GetSecretKeyInfoCsReq {
bytes CILHEPFKKNI = 11; // offset: 16
}
message GetSecretKeyInfoScRsp {
uint32 retcode = 8; // offset: 40
bytes secret_rsp = 13; // offset: 24
repeated SecretKeyInfo secret_info = 15; // offset: 32
}
message GetVideoVersionKeyCsReq {
}
message GetVideoVersionKeyScRsp {
uint32 retcode = 5; // offset: 40
repeated VideoKeyInfo activity_video_key_info_list = 14; // offset: 32
repeated VideoKeyInfo video_key_info_list = 15; // offset: 24
}
message GmTalkScNotify {
string DBKOHLFBPNI = 4; // offset: 24
}
message HBJLNKAFNAD {
repeated uint32 switch_list = 1; // offset: 24
}
message HDOKNMGIDMB {
FeatureSwitchType type = 1; // offset: 32
repeated HBJLNKAFNAD BGNKLMIMBPI = 2; // offset: 16
bool KPCPABKPAKL = 3; // offset: 36
}
message IBCDDGKNICG {
GLNJKGOGKKL black_list = 2; // offset: 16
bool CNMAFMEKADJ = 12; // offset: 32
}
message IDAIHHGGPIJ {
uint32 retcode = 9; // offset: 24
}
message KEKFNKDLDOM {
oneof JNLIJAABGFF {
IBCDDGKNICG ICKNLCPNHCD = 1028; // offset: 24
EAFHBODFEKM LOMPGELJCLM = 1713; // offset: 24
}
}
message LFCHHMGGMPC {
uint32 show_type = 5; // offset: 28
uint32 BMFJFFBPADD = 7; // offset: 24
uint32 EHNJDIDABHD = 9; // offset: 36
uint32 content_id = 14; // offset: 32
}
message LFKKOMBKJIP {
string tag = 1; // offset: 24
string value = 2; // offset: 32
}
message LJFJOGEEGPJ {
bool MBIAIMKHNDB = 2; // offset: 25
bool DADLAHHIJDH = 4; // offset: 24
}
enum LanguageType {
LANGUAGE_NONE = 0;
LANGUAGE_SC = 1;
LANGUAGE_TC = 2;
LANGUAGE_EN = 3;
LANGUAGE_KR = 4;
LANGUAGE_JP = 5;
LANGUAGE_FR = 6;
LANGUAGE_DE = 7;
LANGUAGE_ES = 8;
LANGUAGE_PT = 9;
LANGUAGE_RU = 10;
LANGUAGE_TH = 11;
LANGUAGE_VI = 12;
LANGUAGE_ID = 13;
}
message MEPHKJFAJPP {
string NLONGNHNECG = 1; // offset: 32
string BHNHGPCGKMA = 2; // offset: 48
string CKACNADCDFP = 3; // offset: 64
string EIDOKHKEOPP = 4; // offset: 56
string HELMPDCKLEO = 5; // offset: 72
string DFBLOBNLHCC = 6; // offset: 24
string GLEEJNEJACP = 7; // offset: 40
}
message MonthCardRewardNotify {
ItemList reward = 5; // offset: 16
}
message PNOLLIAKGDB {
bool BELKCBAGMFC = 2; // offset: 29
bool MLPGDPGIFCJ = 7; // offset: 28
uint32 JHJKCJKDHIB = 13; // offset: 24
}
message PlayerForceSyncGameStateFinishCsReq {
}
message PlayerForceSyncGameStateFinishScRsp {
repeated string PKLFOJBALKK = 1; // offset: 16
repeated string HBBIHGLHKDM = 8; // offset: 40
repeated string EHMGEMMNPLA = 9; // offset: 24
uint32 retcode = 11; // offset: 48
}
message PlayerGetTokenCsReq {
string EKLOGGLELCG = 1; // offset: 40
string token = 3; // offset: 32
uint32 account_ip_port = 4; // offset: 56
string account_uid = 6; // offset: 16
uint32 channel_id = 7; // offset: 64
uint32 account_ip = 9; // offset: 52
uint32 platform = 10; // offset: 60
uint32 uid = 12; // offset: 48
uint32 sign_type = 15; // offset: 68
}
message PlayerGetTokenScRsp {
uint32 retcode = 3; // offset: 60
string authkey = 5; // offset: 16
BlackInfo black_info = 9; // offset: 24
string stop_desc = 10; // offset: 40
uint64 secret_key_seed = 12; // offset: 48
uint32 uid = 15; // offset: 56
}
message PlayerHeartBeatCsReq {
LFKKOMBKJIP sc_data = 2; // offset: 16
uint32 EOHFCODKKMD = 5; // offset: 32
uint64 client_time_ms = 8; // offset: 40
}
message PlayerHeartBeatScRsp {
uint64 client_time_ms = 3; // offset: 32
ClientDownloadData download_data = 10; // offset: 24
uint64 server_time_ms = 14; // offset: 48
uint32 retcode = 15; // offset: 40
}
message PlayerLoginCsReq {
string GDMJPJCKBBE = 1; // offset: 136
uint32 JMMHHFLEEPG = 2; // offset: 204
PlatformType platform = 3; // offset: 196
string NIBMFCFBHEP = 4; // offset: 96
uint32 client_res_version = 5; // offset: 168
uint64 login_random = 6; // offset: 176
string BJCIBNBGBMP = 7; // offset: 104
string JHOKMNLHBMA = 8; // offset: 72
string IHMJHLLCLDE = 9; // offset: 48
LanguageType HOFEMNAIIHB = 10; // offset: 172
string BAOGDOFPPLN = 11; // offset: 128
string LDCIBPHDAKI = 12; // offset: 32
string LFLCDNGALME = 13; // offset: 160
string signature = 14; // offset: 80
string BDGDPMALNIF = 15; // offset: 16
string IDIFIEPMLKA = 177; // offset: 88
bool MENBLJOGJMH = 405; // offset: 193
MEPHKJFAJPP HNPMEDIEJFC = 507; // offset: 24
string DJONELMIFEE = 853; // offset: 144
bool ACJKHHBJKHE = 931; // offset: 192
string MGNLIGIKKPP = 1256; // offset: 64
uint32 channel_id = 1683; // offset: 184
string JKGAKDALFPE = 1748; // offset: 120
string LPBHJODECNE = 1752; // offset: 40
CMCJFJEBBCO EONDGECNAIH = 1786; // offset: 152
uint32 FKFFBEMEIEP = 1834; // offset: 188
uint32 KPFGILOFIDI = 1846; // offset: 200
string IJKOMIKFKEK = 2043; // offset: 56
}
message PlayerLoginFinishCsReq {
}
message PlayerLoginFinishScRsp {
uint32 retcode = 8; // offset: 24
}
message PlayerLoginScRsp {
string GIOAPOKHAOF = 3; // offset: 24
PlayerBasicInfo basic_info = 4; // offset: 16
uint32 retcode = 5; // offset: 56
bool KDNPPNHLNOA = 6; // offset: 60
uint32 stamina = 9; // offset: 52
bool KCDAHNNCKPP = 10; // offset: 61
uint64 server_timestamp_ms = 11; // offset: 72
int32 cur_timezone = 12; // offset: 48
string DKEPKHPOLHC = 13; // offset: 32
uint64 login_random = 14; // offset: 64
}
message PlayerLogoutCsReq {
}
message PlayerSettingInfo {
bool IOJEAOCOBBF = 1; // offset: 63
bool BOMGNMDOGLM = 2; // offset: 58
bool GNFDDPEMMFN = 3; // offset: 56
bool NJAKOMDMFJD = 4; // offset: 69
bool DGCNHMIHFJB = 6; // offset: 64
bool MAKOLELFLFH = 7; // offset: 65
bool PFBHGAHAFMD = 8; // offset: 60
bool FDHEPCKLCAM = 9; // offset: 66
bool AACOEHCFNDB = 10; // offset: 68
bool DCJECFMMIBC = 12; // offset: 57
PNOLLIAKGDB OJPAODIHAJE = 13; // offset: 32
bool BBEEBBIDJHE = 42; // offset: 67
bool GOKFNGFFMOB = 673; // offset: 59
bool HGPFFGKNPFB = 711; // offset: 61
repeated KVP OKAHMFOINPM = 759; // offset: 16
LJFJOGEEGPJ ANKIDJJINEI = 1456; // offset: 40
bool LNGHIJGFDKP = 1470; // offset: 62
JPGACKPLGCD CMFCOOEEECB = 1800; // offset: 24
}
message PlayerSqueezedScNotify {
message AAFEHKFADDH {
enum JNFDGPDHENJ {
JNFDGPDHENJ_FLLKANIACDA = 0;
JNFDGPDHENJ_EODFDECMNNP = 1;
JNFDGPDHENJ_BOECOEHDKMA = 2;
JNFDGPDHENJ_EBFFCLNNOCL = 3;
JNFDGPDHENJ_FOGKJPIPDII = 4;
JNFDGPDHENJ_MDKPBPIHFDE = 5;
}
}
BlackInfo black_info = 3; // offset: 16
AAFEHKFADDH.JNFDGPDHENJ kick_type = 13; // offset: 32
}
message Product {
uint32 buy_times = 1; // offset: 68
uint32 gift_version = 2; // offset: 64
string price_tier = 3; // offset: 24
ProductGiftType gift_type = 5; // offset: 44
uint32 max_buy_times = 7; // offset: 40
string product_id = 9; // offset: 16
bool double_reward = 12; // offset: 48
int64 begin_time = 14; // offset: 72
int64 end_time = 15; // offset: 56
}
enum ProductGiftType {
ProductGiftType_ProductGiftNone = 0;
ProductGiftType_ProductGiftCoin = 1;
ProductGiftType_ProductGiftMonthCard = 2;
ProductGiftType_ProductGiftBp68 = 3;
ProductGiftType_ProductGiftBp128 = 4;
ProductGiftType_ProductGiftBp68Upgrade128 = 5;
ProductGiftType_ProductGiftPointCard = 6;
ProductGiftType_ProductGiftPsPreOrder1 = 7;
ProductGiftType_ProductGiftPsPreOrder2 = 8;
ProductGiftType_ProductGiftGooglePoints100 = 9;
ProductGiftType_ProductGiftGooglePoints150 = 10;
ProductGiftType_ProductGiftPsPointCard030 = 11;
ProductGiftType_ProductGiftPsPointCard050 = 12;
ProductGiftType_ProductGiftPsPointCard100 = 13;
ProductGiftType_ProductGiftPsnPlus = 14;
ProductGiftType_ProductGiftSingle6 = 15;
ProductGiftType_ProductGiftDailyLogin30 = 16;
ProductGiftType_ProductGiftAppleGiftCard = 17;
ProductGiftType_ProductGiftTicket10 = 22;
ProductGiftType_ProductGiftPlayerHeadDecor = 23;
ProductGiftType_ProductGiftReturnSign = 24;
ProductGiftType_ProductGiftExtraValueTicket1 = 25;
IMBPFFMCJDF_LDDPELNENIC = 26;
ProductGiftType_ProductGiftFtcUpGachaTicket1 = 18;
ProductGiftType_ProductGiftFtcUpGachaTicket10 = 19;
ProductGiftType_ProductGiftFtcNormalGachaTicket1 = 20;
ProductGiftType_ProductGiftFtcNormalGachaTicket10 = 21;
IMBPFFMCJDF_JMPLJGHMGOD = 101;
IMBPFFMCJDF_DIFOELGDPNL = 102;
}
message QueryProductInfoCsReq {
}
message QueryProductInfoScRsp {
uint32 BFFHEKCGLMA = 1; // offset: 36
uint64 month_card_out_date_time = 2; // offset: 48
uint32 retcode = 8; // offset: 32
repeated Product product_list = 11; // offset: 24
uint32 BEBFNDIGKFK = 14; // offset: 40
}
message RegionStopScNotify {
int64 stop_end_time = 7; // offset: 24
int64 stop_begin_time = 11; // offset: 32
}
message ReserveStaminaExchangeCsReq {
uint32 num = 15; // offset: 24
}
message ReserveStaminaExchangeScRsp {
uint32 num = 3; // offset: 28
uint32 retcode = 10; // offset: 24
}
message RetcodeNotify {
uint32 retcode = 4; // offset: 32
repeated uint32 FLFBHONGDAD = 11; // offset: 16
}
message SecretKeyInfo {
SecretKeyType type = 2; // offset: 32
string secret_key = 14; // offset: 16
}
enum SecretKeyType {
SECRET_KEY_NONE = 0;
SECRET_KEY_SERVER_CHECK = 1;
SECRET_KEY_VIDEO = 2;
SECRET_KEY_BATTLE_TIME = 3;
}
message ServerAnnounceNotify {
repeated AnnounceData announce_data_list = 9; // offset: 16
}
message SetGameplayBirthdayCsReq {
uint32 birthday = 12; // offset: 24
}
message SetGameplayBirthdayScRsp {
uint32 birthday = 2; // offset: 24
uint32 retcode = 15; // offset: 28
}
message SetGenderCsReq {
Gender gender = 15; // offset: 24
}
message SetGenderScRsp {
MultiPathAvatarType cur_avatar_path = 3; // offset: 24
uint32 retcode = 11; // offset: 28
}
message SetLanguageCsReq {
LanguageType HOFEMNAIIHB = 5; // offset: 24
}
message SetLanguageScRsp {
LanguageType HOFEMNAIIHB = 12; // offset: 28
uint32 retcode = 14; // offset: 24
}
message SetNicknameCsReq {
string nickname = 6; // offset: 16
bool is_modify = 9; // offset: 32
}
message SetNicknameScRsp {
bool is_modify = 9; // offset: 32
uint32 retcode = 11; // offset: 36
int64 set_time = 13; // offset: 24
}
message SetPlayerInfoCsReq {
bool is_modify = 3; // offset: 36
Gender gender = 10; // offset: 32
string nickname = 12; // offset: 24
}
message SetPlayerInfoScRsp {
bool is_modify = 6; // offset: 36
uint32 retcode = 10; // offset: 40
MultiPathAvatarType cur_avatar_path = 11; // offset: 32
int64 set_time = 13; // offset: 24
}
message SetRedPointStatusScNotify {
uint32 BMFJFFBPADD = 1; // offset: 36
uint32 content_id = 2; // offset: 32
uint32 uid = 3; // offset: 44
repeated LFCHHMGGMPC BKAKIJOACPO = 7; // offset: 16
uint32 show_type = 13; // offset: 40
}
message StaminaInfoScNotify {
uint32 stamina = 3; // offset: 40
int64 next_recover_time = 4; // offset: 32
uint32 reserve_stamina = 7; // offset: 44
int64 EHJCPBJNEOO = 12; // offset: 24
}
message UpdateFeatureSwitchScNotify {
repeated HDOKNMGIDMB switch_info_list = 9; // offset: 16
}
message UpdatePlayerSetting {
oneof BKAGLMFNKKA {
bool AACOEHCFNDB = 2; // offset: 16
bool DGCNHMIHFJB = 15; // offset: 16
bool FDHEPCKLCAM = 8; // offset: 16
bool DCJECFMMIBC = 7; // offset: 16
bool IOJEAOCOBBF = 11; // offset: 16
bool PFBHGAHAFMD = 3; // offset: 16
bool GNFDDPEMMFN = 13; // offset: 16
bool MAKOLELFLFH = 9; // offset: 16
bool NJAKOMDMFJD = 14; // offset: 16
PNOLLIAKGDB OJPAODIHAJE = 10; // offset: 16
bool BOMGNMDOGLM = 497; // offset: 16
bool BBEEBBIDJHE = 555; // offset: 16
bool HGPFFGKNPFB = 380; // offset: 16
bool LNGHIJGFDKP = 1448; // offset: 16
bool GOKFNGFFMOB = 800; // offset: 16
JPGACKPLGCD CMFCOOEEECB = 1660; // offset: 16
KVP EGLOIFDIDPK = 670; // offset: 16
LJFJOGEEGPJ ANKIDJJINEI = 1808; // offset: 16
}
}
message UpdatePlayerSettingCsReq {
UpdatePlayerSetting player_setting = 1; // offset: 16
}
message UpdatePlayerSettingScRsp {
UpdatePlayerSetting player_setting = 2; // offset: 24
uint32 retcode = 12; // offset: 32
}
message VideoKeyInfo {
uint64 HHCAKADKHAN = 6; // offset: 24
uint64 IBDIMHPOPOJ = 8; // offset: 48
uint64 BOGECOHIINH = 13; // offset: 40
uint32 id = 14; // offset: 32
}