mirror of
https://github.com/FlourishingWorld/hk4e.git
synced 2026-03-01 00:35:36 +08:00
完善客户端协议
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
enum AntiCheatActionType {
|
||||
ANTI_CHEAT_ACTION_NONE = 0;
|
||||
ANTI_CHEAT_ACTION_AI_HASH = 1;
|
||||
ANTI_CHEAT_ACTION_MTP = 2;
|
||||
ANTI_CHEAT_ACTION_CHECKSUM_INVALID = 3;
|
||||
ANTI_CHEAT_SKILL_CD_WRONG = 4;
|
||||
ANTI_CHEAT_ACTION_MOVE_SPEED_OVER_LIMIT = 5;
|
||||
ANTI_CHEAT_ACTION_ANTI_OFFLINE_RESULT = 6;
|
||||
ANTI_CHEAT_ACTION_ELITE_MONSTER_ABNORMAL_DIE = 7;
|
||||
ANTI_CHEAT_ACTION_ABILITY_HASH = 8;
|
||||
ANTI_CHEAT_ACTION_EQUIP_AFFIX_CD_WRONG = 9;
|
||||
ANTI_CHEAT_ACTION_REPORT = 10;
|
||||
ANTI_CHEAT_ACTION_SEGMENT_CRC_CHECK_FAIL = 11;
|
||||
ANTI_CHEAT_ACTION_MONSTER_DIE = 12;
|
||||
ANTI_CHEAT_ACTION_USE_NOT_ALLOWED_SKILL = 13;
|
||||
ANTI_CHEAT_ACTION_CLIENT_SPEED_UP_TIME = 14;
|
||||
ANTI_CHEAT_ACTION_COMBAT_HASH = 15;
|
||||
ANTI_CHEAT_ACTION_GADGET_INTERACT_BEYOND_DISTANCE = 16;
|
||||
ANTI_CHEAT_ACTION_SAFE_FLOAT_EXCEPTION = 17;
|
||||
ANTI_CHEAT_ACTION_ENVIRONMENT_ERROR = 18;
|
||||
ANTI_CHEAT_ACTION_SCENE_TIME_MOVE_SPEED_OVER_LIMIT = 20;
|
||||
ANTI_CHEAT_ACTION_DAMAGE_OVER_LIMIT = 21;
|
||||
ANTI_CHEAT_ACTION_CLIENT_REPORT_MOVE_SPEED_OVER_LIMIT = 22;
|
||||
ANTI_CHEAT_ACTION_AVATAR_EXCEL_HASH = 23;
|
||||
ANTI_CHEAT_ACTION_CLIENT_LOADING_COSTUME_VERIFICATION = 24;
|
||||
ANTI_CHEAT_ACTION_QIANDAOGUA_CHECK_FAIL = 25;
|
||||
ANTI_CHEAT_ACTION_MOUSE_MACRO_CLIENT_REPORT = 26;
|
||||
ANTI_CHEAT_ACTION_CLIENT_TICK_TIME_CHECK_FAIL = 27;
|
||||
ANTI_CHEAT_ACTION_CLIENT_SGV_CHECK_FAIL = 28;
|
||||
ANTI_CHEAT_ACTION_STAMINA_CHECK_FAIL = 29;
|
||||
ANTI_CHEAT_ACTION_CLIENT_FIGHT_REPORT = 30;
|
||||
ANTI_CHEAT_ACTION_CLIENT_PROTO_ERROR = 31;
|
||||
ANTI_CHEAT_ACTION_UNION_EXCEED_FREQ = 32;
|
||||
ANTI_CHEAT_ACTION_RELIQUARY_UPGRADE_ERROR = 33;
|
||||
ANTI_CHEAT_ACTION_PACKET_COST_TIME_EXCEED_LIMIT = 34;
|
||||
ANTI_CHEAT_ACTION_RECV_PACKET_FREQ_EXCEED_LIMIT = 35;
|
||||
ANTI_CHEAT_ACTION_SINGLE_PACKET_FREQ_EXCEED_LIMIT = 36;
|
||||
ANTI_CHEAT_ACTION_GADGET_INTERACT_BEYOND_CHECK_DISTANCE = 37;
|
||||
ANTI_CHEAT_ACTION_LUA_SHELL_CLIENT_NOTIFY_TIMEOUT = 38;
|
||||
ANTI_CHEAT_ACTION_PACKET_COST_TIME_PERCENT_EXCEED_LIMIT = 39;
|
||||
ANTI_CHEAT_ACTION_SECURITY_LIBRARY_MD5_ERROR = 40;
|
||||
ANTI_CHEAT_ACTION_AVATAR_ATTACK_AVATAR_DAMAGE = 41;
|
||||
ANTI_CHEAT_ACTION_FORBID_LOGIN = 42;
|
||||
}
|
||||
@@ -0,0 +1,462 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
import "server_only/log/player/player_body_custom.proto";
|
||||
|
||||
enum AntiOfflineResultType {
|
||||
ANTI_OFFLINE_RESULT_NONE = 0;
|
||||
ANTI_OFFLINE_RESULT_SUCC = 1;
|
||||
ANTI_OFFLINE_RESULT_EMPTY = 2;
|
||||
ANTI_OFFLINE_RESULT_DECRYPT_FAIL = 3;
|
||||
ANTI_OFFLINE_RESULT_VERIFY_FAIL = 4;
|
||||
}
|
||||
|
||||
enum ForbidLoginReason {
|
||||
FORBID_LOGIN_NONE = 0;
|
||||
FORBID_LOGIN_CHECKSUM = 1;
|
||||
FORBID_LOGIN_ANTI_OFFLINE = 2;
|
||||
FORBID_LOGIN_ENVIRONMENT_ERROR_CODE = 3;
|
||||
FORBID_LOGIN_SECURITY_LIBRARY = 4;
|
||||
}
|
||||
|
||||
message SecurityChannelLog {
|
||||
uint32 uid = 1;
|
||||
int32 ret = 2;
|
||||
uint64 expect_salt = 3;
|
||||
uint64 actual_salt = 4;
|
||||
string trans_no = 5;
|
||||
string report = 6;
|
||||
}
|
||||
|
||||
message AntiCheatBodyAIHash {
|
||||
uint32 monster_id = 1;
|
||||
int32 client_hash_value = 2;
|
||||
int32 server_hash_value = 3;
|
||||
}
|
||||
|
||||
message AntiCheatBodyMTP {
|
||||
string report_type = 1;
|
||||
uint32 report_value = 2;
|
||||
}
|
||||
|
||||
message AntiCheatBodyChecksumInvalid {
|
||||
string system_version = 1;
|
||||
string device_uuid = 2;
|
||||
string cloud_client_ip = 3;
|
||||
string platform = 4;
|
||||
uint32 account_type = 5;
|
||||
string client_version = 6;
|
||||
string device_name = 7;
|
||||
string checksum = 8;
|
||||
uint32 channel_id = 9;
|
||||
uint32 sub_channel_id = 10;
|
||||
}
|
||||
|
||||
message AntiCheatBodySkillCdWrong {
|
||||
uint32 avatar_id = 1;
|
||||
uint32 skill_id = 2;
|
||||
float skill_cd = 3;
|
||||
float skill_pass_time = 4;
|
||||
uint32 max_charge_count = 5;
|
||||
uint32 cd_list_len = 6;
|
||||
string ability_name = 7;
|
||||
string modifier_name = 8;
|
||||
EntityLog source_entity = 9;
|
||||
EntityLog target_entity = 10;
|
||||
uint32 from_player_uid = 11;
|
||||
}
|
||||
|
||||
message AntiCheatBodyMoveSpeedOverLimit {
|
||||
enum MoveType {
|
||||
MOVE_NORMAL = 0;
|
||||
MOVE_DASH = 1;
|
||||
MOVE_SWIM = 2;
|
||||
MOVE_FLY = 3;
|
||||
MOVE_POWER_FLY = 4;
|
||||
MOVE_SKIFF_DASH = 5;
|
||||
MOVE_SKIFF_POWER_DASH = 6;
|
||||
}
|
||||
|
||||
uint32 avatar_id = 1;
|
||||
uint32 move_type = 2;
|
||||
float move_speed = 3;
|
||||
float move_speed_limit = 4;
|
||||
float pre_x = 5;
|
||||
float pre_y = 6;
|
||||
float pre_z = 7;
|
||||
float cur_x = 8;
|
||||
float cur_y = 9;
|
||||
float cur_z = 10;
|
||||
uint32 is_only_record_move_count = 11;
|
||||
uint32 last_refresh_force_move_time = 12;
|
||||
uint32 force_drag_move_count = 13;
|
||||
uint32 total_move_count = 14;
|
||||
uint32 is_kicked_out = 15;
|
||||
uint32 is_draged_back = 16;
|
||||
uint32 motion_state = 17;
|
||||
uint32 record_time = 18;
|
||||
uint32 record_count = 19;
|
||||
}
|
||||
|
||||
message AntiCheatBodySceneTimeMoveSpeedOverLimit {
|
||||
uint32 avatar_id = 1;
|
||||
float move_speed = 2;
|
||||
float move_speed_limit = 3;
|
||||
float pre_x = 4;
|
||||
float pre_y = 5;
|
||||
float pre_z = 6;
|
||||
float cur_x = 7;
|
||||
float cur_y = 8;
|
||||
float cur_z = 9;
|
||||
uint32 is_kicked_out = 10;
|
||||
uint32 is_draged_back = 11;
|
||||
uint32 motion_state = 12;
|
||||
uint32 record_scene_time = 13;
|
||||
uint32 record_time = 14;
|
||||
uint32 record_count = 15;
|
||||
}
|
||||
|
||||
message AntiCheatBodyAntiOfflineResult {
|
||||
uint32 result_type = 1;
|
||||
int32 check_result = 2;
|
||||
int32 verify_result = 3;
|
||||
uint32 old_security_level = 4;
|
||||
uint32 cur_security_level = 5;
|
||||
uint32 succ_num = 6;
|
||||
uint32 empty_num = 7;
|
||||
uint32 decrypt_fail_num = 8;
|
||||
uint32 verify_fail_num = 9;
|
||||
uint32 cur_succ_num = 10;
|
||||
uint32 cur_fail_num = 11;
|
||||
uint32 account_type = 12;
|
||||
string account_uid = 13;
|
||||
uint32 platform_type = 14;
|
||||
string client_version = 15;
|
||||
string system_version = 16;
|
||||
string device_name = 17;
|
||||
string device_uuid = 18;
|
||||
uint32 is_editor = 19;
|
||||
uint32 language_type = 20;
|
||||
string platform = 21;
|
||||
string device_info = 22;
|
||||
uint32 is_guest = 23;
|
||||
uint32 cloud_client_ip = 24;
|
||||
string online_id = 25;
|
||||
string player_login_req_str = 26;
|
||||
string get_player_token_rsp_str = 27;
|
||||
uint32 is_in_whitelist = 28;
|
||||
string psn_id = 29;
|
||||
}
|
||||
|
||||
message AntiCheatBodyEliteMonsterAbnormalDie {
|
||||
uint32 scene_id = 1;
|
||||
EntityLog monster_log = 2;
|
||||
uint32 reason = 3;
|
||||
string combat_transaction = 4;
|
||||
}
|
||||
|
||||
message AntiCheatBodyAbilityHash {
|
||||
uint32 entity_type = 1;
|
||||
uint32 id = 2;
|
||||
uint32 group_id = 3;
|
||||
uint32 config_id = 4;
|
||||
int32 client_hash_value = 5;
|
||||
int32 server_hash_value = 6;
|
||||
repeated string ability_name_list = 7;
|
||||
int32 prev_server_hash_value = 8;
|
||||
uint32 entity_id = 9;
|
||||
uint32 job_id = 10;
|
||||
}
|
||||
|
||||
message AntiCheatBodyEquipAffixCdWrong {
|
||||
uint32 avatar_id = 1;
|
||||
uint32 affix_id = 2;
|
||||
uint32 affix_cd = 3;
|
||||
uint32 affix_pass_time = 4;
|
||||
}
|
||||
|
||||
message AntiCheatBodyPlayerReport {
|
||||
uint32 target_uid = 1;
|
||||
uint32 report_type = 2;
|
||||
string report_reason = 3;
|
||||
uint32 reporter_language = 4;
|
||||
uint32 target_home_module_id = 5;
|
||||
string target_home_module_name = 6;
|
||||
}
|
||||
|
||||
message AntiCheatBodySegmentCrcCheckFail {
|
||||
uint32 crc_module_type = 1;
|
||||
uint32 offset = 2;
|
||||
uint32 size = 3;
|
||||
string crc = 4;
|
||||
string client_version = 6;
|
||||
uint32 channel_id = 7;
|
||||
uint32 sub_channel_id = 8;
|
||||
}
|
||||
|
||||
message AntiCheatBodyMonsterDie {
|
||||
uint32 scene_id = 1;
|
||||
EntityLog monster_log = 2;
|
||||
uint32 reason = 3;
|
||||
repeated uint32 forbid_die_types = 4;
|
||||
string combat_transaction = 5;
|
||||
}
|
||||
|
||||
message AntiCheatBodyUseNotAllowedSkill {
|
||||
uint32 avatar_id = 1;
|
||||
uint32 skill_id = 2;
|
||||
uint32 last_used_skill_id = 3;
|
||||
string ability_name = 4;
|
||||
string modifier_name = 5;
|
||||
EntityLog source_entity = 6;
|
||||
EntityLog target_entity = 7;
|
||||
uint32 from_player_uid = 8;
|
||||
}
|
||||
|
||||
message AntiCheatBodyClientSpeedUpTime {
|
||||
uint64 last_sent_ms = 1;
|
||||
float last_unity_engine_time = 2;
|
||||
uint64 sent_ms = 3;
|
||||
float unity_engine_time = 4;
|
||||
float timescale = 5;
|
||||
float timescale_limit = 6;
|
||||
}
|
||||
|
||||
message AntiCheatBodyCombatHash {
|
||||
EntityLog entity_log = 1;
|
||||
int32 client_hash_value = 2;
|
||||
int32 server_hash_value = 3;
|
||||
}
|
||||
|
||||
message AntiCheatBodyGadgetInteractBeyondDistance {
|
||||
EntityLog gadget_entity = 1;
|
||||
uint32 avatar_id = 2;
|
||||
PositionLog avatar_position = 3;
|
||||
uint32 gadget_entity_id = 4;
|
||||
uint32 op_type = 5;
|
||||
uint32 resin_cost_type = 6;
|
||||
float distance = 7;
|
||||
float check_distance = 8;
|
||||
uint32 record_time = 9;
|
||||
uint32 record_count = 10;
|
||||
}
|
||||
|
||||
message AntiCheatBodySafeFloatException {
|
||||
string report_type = 1;
|
||||
string report_value = 2;
|
||||
}
|
||||
|
||||
message AntiCheatBodyEnvironmentError {
|
||||
string code_str = 1;
|
||||
bool is_kick = 2;
|
||||
string player_login_req_str = 3;
|
||||
}
|
||||
|
||||
message AntiCheatBodyDamageOverLimit {
|
||||
AttackEntityLog attack_entity = 1;
|
||||
AttackEntityLog defense_entity = 2;
|
||||
string attack_tag = 3;
|
||||
string ability_name = 4;
|
||||
string modifier_name = 5;
|
||||
float damage_percentage = 6;
|
||||
float damage_percentage_ratio = 7;
|
||||
float damage_extra = 8;
|
||||
float damage = 9;
|
||||
float critical_hurt = 10;
|
||||
float amplify_ratio = 11;
|
||||
}
|
||||
|
||||
message BriefMotionLog {
|
||||
uint32 brief_motion_state = 1;
|
||||
uint32 brief_speed = 2;
|
||||
}
|
||||
|
||||
message AntiCheatBodyClientReportMoveSpeedOverLimit {
|
||||
repeated BriefMotionLog brief_motion_list = 1;
|
||||
PositionLog pos = 2;
|
||||
uint32 motion_state = 3;
|
||||
repeated uint32 brief_motion_state_list = 4;
|
||||
repeated uint32 brief_speed_list = 5;
|
||||
uint32 brief_motion_state = 6;
|
||||
uint32 brief_speed = 7;
|
||||
uint32 brief_acc = 8;
|
||||
}
|
||||
|
||||
message AntiCheatBodyAvatarExcelHash {
|
||||
uint32 avatar_id = 1;
|
||||
string hash_str = 2;
|
||||
int32 server_hash = 3;
|
||||
int32 client_hash = 4;
|
||||
}
|
||||
|
||||
message AntiCheatBodyClientLoadingCostumeVerification {
|
||||
uint32 uid = 1;
|
||||
uint64 guid = 2;
|
||||
uint32 avatar_type = 3;
|
||||
uint32 avatar_id = 4;
|
||||
uint32 costume_id = 5;
|
||||
uint32 cur_costume_id = 6;
|
||||
bool is_has_costume = 7;
|
||||
uint64 prefab_hash = 8;
|
||||
uint64 server_hash = 9;
|
||||
}
|
||||
|
||||
message AntiCheatBodyQiandaoguaCheckFail {
|
||||
uint32 attack_count = 1;
|
||||
uint32 frame_num = 2;
|
||||
uint32 attack_id = 3;
|
||||
EntityLog source_entity = 4;
|
||||
EntityLog target_entity = 5;
|
||||
uint32 gadget_damage_action_idx = 7;
|
||||
string anim_event_id = 8;
|
||||
string ability_name = 9;
|
||||
string modifier_name = 10;
|
||||
int32 local_id = 11;
|
||||
string attack_tag = 12;
|
||||
EntityLog ability_owner = 13;
|
||||
}
|
||||
|
||||
message AntiCheatBodyMouseMacroClientReport {
|
||||
uint32 param = 1;
|
||||
}
|
||||
|
||||
message AntiCheatBodyClientTickTimeCheckFail {
|
||||
uint64 pivot_client_time = 1;
|
||||
uint64 pivot_unix_time = 2;
|
||||
uint64 client_total_tick_time = 3;
|
||||
uint64 unix_time = 4;
|
||||
uint64 total_tick_max_delay_time = 5;
|
||||
int64 delta_server_time = 6;
|
||||
int64 delta_client_time = 7;
|
||||
}
|
||||
|
||||
message AntiCheatBodyClientSgvCheckFail {
|
||||
EntityLog entity_log = 1;
|
||||
uint32 entity_id = 2;
|
||||
string sgv = 3;
|
||||
uint32 last_enable_time = 4;
|
||||
uint32 timeout_seconds = 5;
|
||||
}
|
||||
|
||||
message AntiCheatBodyStaminaCheckFail {
|
||||
EntityLog entity_log = 1;
|
||||
int32 stamina = 2;
|
||||
uint32 change_type = 3;
|
||||
uint32 motion_state = 4;
|
||||
uint32 skill_id = 5;
|
||||
string ability_name = 6;
|
||||
string modifier_name = 7;
|
||||
int32 local_id = 8;
|
||||
uint32 prop_change_reason = 9;
|
||||
}
|
||||
|
||||
message AntiCheatBodyClientFightReport {
|
||||
uint32 cheat_type = 1;
|
||||
uint32 cheat_count = 2;
|
||||
}
|
||||
|
||||
message AntiCheatBodyClientProtoError {
|
||||
uint32 proto_error_type = 1;
|
||||
}
|
||||
|
||||
message AntiCheatBodyUnionExceedFreq {
|
||||
uint32 union_notify_freq = 1;
|
||||
uint32 combat_notify_freq = 2;
|
||||
uint32 sub_total_union_freq = 3;
|
||||
uint32 cheat_count = 4;
|
||||
bool is_kick = 5;
|
||||
}
|
||||
|
||||
message AntiCheatBodyReliquaryUpgradeError {
|
||||
uint64 guid = 1;
|
||||
uint32 item_id = 2;
|
||||
uint32 level = 3;
|
||||
}
|
||||
|
||||
message AntiCheatBodyPacketCostTimeExceedLimit {
|
||||
uint32 cmd_id = 1;
|
||||
string cmd_name = 2;
|
||||
int32 retcode = 3;
|
||||
uint32 packet_cost_time_us = 4;
|
||||
uint32 cost_time_limit_us = 5;
|
||||
}
|
||||
|
||||
message PacketCountInfoLog {
|
||||
uint32 cmd_id = 1;
|
||||
string cmd_name = 2;
|
||||
uint32 cmd_count = 3;
|
||||
}
|
||||
|
||||
message AntiCheatBodyRecvPacketFreqExceedLimit {
|
||||
uint32 packet_count = 1;
|
||||
uint32 time_interval_ms = 2;
|
||||
repeated PacketCountInfoLog packet_list = 3;
|
||||
uint32 packet_recv_max_count = 4;
|
||||
uint32 packet_recv_check_interval_ms = 5;
|
||||
}
|
||||
|
||||
message AntiCheatBodySinglePacketFreqExceedLimit {
|
||||
uint32 cmd_id = 1;
|
||||
string cmd_name = 2;
|
||||
uint32 packet_count = 3;
|
||||
uint32 time_interval_ms = 4;
|
||||
float config_freq_limit = 5;
|
||||
}
|
||||
|
||||
message AntiCheatBodyGadgetInteractBeyondCheckDistance {
|
||||
float min_distance = 1;
|
||||
float max_distance = 2;
|
||||
float check_distance = 3;
|
||||
uint32 record_time = 4;
|
||||
uint32 record_count = 5;
|
||||
}
|
||||
|
||||
message AntiCheatBodyLuaShellClientNotifyTimeout {
|
||||
uint32 use_type = 1;
|
||||
uint32 lua_shell_id = 2;
|
||||
bool is_kick = 3;
|
||||
string check_json_key = 4;
|
||||
}
|
||||
|
||||
message AntiCheatBodyPacketCostTimePercentExceedLimit {
|
||||
uint64 check_interval_ms = 1;
|
||||
uint64 config_check_interval_ms = 2;
|
||||
uint64 config_cost_time_percent = 3;
|
||||
uint64 accumulate_packet_cost_time_ms = 4;
|
||||
uint32 config_is_enable_kick = 5;
|
||||
uint32 config_kick_time_percent = 6;
|
||||
bool is_kick = 7;
|
||||
uint32 trigger_kick_count = 8;
|
||||
}
|
||||
|
||||
message AntiCheatBodySecurityLibraryMd5Error {
|
||||
enum CheckResultType {
|
||||
RESULT_NONE = 0;
|
||||
RESULT_INVALID_VERSION = 1;
|
||||
RESULT_VERSION_DISABLED = 2;
|
||||
RESULT_INVALID_MD5 = 3;
|
||||
}
|
||||
|
||||
int32 check_result = 1;
|
||||
bool is_kick = 2;
|
||||
string report_version_str = 3;
|
||||
string report_md5_str = 4;
|
||||
}
|
||||
|
||||
message AntiCheatBodyAvatarAttackAvatarDamage {
|
||||
AttackEntityLog attack_entity = 1;
|
||||
AttackEntityLog defense_entity = 2;
|
||||
string attack_tag = 3;
|
||||
string ability_name = 4;
|
||||
string modifier_name = 5;
|
||||
uint32 target_type = 6;
|
||||
string anim_event_id = 7;
|
||||
float client_damage = 8;
|
||||
float ori_server_damage = 9;
|
||||
float final_server_damage = 10;
|
||||
}
|
||||
|
||||
message AntiCheatBodyForbidLogin {
|
||||
uint32 reason = 1;
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
message AntiCheatLogHead {
|
||||
string time = 1;
|
||||
uint32 action_id = 2;
|
||||
string region_name = 3;
|
||||
string game_version = 4;
|
||||
uint32 uid = 5;
|
||||
uint32 level = 6;
|
||||
uint64 vip_point = 7;
|
||||
uint32 vip_level = 8;
|
||||
bool is_in_mp = 9;
|
||||
repeated uint32 mp_teammate_list = 10;
|
||||
uint32 scene_id = 11;
|
||||
uint32 tag = 12;
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
enum GCGStatActionType {
|
||||
GCG_STAT_ACTION_NONE = 0;
|
||||
GCG_STAT_ACTION_DUEL_START = 1;
|
||||
GCG_STAT_ACTION_DUEL_END = 2;
|
||||
GCG_STAT_ACTION_DUEL_REPLAY = 3;
|
||||
}
|
||||
73
protocol/proto_hk4e/server_only/log/gcg/gcg_body.proto
Normal file
73
protocol/proto_hk4e/server_only/log/gcg/gcg_body.proto
Normal file
@@ -0,0 +1,73 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
enum GCGOperationType {
|
||||
GCG_OPERATION_TYPE_NONE = 0;
|
||||
GCG_OPERATION_TYPE_DRAW = 1;
|
||||
GCG_OPERATION_TYPE_REDRAW = 2;
|
||||
GCG_OPERATION_TYPE_SELECT_ON_STAGE = 3;
|
||||
GCG_OPERATION_TYPE_ROLL = 4;
|
||||
GCG_OPERATION_TYPE_PLAY_CARD = 5;
|
||||
GCG_OPERATION_TYPE_ATTACK = 6;
|
||||
GCG_OPERATION_TYPE_REBOOT = 7;
|
||||
GCG_OPERATION_TYPE_PASS = 8;
|
||||
GCG_OPERATION_TYPE_REACTION = 9;
|
||||
}
|
||||
|
||||
message GCGLogBodyDuelStart {
|
||||
uint32 type = 1;
|
||||
uint32 level_id = 2;
|
||||
}
|
||||
|
||||
message GCGUseTime {
|
||||
uint32 round = 1;
|
||||
uint32 use_time = 2;
|
||||
}
|
||||
|
||||
message GCGControllerInfo {
|
||||
uint32 uid = 1;
|
||||
uint32 controller_id = 2;
|
||||
uint32 level = 3;
|
||||
uint32 mmr = 4;
|
||||
}
|
||||
|
||||
message GCGControllerDeckInfo {
|
||||
uint32 controller_id = 1;
|
||||
repeated uint32 card_id_list = 2;
|
||||
}
|
||||
|
||||
message GCGCharacterInfo {
|
||||
uint32 card_id = 1;
|
||||
uint32 hp = 2;
|
||||
}
|
||||
|
||||
message GCGControllerCharactersInfo {
|
||||
uint32 controller_id = 1;
|
||||
repeated GCGCharacterInfo character_info_list = 2;
|
||||
}
|
||||
|
||||
message GCGOperationData {
|
||||
uint32 operation_type = 1;
|
||||
uint32 controller_id = 2;
|
||||
uint32 round = 3;
|
||||
uint32 param1 = 4;
|
||||
repeated uint32 paramlist = 5;
|
||||
}
|
||||
|
||||
message GCGLogBodyDuelEnd {
|
||||
uint32 type = 1;
|
||||
uint32 level_id = 2;
|
||||
uint32 total_use_time = 3;
|
||||
repeated GCGUseTime use_time_list = 4;
|
||||
uint32 winner = 5;
|
||||
uint32 reason = 6;
|
||||
repeated GCGControllerInfo controller_info_list = 7;
|
||||
repeated GCGControllerDeckInfo controller_deck_info_list = 8;
|
||||
repeated GCGControllerCharactersInfo controller_character_info_map = 9;
|
||||
repeated GCGOperationData operation_data_list = 10;
|
||||
}
|
||||
|
||||
message GCGLogBodyDuelReplay {
|
||||
string replay_json_str = 1;
|
||||
}
|
||||
12
protocol/proto_hk4e/server_only/log/gcg/gcg_head.proto
Normal file
12
protocol/proto_hk4e/server_only/log/gcg/gcg_head.proto
Normal file
@@ -0,0 +1,12 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
message GCGLogHead {
|
||||
string time = 1;
|
||||
string trans_no = 2;
|
||||
uint32 action_id = 3;
|
||||
string action_name = 4;
|
||||
uint32 sub_action_id = 5;
|
||||
string sub_action_name = 6;
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
enum MailActionType {
|
||||
MAIL_ACTION_NONE = 0;
|
||||
MAIL_ACTION_COMMON = 1;
|
||||
}
|
||||
79
protocol/proto_hk4e/server_only/log/mail/mail_body.proto
Normal file
79
protocol/proto_hk4e/server_only/log/mail/mail_body.proto
Normal file
@@ -0,0 +1,79 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
enum MailOpType {
|
||||
MAIL_OP_NONE = 0;
|
||||
MAIL_OP_ADD = 1;
|
||||
MAIL_OP_DEL = 2;
|
||||
MAIL_OP_READ = 3;
|
||||
MAIL_OP_TAKE_ATTACHMENT = 4;
|
||||
MAIL_OP_STAR = 5;
|
||||
MAIL_OP_UNSTAR = 6;
|
||||
MAIL_OP_SET_COLLECT_STATE = 7;
|
||||
}
|
||||
|
||||
enum MailOpReason {
|
||||
MAIL_REASON_NONE = 0;
|
||||
MAIL_REASON_BY_GAME = 1;
|
||||
MAIL_REASON_BY_MUIP = 2;
|
||||
MAIL_REASON_BY_CLIENT = 3;
|
||||
MAIL_REASON_FULL = 4;
|
||||
MAIL_REASON_COLLECTED_FULL = 5;
|
||||
}
|
||||
|
||||
enum MailSourceType {
|
||||
MAIL_SOURCE_NONE = 0;
|
||||
MAIL_SOURCE_PLATFORM = 1;
|
||||
MAIL_SOURCE_LOGIN_REWARD = 2;
|
||||
MAIL_SOURCE_TOWER = 3;
|
||||
MAIL_SOURCE_BAG_OVERFLOW = 4;
|
||||
MAIL_SOURCE_CARD_PRODUCT = 5;
|
||||
MAIL_SOURCE_BATTLE_PASS_FINISH_SCHEDULE = 6;
|
||||
MAIL_SOURCE_REBATE = 7;
|
||||
MAIL_SOURCE_BIRTHDAY_BENEFIT = 8;
|
||||
MAIL_SOURCE_CDKEY = 9;
|
||||
MAIL_SOURCE_RECHARGE_PACKAGE = 10;
|
||||
MAIL_SOURCE_RECHARGE_CARD_REMIND = 11;
|
||||
MAIL_SOURCE_ACTIVITY_COND = 12;
|
||||
MAIL_SOURCE_BATTLE_PASS_NOTIFY = 13;
|
||||
MAIL_SOURCE_RECHARGE_GOOGLE_GIFT_CARD = 14;
|
||||
MAIL_SOURCE_GM = 15;
|
||||
MAIL_SOURCE_SEND_CONCERT_PRODUCT_BY_MUIP = 16;
|
||||
MAIL_SOURCE_RECHARGE_APPLE_GIFT_CARD = 17;
|
||||
MAIL_SOURCE_RECHARGE_PSN_COMPENSATION = 18;
|
||||
MAIL_SOURCE_QUESTIONNAIRE = 19;
|
||||
MAIL_SOURCE_AVATAR_RENAME_AUDIT_FAILED = 20;
|
||||
MAIL_SOURCE_AVATAR_RENAME_RESET = 21;
|
||||
}
|
||||
|
||||
message MailItem {
|
||||
uint32 item_id = 1;
|
||||
uint32 item_count = 2;
|
||||
uint32 level = 3;
|
||||
uint32 promote_level = 4;
|
||||
}
|
||||
|
||||
message MailLogBodyCommon {
|
||||
uint32 op_type = 1;
|
||||
uint32 op_reason = 2;
|
||||
uint32 uid = 3;
|
||||
uint32 mail_id = 4;
|
||||
string title = 5;
|
||||
string content = 6;
|
||||
string sender = 7;
|
||||
uint32 send_time = 8;
|
||||
uint32 expire_time = 9;
|
||||
repeated MailItem item_list = 10;
|
||||
uint32 importance = 11;
|
||||
uint32 config_id = 12;
|
||||
repeated string argument_list = 13;
|
||||
uint32 reason_type = 14;
|
||||
uint32 item_limit_type = 15;
|
||||
uint32 source_type = 16;
|
||||
string tag = 17;
|
||||
bool is_read = 18;
|
||||
bool is_attachment_got = 19;
|
||||
bool is_star = 20;
|
||||
uint32 collect_state = 21;
|
||||
}
|
||||
11
protocol/proto_hk4e/server_only/log/mail/mail_head.proto
Normal file
11
protocol/proto_hk4e/server_only/log/mail/mail_head.proto
Normal file
@@ -0,0 +1,11 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
message MailLogHead {
|
||||
string time = 1;
|
||||
uint32 action_id = 2;
|
||||
string action_name = 3;
|
||||
uint32 sub_action_id = 4;
|
||||
string sub_action_name = 5;
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
enum MatchActionType {
|
||||
MATCH_ACTION_NONE = 0;
|
||||
MATCH_ACTION_JOIN_TEAM = 1;
|
||||
}
|
||||
12
protocol/proto_hk4e/server_only/log/match/match_body.proto
Normal file
12
protocol/proto_hk4e/server_only/log/match/match_body.proto
Normal file
@@ -0,0 +1,12 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
message MatchLogBodyJoinTeam {
|
||||
uint32 host_uid = 1;
|
||||
uint32 guest_uid = 2;
|
||||
uint32 cost_time = 3;
|
||||
repeated uint32 uid_list = 4;
|
||||
uint32 match_type = 5;
|
||||
uint32 match_target = 6;
|
||||
}
|
||||
11
protocol/proto_hk4e/server_only/log/match/match_head.proto
Normal file
11
protocol/proto_hk4e/server_only/log/match/match_head.proto
Normal file
@@ -0,0 +1,11 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
message MatchLogHead {
|
||||
string time = 1;
|
||||
uint32 action_id = 2;
|
||||
string action_name = 3;
|
||||
uint32 sub_action_id = 4;
|
||||
string sub_action_name = 5;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
enum OrderActionType {
|
||||
ORDER_ACTION_NONE = 0;
|
||||
ORDER_ACTION_ADD = 1;
|
||||
ORDER_ACTION_FINISH = 2;
|
||||
}
|
||||
28
protocol/proto_hk4e/server_only/log/order/order_body.proto
Normal file
28
protocol/proto_hk4e/server_only/log/order/order_body.proto
Normal file
@@ -0,0 +1,28 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
message OrderLogBodyAdd {
|
||||
uint32 order_id = 1;
|
||||
uint32 uid = 2;
|
||||
string product_id = 3;
|
||||
string product_name = 4;
|
||||
uint32 product_num = 5;
|
||||
uint32 coin_num = 6;
|
||||
string total_fee = 7;
|
||||
string currency = 8;
|
||||
string price_tier = 9;
|
||||
string trade_no = 10;
|
||||
uint32 trade_time = 11;
|
||||
uint32 channel_id = 12;
|
||||
string channel_order_no = 13;
|
||||
string pay_plat = 14;
|
||||
string extend = 15;
|
||||
}
|
||||
|
||||
message OrderLogBodyFinish {
|
||||
uint32 order_id = 1;
|
||||
uint32 uid = 2;
|
||||
uint32 finish_time = 3;
|
||||
bool is_retry = 4;
|
||||
}
|
||||
11
protocol/proto_hk4e/server_only/log/order/order_head.proto
Normal file
11
protocol/proto_hk4e/server_only/log/order/order_head.proto
Normal file
@@ -0,0 +1,11 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
message OrderLogHead {
|
||||
string time = 1;
|
||||
uint32 action_id = 2;
|
||||
string action_name = 3;
|
||||
uint32 sub_action_id = 4;
|
||||
string sub_action_name = 5;
|
||||
}
|
||||
@@ -0,0 +1,512 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
enum PlayerActionType {
|
||||
PLAYER_ACTION_NONE = 0;
|
||||
PLAYER_ACTION_REGISTER = 1;
|
||||
PLAYER_ACTION_LOGIN = 2;
|
||||
PLAYER_ACTION_LOGOUT = 3;
|
||||
PLAYER_ACTION_ADD_EXP = 4;
|
||||
PLAYER_ACTION_LEVEL_UP = 5;
|
||||
PLAYER_ACTION_ADD_MATERIAL = 6;
|
||||
PLAYER_ACTION_ADD_FURNITURE = 7;
|
||||
PLAYER_ACTION_RECHARGE = 101;
|
||||
PLAYER_ACTION_BUY_GOODS = 102;
|
||||
PLAYER_ACTION_ADD_COIN = 103;
|
||||
PLAYER_ACTION_MISSION_ACCEPT = 201;
|
||||
PLAYER_ACTION_MISSION_FINISH = 202;
|
||||
PLAYER_ACTION_MISSION_FAIL = 203;
|
||||
PLAYER_ACTION_MISSION_START = 204;
|
||||
PLAYER_ACTION_MISSION_CANCEL = 205;
|
||||
PLAYER_ACTION_TALK_BEGIN = 1001;
|
||||
PLAYER_ACTION_PLAYER_DISCONNECT = 1003;
|
||||
PLAYER_ACTION_TAKE_PLAYER_LEVEL_REWARD = 1006;
|
||||
PLAYER_ACTION_GM = 1007;
|
||||
PLAYER_ACTION_MATERIAL_DELETE_RETURN = 1008;
|
||||
PLAYER_ACTION_REBATE = 1009;
|
||||
PLAYER_ACTION_UNCHECKED_NICKNAME = 1010;
|
||||
PLAYER_ACTION_RECORD_CITY_DATA_BEFORE_CHECK_AND_MODIFY = 1011;
|
||||
PLAYER_ACTION_CALC_AND_RECORD_AREA_EXPLORE_POINT = 1012;
|
||||
PLAYER_ACTION_USER_TIMER = 1101;
|
||||
PLAYER_ACTION_USER_LOCATION = 1102;
|
||||
PLAYER_ACTION_CHANGE_SCENE_TEAM = 1105;
|
||||
PLAYER_ACTION_ADD_AVATAR = 1107;
|
||||
PLAYER_ACTION_SET_UP_AVATAR_TEAM = 1108;
|
||||
PLAYER_ACTION_ADD_TRIAL_AVATAR = 1109;
|
||||
PLAYER_ACTION_REMOVE_TRIAL_AVATAR = 1110;
|
||||
PLAYER_ACTION_INIT_ENTER_SCENE_AVATAR = 1114;
|
||||
PLAYER_ACTION_CHOOSE_CUR_AVATAR_TEAM = 1115;
|
||||
PLAYER_ACTION_CLIENT_REPORT = 1116;
|
||||
PLAYER_ACTION_AVATAR_INFO = 1118;
|
||||
PLAYER_ACTION_EXCHANGE_COIN = 1119;
|
||||
PLAYER_ACTION_THIS_LOGIN_INFO = 1120;
|
||||
PLAYER_ACTION_SAVE_SUCCESS = 1121;
|
||||
PLAYER_ACTION_MISSION_ROLLBACK = 1201;
|
||||
PLAYER_ACTION_MISSION_REMOVE = 1202;
|
||||
PLAYER_ACTION_CHANGE_LEGENDARY_KEY = 1207;
|
||||
PLAYER_ACTION_AVATAR_HP_CHANGE = 1301;
|
||||
PLAYER_ACTION_AVATAR_DEATH_REVIVAL = 1302;
|
||||
PLAYER_ACTION_COMBAT_START = 1307;
|
||||
PLAYER_ACTION_COMBAT_END = 1308;
|
||||
PLAYER_ACTION_ABILITY_INVOCATION = 1310;
|
||||
PLAYER_ACTION_MONSTER_ALERT_CHANGE = 1311;
|
||||
PLAYER_ACTION_DO_HURT = 1314;
|
||||
PLAYER_ACTION_BE_HURT = 1315;
|
||||
PLAYER_ACTION_BE_HEAL = 1316;
|
||||
PLAYER_ACTION_AVATAR_PRESENT_TIME = 1317;
|
||||
PLAYER_ACTION_DUNGEON_ENTER = 1401;
|
||||
PLAYER_ACTION_DUNGEON_QUIT = 1402;
|
||||
PLAYER_ACTION_DUNGEON_REVIVE_ON_WAY_POINT = 1403;
|
||||
PLAYER_ACTION_DUNGEON_SETTLE = 1406;
|
||||
PLAYER_ACTION_DUNGEON_DIE_OPTION = 1407;
|
||||
PLAYER_ACTION_COLLECT_GATHER = 1501;
|
||||
PLAYER_ACTION_OPEN_CHEST = 1502;
|
||||
PLAYER_ACTION_TRANSPORT = 1504;
|
||||
PLAYER_ACTION_GADGET_DIE = 1509;
|
||||
PLAYER_ACTION_UNLOCK_AREA = 1510;
|
||||
PLAYER_ACTION_LEVELUP_CITY = 1511;
|
||||
PLAYER_ACTION_MONSTER_DIE = 1512;
|
||||
PLAYER_ACTION_AREA_EXPLORATION = 1513;
|
||||
PLAYER_ACTION_UNLOCK_POINT = 1514;
|
||||
PLAYER_ACTION_INTERACT_ENV_ANIMAL = 1515;
|
||||
PLAYER_ACTION_ENTER_ELEMENT_VIEW = 1516;
|
||||
PLAYER_ACTION_TRANS_TO_POINT = 1518;
|
||||
PLAYER_ACTION_INTERACT_GADGET_ENV_ANIMAL = 1520;
|
||||
PLAYER_ACTION_INTERACT_TRIFLE = 1521;
|
||||
PLAYER_ACTION_LEVELUP_CITY_REQ = 1522;
|
||||
PLAYER_ACTION_DROP_ITEM = 1523;
|
||||
PLAYER_ACTION_MARK_PLAYER_ACTION = 1525;
|
||||
PLAYER_ACTION_GADGET_STATE_CHANGE = 1526;
|
||||
PLAYER_ACTION_RESIST_CLIMATE_MIXIN_CHANGE = 1527;
|
||||
PLAYER_ACTION_MONSTER_STATE_CHANGE = 1528;
|
||||
PLAYER_ACTION_CREATE_VEHICLE = 1529;
|
||||
PLAYER_ACTION_DESTORY_VEHICLE = 1530;
|
||||
PLAYER_ACTION_ENTER_VEHICLE = 1531;
|
||||
PLAYER_ACTION_EXIT_VEHICLE = 1532;
|
||||
PLAYER_ACTION_ENTER_WORLD = 1550;
|
||||
PLAYER_ACTION_LEAVE_WORLD = 1551;
|
||||
PLAYER_ACTION_OPEN_BOSS_CHEST = 1552;
|
||||
PLAYER_ACTION_OPEN_BLOSSOM_CHEST = 1553;
|
||||
PLAYER_ACTION_DUNGEON_STATUE_DROP = 1554;
|
||||
PLAYER_ACTION_TAKE_GENERAL_REWARD = 1555;
|
||||
PLAYER_ACTION_INTERACT_THUNDER_SAKURA_BOUGH = 1556;
|
||||
PLAYER_ACTION_GROUP_LUA_ACTION = 1557;
|
||||
PLAYER_ACTION_REGIONAL_PLAY_ENABLE = 1558;
|
||||
PLAYER_ACTION_REGIONAL_PLAY_DISABLE = 1559;
|
||||
PLAYER_ACTION_LIGHT_STONE_STATE_CHANGE = 1560;
|
||||
PLAYER_ACTION_AVATAR_LEVELUP = 1601;
|
||||
PLAYER_ACTION_AVATAR_ADD_EXP = 1602;
|
||||
PLAYER_ACTION_AVATAR_UPGRADE = 1603;
|
||||
PLAYER_ACTION_AVATAR_UNLOCK_TALENT = 1605;
|
||||
PLAYER_ACTION_AVATAR_PROMOTE = 1606;
|
||||
PLAYER_ACTION_AVATAR_ADD_EXP_USE_ITEM = 1607;
|
||||
PLAYER_ACTION_AVATAR_UPGRADE_PROUD_SKILL = 1608;
|
||||
PLAYER_ACTION_AVATAR_ACTIVE_TALENT = 1609;
|
||||
PLAYER_ACTION_AVATAR_FETTER_CHANGE_EXP = 1610;
|
||||
PLAYER_ACTION_AVATAR_EXPEDITION_START = 1613;
|
||||
PLAYER_ACTION_AVATAR_EXPEDITION_TAKE_REWARD = 1614;
|
||||
PLAYER_ACTION_AVATAR_EXPEDITION_FINISH = 1615;
|
||||
PLAYER_ACTION_AVATAR_UPGRADE_ACTIVE_SKILL = 1616;
|
||||
PLAYER_ACTION_SATIATION_CHANGE = 1617;
|
||||
PLAYER_ACTION_AVATAR_CHANGE_FLYCLOAK = 1618;
|
||||
PLAYER_ACTION_AVATAR_GAIN_FLYCLOAK = 1619;
|
||||
PLAYER_ACTION_AVATAR_FETTER_OPEN = 1620;
|
||||
PLAYER_ACTION_AVATAR_GAIN_COSTUME = 1621;
|
||||
PLAYER_ACTION_AVATAR_CHANGE_COSTUME = 1622;
|
||||
PLAYER_ACTION_AVATAR_AUTO_WEAR_DEFAULT_COSTUME = 1623;
|
||||
PLAYER_ACTION_QUEST_AVATAR_RENAME = 1624;
|
||||
PLAYER_ACTION_ITEM_AVATAR_RENAME = 1625;
|
||||
PLAYER_ACTION_RESET_AVATAR_RENAME = 1626;
|
||||
PLAYER_ACTION_WEAPON_ADD = 1701;
|
||||
PLAYER_ACTION_WEAPON_LEVELUP = 1702;
|
||||
PLAYER_ACTION_RELIC_ADD = 1711;
|
||||
PLAYER_ACTION_RELIC_LEVELUP = 1712;
|
||||
PLAYER_ACTION_WEAR_WEAPON = 1713;
|
||||
PLAYER_ACTION_WEAR_RELIC = 1714;
|
||||
PLAYER_ACTION_WEAPON_AWAKEN = 1715;
|
||||
PLAYER_ACTION_WEAPON_ADD_EXP = 1716;
|
||||
PLAYER_ACTION_WEAPON_PROMOTE = 1717;
|
||||
PLAYER_ACTION_RELIC_ADD_EXP = 1718;
|
||||
PLAYER_ACTION_TEAM = 1801;
|
||||
PLAYER_ACTION_TEAM_SWITCH = 1802;
|
||||
PLAYER_ACTION_APPLY_RESULT = 1803;
|
||||
PLAYER_ACTION_DEAL_WITH_APPLY = 1804;
|
||||
PLAYER_ACTION_HOST_ENTER_MP = 1805;
|
||||
PLAYER_ACTION_HOST_LEAVE_MP = 1806;
|
||||
PLAYER_ACTION_CHAT = 1807;
|
||||
PLAYER_ACTION_MP_STATE_CHANGE = 1808;
|
||||
PLAYER_ACTION_PS_MP_SWITCH_CHANGE = 1809;
|
||||
PLAYER_ACTION_COOK = 1901;
|
||||
PLAYER_ACTION_PROCESS_INGREDIENTS = 1902;
|
||||
PLAYER_ACTION_UNLOCK_RECIPE = 1903;
|
||||
PLAYER_ACTION_TAKE_COMPOUND_OUTPUT = 1904;
|
||||
PLAYER_ACTION_TAKE_INVESTIGATION_REWARD = 1905;
|
||||
PLAYER_ACTION_TAKE_INVESTIGATION_TARGET_REWARD = 1906;
|
||||
PLAYER_ACTION_FINISH_INVESTIGATION = 1907;
|
||||
PLAYER_ACTION_COMPOSE_START = 1951;
|
||||
PLAYER_ACTION_FORGE_START = 1952;
|
||||
PLAYER_ACTION_FORGE_GET_OUTPUT = 1953;
|
||||
PLAYER_ACTION_FORGE_FINISH = 1954;
|
||||
PLAYER_ACTION_CHALLENGE_BEGIN = 2001;
|
||||
PLAYER_ACTION_CHALLENGE_FINISH = 2002;
|
||||
PLAYER_ACTION_DAILY_TASK_GEN = 2101;
|
||||
PLAYER_ACTION_DAILY_TASK_PROGRESS = 2102;
|
||||
PLAYER_ACTION_DAILY_TASK_SCORE_REWARD = 2106;
|
||||
PLAYER_ACTION_DAILY_TASK_REWARD = 2107;
|
||||
PLAYER_ACTION_DAILY_TASK_DEL = 2109;
|
||||
PLAYER_ACTION_RAND_TASK_GEN = 2103;
|
||||
PLAYER_ACTION_RAND_TASK_FINISH = 2104;
|
||||
PLAYER_ACTION_RAND_TASK_REWARD = 2108;
|
||||
PLAYER_ACTION_WORLD_LEVEL_ADD = 2105;
|
||||
PLAYER_ACTION_MARK_MAP = 2110;
|
||||
PLAYER_ACTION_DO_GACHA = 2200;
|
||||
PLAYER_ACTION_GACHA_WISH_PROGRESS = 2201;
|
||||
PLAYER_ACTION_MUIP_OFFLINE_MSG_RESULT = 2300;
|
||||
PLAYER_ACTION_SEA_LAMP_CONTRIBUTE_ITEM = 2310;
|
||||
PLAYER_ACTION_SEA_LAMP_TAKE_CONTRIBUTION_REWARD = 2311;
|
||||
PLAYER_ACTION_SEA_LAMP_TAKE_PHASE_REWARD = 2312;
|
||||
PLAYER_ACTION_SEA_LAMP_FLY_LAMP = 2313;
|
||||
PLAYER_ACTION_SEA_LAMP_TAKE_PHOTO = 2314;
|
||||
PLAYER_ACTION_GRANT_REWARD = 2400;
|
||||
PLAYER_ACTION_PUSH_TIPS_CHANGE = 2410;
|
||||
PLAYER_ACTION_TOWER_ENTER_LEVEL = 2420;
|
||||
PLAYER_ACTION_TOWER_SETTLE = 2421;
|
||||
PLAYER_ACTION_TOWER_UNLOCK_FLOOR = 2422;
|
||||
PLAYER_ACTION_TOWER_FIRST_PASS_REWARD = 2423;
|
||||
PLAYER_ACTION_TOWER_FLOOR_STAR_REWARD = 2425;
|
||||
PLAYER_ACTION_TOWER_MONTHLY_SUMMARY = 2427;
|
||||
PLAYER_ACTION_RESIN_CHANGE = 2500;
|
||||
PLAYER_ACTION_BUY_RESIN = 2501;
|
||||
PLAYER_ACTION_ADD_DROP = 2600;
|
||||
PLAYER_ACTION_ADD_REWARD = 2601;
|
||||
PLAYER_ACTION_ITEM_LIMIT_TYPE_LIMIT = 2602;
|
||||
PLAYER_ACTION_FINISH_H5_WATCHER = 2610;
|
||||
PLAYER_ACTION_H5_WATCHER_ON_H5_ACTIVITY_FINISH = 2611;
|
||||
PLAYER_ACTION_OPERATE_FRIEND = 2700;
|
||||
PLAYER_ACTION_CHANGE_NAME_CARD = 2701;
|
||||
PLAYER_ACTION_GAIN_NAME_CARD = 2702;
|
||||
PLAYER_ACTION_OPERATE_BLACKLIST = 2703;
|
||||
PLAYER_ACTION_LIMIT_SOCIAL_REQUEST = 2704;
|
||||
PLAYER_ACTION_NICK_NAME_CHANGE = 2705;
|
||||
PLAYER_ACTION_SIGNATURE_NAME_CHANGE = 2706;
|
||||
PLAYER_ACTION_NICKNAME_AUDIT_RESULT = 2707;
|
||||
PLAYER_ACTION_SIGNATURE_AUDIT_RESULT = 2708;
|
||||
PLAYER_ACTION_SET_BIRTHDAY = 2709;
|
||||
PLAYER_ACTION_BLOSSOM_CIRCLE_CAMP_REFRESH = 2710;
|
||||
PLAYER_ACTION_BLOSSOM_PROGRESS_BEGIN = 2711;
|
||||
PLAYER_ACTION_BLOSSOM_PROGRESS_FINISH = 2712;
|
||||
PLAYER_ACTION_BATTLE_PASS_BUY = 2720;
|
||||
PLAYER_ACTION_BATTLE_PASS_TAKE_LEVEL_REWARD = 2721;
|
||||
PLAYER_ACTION_BATTLE_PASS_ADD_POINT = 2722;
|
||||
PLAYER_ACTION_BATTLE_PASS_LEVEL_UP = 2723;
|
||||
PLAYER_ACTION_BATTLE_PASS_MISSION_UPDATE = 2724;
|
||||
PLAYER_ACTION_BATTLE_PASS_ADD_POINT_SPLIT = 2726;
|
||||
PLAYER_ACTION_BATTLE_PASS_BUY_LEVEL = 2727;
|
||||
PLAYER_ACTION_GET_SIGN_IN_REWARD = 2800;
|
||||
PLAYER_ACTION_SALESMAN_DELIVER_ITEM = 2802;
|
||||
PLAYER_ACTION_SALESMAN_TAKE_SPECIAL_REWARD = 2803;
|
||||
PLAYER_ACTION_MATCH_START = 2820;
|
||||
PLAYER_ACTION_MATCH_STOP = 2821;
|
||||
PLAYER_ACTION_ACTIVITY_TAKE_WATCHER = 2830;
|
||||
PLAYER_ACTION_MP_PLAY_JOIN = 2831;
|
||||
PLAYER_ACTION_MP_PLAY_BATTLE_STOP = 2832;
|
||||
PLAYER_ACTION_MP_PLAY_BATTLE_REWARD = 2833;
|
||||
PLAYER_ACTION_ACTIVITY_FINISH_WATCHER = 2834;
|
||||
PLAYER_ACTION_TRIAL_AVATAR_ACTIVITY_ENTER_DUNGEON = 2840;
|
||||
PLAYER_ACTION_TRIAL_AVATAR_ACTIVITY_CHALLENGE_SUCCESS = 2841;
|
||||
PLAYER_ACTION_GET_ACTIVITY_REWARD = 2845;
|
||||
PLAYER_ACTION_CODEX = 2850;
|
||||
PLAYER_ACTION_CODEX_LEVELUP = 2851;
|
||||
PLAYER_ACTION_ACHIEVEMENT_FINISH = 2860;
|
||||
PLAYER_ACTION_TAKE_ACHIEVEMENT_REWARD = 2861;
|
||||
PLAYER_ACTION_TAKE_ACHIEVEMENT_GOAL_REWARD = 2862;
|
||||
PLAYER_ACTION_SET_QUICK_USE_WIDGET = 2900;
|
||||
PLAYER_ACTION_USE_WIDGET = 2901;
|
||||
PLAYER_ACTION_CITY_REPUTATION_ADD_EXP = 2910;
|
||||
PLAYER_ACTION_CITY_REPUTATION_LEVEL_UP = 2911;
|
||||
PLAYER_ACTION_CITY_REPUTATION_TAKE_LEVEL_REWARD = 2912;
|
||||
PLAYER_ACTION_CITY_REPUTATION_TAKE_QUEST_REWARD = 2913;
|
||||
PLAYER_ACTION_CITY_REPUTATION_TAKE_EXPLORE_REWARD = 2914;
|
||||
PLAYER_ACTION_CITY_REPUTATION_REQUEST_STATUS = 2915;
|
||||
PLAYER_ACTION_HUNTING_OP_OFFER = 2916;
|
||||
PLAYER_ACTION_HUNTING_START = 2917;
|
||||
PLAYER_ACTION_HUNTING_SETTLE = 2918;
|
||||
PLAYER_ACTION_HUNTING_TAKE_REWARD = 2919;
|
||||
PLAYER_ACTION_DELIVERY_WATCHER_TRIGGER_FAILED = 3000;
|
||||
PLAYER_ACTION_DELIVERY_TAKE_DAILY_REWARD = 3001;
|
||||
PLAYER_ACTION_ASTER_MID_BATTLE_BEGIN = 3010;
|
||||
PLAYER_ACTION_ASTER_MID_BATTLE_END = 3011;
|
||||
PLAYER_ACTION_FLIGHT_ACTIVITY_DAILY_CHALLENGE_BEGIN = 3020;
|
||||
PLAYER_ACTION_FLIGHT_ACTIVITY_DAILY_CHALLENGE_SETTLE = 3021;
|
||||
PLAYER_ACTION_OFFERING_LEVEL_UP = 3030;
|
||||
PLAYER_ACTION_OFFERING_TAKE_LEVEL_REWARD = 3031;
|
||||
PLAYER_ACTION_ROUTINE_TYPE_OPEN = 3032;
|
||||
PLAYER_ACTION_ROUTINE_TYPE_CLOSE = 3033;
|
||||
PLAYER_ACTION_ROUTINE_GEN = 3034;
|
||||
PLAYER_ACTION_ROUTINE_PROGRESS = 3035;
|
||||
PLAYER_ACTION_ROUTINE_REWARD = 3036;
|
||||
PLAYER_ACTION_EFFIGY_ENTER_DUNGEON = 3040;
|
||||
PLAYER_ACTION_EFFIGY_SCORE_CHANGE = 3041;
|
||||
PLAYER_ACTION_EFFIGY_SETTLE_CHALLENGE = 3042;
|
||||
PLAYER_ACTION_DRAGON_SPINE_ENHANCE_WEAPON = 3051;
|
||||
PLAYER_ACTION_REUNION_ACTIVATE = 3061;
|
||||
PLAYER_ACTION_REUNION_TAKE_SIGN_IN_REWARD = 3062;
|
||||
PLAYER_ACTION_REUNION_MISSION_STATE_CHANGE = 3063;
|
||||
PLAYER_ACTION_REUNION_TAKE_FIRST_GIFT = 3064;
|
||||
PLAYER_ACTION_REUNION_TAKE_WATCHER_REWARD = 3065;
|
||||
PLAYER_ACTION_REUNION_TAKE_MISSION_REWARD = 3066;
|
||||
PLAYER_ACTION_ELEMENT_CHALLENGE_DUNGEON_SUCCESS = 3070;
|
||||
PLAYER_ACTION_TREASURE_MAP_REGION_PROGRESS = 3080;
|
||||
PLAYER_ACTION_TREASURE_MAP_MP_CHALLENGE_BEGIN = 3081;
|
||||
PLAYER_ACTION_TREASURE_MAP_MP_CHALLENGE_END = 3082;
|
||||
PLAYER_ACTION_BLESSING_PIC_NUM_CHANGE = 3090;
|
||||
PLAYER_ACTION_BLESSING_REDEEM_REWARD = 3091;
|
||||
PLAYER_ACTION_SEA_LAMP_POPULARITY = 3100;
|
||||
PLAYER_ACTION_MIRACLE_RING_PLACE = 3111;
|
||||
PLAYER_ACTION_MIRACLE_RING_DESTROY = 3112;
|
||||
PLAYER_ACTION_MIRACLE_RING_DELIVER = 3113;
|
||||
PLAYER_ACTION_MIRACLE_RING_GRANT = 3114;
|
||||
PLAYER_ACTION_ACTIVITY_EXPEDITION_START = 3120;
|
||||
PLAYER_ACTION_ACTIVITY_EXPEDITION_FINISH = 3121;
|
||||
PLAYER_ACTION_ACTIVITY_EXPEDITION_TAKE_REWARD = 3122;
|
||||
PLAYER_ACTION_ACTIVITY_EXPEDITION_CHALLENGE_BEGIN = 3123;
|
||||
PLAYER_ACTION_ACTIVITY_EXPEDITION_CHALLENGE_FINISH = 3124;
|
||||
PLAYER_ACTION_MECHANICUS_COIN = 3140;
|
||||
PLAYER_ACTION_MECHANICUS_LEVELUP_GEAR = 3141;
|
||||
PLAYER_ACTION_MECHANICUS_BATTLE_END = 3142;
|
||||
PLAYER_ACTION_REGION_SEARCH_ADD_PROGRESS = 3143;
|
||||
PLAYER_ACTION_FINISH_REGION_SEARCH = 3144;
|
||||
PLAYER_ACTION_GALLERY_BALLOON_START = 3150;
|
||||
PLAYER_ACTION_GALLERY_BALLOON_STOP = 3151;
|
||||
PLAYER_ACTION_GALLERY_FALL_START = 3152;
|
||||
PLAYER_ACTION_GALLERY_FALL_STOP = 3153;
|
||||
PLAYER_ACTION_MUSIC_GAME_STOP = 3154;
|
||||
PLAYER_ACTION_FLEUR_FAIR_DUNGEON_GALLERY_STAGE_START = 3155;
|
||||
PLAYER_ACTION_FLEUR_FAIR_DUNGEON_GALLERY_STAGE_STOP = 3156;
|
||||
PLAYER_ACTION_FLEUR_FAIR_DUNGEON_BOSS_STAGE_START = 3157;
|
||||
PLAYER_ACTION_FLEUR_FAIR_DUNGEON_BOSS_STAGE_STOP = 3518;
|
||||
PLAYER_ACTION_UNLOCK_COOP_CHAPTER = 3171;
|
||||
PLAYER_ACTION_INVOKE_COOP_POINT = 3172;
|
||||
PLAYER_ACTION_START_COOP_POINT = 3173;
|
||||
PLAYER_ACTION_FINISH_COOP_POINT = 3174;
|
||||
PLAYER_ACTION_CANCEL_COOP_PROGRESS = 3175;
|
||||
PLAYER_ACTION_UNLOCK_COOP_CG = 3176;
|
||||
PLAYER_ACTION_TAKE_COOP_REWARD = 3177;
|
||||
PLAYER_ACTION_FINISH_MAIN_COOP = 3178;
|
||||
PLAYER_ACTION_GROUP_SUITE_CHANGE = 3201;
|
||||
PLAYER_ACTION_FURNITURE_MAKE_START = 3250;
|
||||
PLAYER_ACTION_FURNITURE_MAKE_CANCEL = 3251;
|
||||
PLAYER_ACTION_FURNITURE_MAKE_TAKE = 3252;
|
||||
PLAYER_ACTION_FURNITURE_MAKE_FASTFINISH = 3253;
|
||||
PLAYER_ACTION_FURNITURE_MAKE_ACCELERATE = 3254;
|
||||
PLAYER_ACTION_HOME_LIMITED_SHOP_BUY = 3261;
|
||||
PLAYER_ACTION_HOME_EVENT_REWARD = 3270;
|
||||
PLAYER_ACTION_HOME_AVATAR_ADD_FETTER = 3271;
|
||||
PLAYER_ACTION_TAKE_HOME_LEVEL_REWARD = 3300;
|
||||
PLAYER_ACTION_ENTER_HOME = 3301;
|
||||
PLAYER_ACTION_LEAVE_HOME = 3302;
|
||||
PLAYER_ACTION_UNLOCK_HOME_MODULE = 3303;
|
||||
PLAYER_ACTION_CHANGE_HOME_MODULE = 3304;
|
||||
PLAYER_ACTION_HOME_ENTER_EDIT_MODE = 3305;
|
||||
PLAYER_ACTION_HOME_LEAVE_EDIT_MODE = 3306;
|
||||
PLAYER_ACTION_HOME_ADD_EXP = 3307;
|
||||
PLAYER_ACTION_HOME_LEVEL_UP = 3308;
|
||||
PLAYER_ACTION_HOME_FISHPOND_PLACE_FISH = 3309;
|
||||
PLAYER_ACTION_HOME_FISHPOND_RECYCLE_FISH = 3310;
|
||||
PLAYER_ACTION_HOME_CUSTOM_FURNITURE_PLACE = 3311;
|
||||
PLAYER_ACTION_HOME_CUSTOM_FURNITURE_RECYCLE = 3312;
|
||||
PLAYER_ACTION_HOME_UPDATE_PICTURE_FRAME = 3313;
|
||||
PLAYER_ACTION_HOME_CHANGE_BGM = 3314;
|
||||
PLAYER_ACTION_UNLOCK_HOME_BGM = 3315;
|
||||
PLAYER_ACTION_HOME_TRANSFER_TO_SAFE_POINT = 3316;
|
||||
PLAYER_ACTION_SETTLE_MIST_TRIAL_DUNGEON = 3400;
|
||||
PLAYER_ACTION_CHANNELLER_SLAB_ACTIVITY_CAMP_DONE = 3450;
|
||||
PLAYER_ACTION_CHANNELLER_SLAB_LOOP_DUNGEON_CHALLENGE_BEGIN = 3451;
|
||||
PLAYER_ACTION_CHANNELLER_SLAB_LOOP_DUNGEON_CHALLENGE_END = 3452;
|
||||
PLAYER_ACTION_HIDE_AND_SEEK_INIT_IDENTITY = 3460;
|
||||
PLAYER_ACTION_HIDE_AND_SEEK_CHOOSE_SKILL = 3461;
|
||||
PLAYER_ACTION_HIDE_AND_SEEK_SETTLE = 3462;
|
||||
PLAYER_ACTION_HIDE_AND_SEEK_UPDATE_PROGRESS = 3463;
|
||||
PLAYER_ACTION_HIDE_AND_SEEK_PUNISH = 3464;
|
||||
PLAYER_ACTION_HIDE_AND_SEEK_SELECT_MAP = 3465;
|
||||
PLAYER_ACTION_BOUNCE_CONJURING_START = 3470;
|
||||
PLAYER_ACTION_BOUNCE_CONJURING_SETTLE = 3471;
|
||||
PLAYER_ACTION_ECHO_SHELL_INTERACT = 3476;
|
||||
PLAYER_ACTION_SUMMER_TIME_SPRINT_BOAT_BEGIN = 3480;
|
||||
PLAYER_ACTION_SUMMER_TIME_SPRINT_BOAT_SETTLE = 3481;
|
||||
PLAYER_ACTION_GALLERY_BUOYANT_COMBAT_START = 3490;
|
||||
PLAYER_ACTION_GALLERY_BUOYANT_COMBAT_STOP = 3491;
|
||||
PLAYER_ACTION_PROJECTOR_INTERACT = 3496;
|
||||
PLAYER_ACTION_HOME_TRANSFER = 3497;
|
||||
PLAYER_ACTION_HOME_PLANT = 3498;
|
||||
PLAYER_ACTION_HOME_PLANT_CANCEL = 3499;
|
||||
PLAYER_ACTION_DAILY_TASK_FILTER_CITY = 3500;
|
||||
PLAYER_ACTION_CHESS_EXP_CHANGE = 3510;
|
||||
PLAYER_ACTION_CHESS_DUNGEON_SETTLE = 3511;
|
||||
PLAYER_ACTION_GALLERY_FISH_START = 3512;
|
||||
PLAYER_ACTION_GALLERY_FISH_STOP = 3513;
|
||||
PLAYER_ACTION_LUNA_RITE_CHALLENGE = 3514;
|
||||
PLAYER_ACTION_LUNA_RITE_SACRIFICE = 3515;
|
||||
PLAYER_ACTION_SUMO_ACTIVITY_GALLERY_SETTLE = 3516;
|
||||
PLAYER_ACTION_SUMO_ACTIVITY_SWITCH_TEAM = 3517;
|
||||
PLAYER_ACTION_FISHING_CAST_ROD = 3519;
|
||||
PLAYER_ACTION_FISHING_QTE_START = 3520;
|
||||
PLAYER_ACTION_FISHING_QTE_END = 3521;
|
||||
PLAYER_ACTION_DIG_GALLERY_START = 3525;
|
||||
PLAYER_ACTION_PLANT_FLOWER_NUM_CHANGE = 3527;
|
||||
PLAYER_ACTION_PLANT_FLOWER_SET_WISH = 3528;
|
||||
PLAYER_ACTION_PLANT_FLOWER_COMBINATION_EDIT = 3529;
|
||||
PLAYER_ACTION_CAPTURE_ANIMAL = 3530;
|
||||
PLAYER_ACTION_CAPTURE_ANIMAL_SKILL_CD_UPDATE = 3531;
|
||||
PLAYER_ACTION_ROGUE_UPGRADE_SHIKIGAMI = 3536;
|
||||
PLAYER_ACTION_ROGUE_SELECT_CARD = 3537;
|
||||
PLAYER_ACTION_ROGUE_TRIGGER_CURSE = 3538;
|
||||
PLAYER_ACTION_ROGUE_TRIGGER_RUNE = 3539;
|
||||
PLAYER_ACTION_ROGUE_ENTER_DUNGEON = 3540;
|
||||
PLAYER_ACTION_ROGUE_BATTLE_CELL_SETTLE = 3541;
|
||||
PLAYER_ACTION_ROGUE_SWITCH_TEAM = 3542;
|
||||
PLAYER_ACTION_ROGUE_HEAL = 3543;
|
||||
PLAYER_ACTION_ROGUE_SETTLE = 3544;
|
||||
PLAYER_ACTION_ROGUE_TEMP_SAVE = 3545;
|
||||
PLAYER_ACTION_WINTER_CAMP_EXPLORE_PROGRESS = 3550;
|
||||
PLAYER_ACTION_WINTER_CAMP_BATTLE_SETTLE = 3551;
|
||||
PLAYER_ACTION_WINTER_CAMP_RACE_START = 3552;
|
||||
PLAYER_ACTION_WINTER_CAMP_RACE_STOP = 3553;
|
||||
PLAYER_ACTION_GALLERY_HOME_RACING_START = 3554;
|
||||
PLAYER_ACTION_GALLERY_HOME_RACING_STOP = 3555;
|
||||
PLAYER_ACTION_TANUKI_TRAVEL_QUEST_CHANGE = 3556;
|
||||
PLAYER_ACTION_POTION_DUNGEON_CHALLENGE_END = 3557;
|
||||
PLAYER_ACTION_GALLERY_SALVAGE_PREVENT_STOP = 3558;
|
||||
PLAYER_ACTION_GALLERY_SALVAGE_ESCORT_STOP = 3559;
|
||||
PLAYER_ACTION_LANTERN_PROJECTION_FINISH = 3560;
|
||||
PLAYER_ACTION_LANTERN_RITE_TAKE_SKIN_REWARD = 3561;
|
||||
PLAYER_ACTION_LANTERN_RITE_FIREWORKS_REFORM_SETTLE = 3562;
|
||||
PLAYER_ACTION_GALLERY_HOME_START = 3563;
|
||||
PLAYER_ACTION_GALLERY_HOME_STOP = 3564;
|
||||
PLAYER_ACTION_MICHIAE_MATSURI_UNLOCK_CRYSTAL_SKILL = 3565;
|
||||
PLAYER_ACTION_MICHIAE_MATSURI_RESTORE_CRYSTAL_ENERGY = 3566;
|
||||
PLAYER_ACTION_BARTENDER_UNLOCK_FORMULA = 3576;
|
||||
PLAYER_ACTION_BARTENDER_COMPLETE_ORDER = 3577;
|
||||
PLAYER_ACTION_BARTENDER_SETTLE_LEVEL = 3578;
|
||||
PLAYER_ACTION_CUSTOM_DUNGEON_CHALLENGE_SETTLE = 3580;
|
||||
PLAYER_ACTION_CUSTOM_DUNGEON_SAVE = 3581;
|
||||
PLAYER_ACTION_CUSTOM_DUNGEON_PUBLISH = 3582;
|
||||
PLAYER_ACTION_CUSTOM_DUNGEON_REMOVE = 3583;
|
||||
PLAYER_ACTION_CUSTOM_DUNGEON_LIKE = 3584;
|
||||
PLAYER_ACTION_CUSTOM_DUNGEON_STORE = 3585;
|
||||
PLAYER_ACTION_GALLERY_PHOTO_START = 3588;
|
||||
PLAYER_ACTION_GALLERY_PHOTO_STOP = 3589;
|
||||
PLAYER_ACTION_SPICE_FINISH_MAKE_SPICE = 3590;
|
||||
PLAYER_ACTION_SPICE_FINISH_ITEM_GIVING = 3591;
|
||||
PLAYER_ACTION_CRYSTAL_LINK_DUNGEON_SETTLE = 3592;
|
||||
PLAYER_ACTION_QUICK_OPEN_ACTIVITY = 3593;
|
||||
PLAYER_ACTION_IRODORI_SCAN_ENTITY = 3594;
|
||||
PLAYER_ACTION_IRODORI_FILL_POETRY = 3595;
|
||||
PLAYER_ACTION_HOME_STAKE_SUCC = 3596;
|
||||
PLAYER_ACTION_IRODORI_CHESS_DUNGEON_SETTLE = 3597;
|
||||
PLAYER_ACTION_IRODORI_MASTER_START = 3598;
|
||||
PLAYER_ACTION_IRODORI_MASTER_SETTLE = 3599;
|
||||
PLAYER_ACTION_GALLERY_LUMINANCE_STONE_GALLERY_STOP = 3600;
|
||||
PLAYER_ACTION_ACTIVITY_GIVE_ACCEPT_GIFT = 3601;
|
||||
PLAYER_ACTION_GACHA_ACTIVITY_STAGE_CHANGE = 3602;
|
||||
PLAYER_ACTION_GACHA_ACTIVITY_CREATE_ROBOT = 3603;
|
||||
PLAYER_ACTION_MUSIC_GAME_START = 3604;
|
||||
PLAYER_ACTION_MUSIC_GAME_STOP_V2 = 3605;
|
||||
PLAYER_ACTION_MUSIC_GAME_SAVE_UGC = 3606;
|
||||
PLAYER_ACTION_MUSIC_GAME_PUBLISH_UGC = 3607;
|
||||
PLAYER_ACTION_ROGUE_DIARY_ROUND_START = 3611;
|
||||
PLAYER_ACTION_ROGUE_DIARY_SAVE = 3612;
|
||||
PLAYER_ACTION_ROGUE_DIARY_ROOM_SETTLE = 3613;
|
||||
PLAYER_ACTION_ROGUE_DIARY_SETTLE = 3614;
|
||||
PLAYER_ACTION_ROGUE_DIARY_COIN_CHANGE = 3615;
|
||||
PLAYER_ACTION_ROGUE_DIARY_DUNGEON_LOAD = 3616;
|
||||
PLAYER_ACTION_GEAR_FINISH_PLAY_GEAR = 3620;
|
||||
PLAYER_ACTION_GEAR_FINISH_JIGSAW = 3621;
|
||||
PLAYER_ACTION_SUMMER_TIME_V2_BOAT_GALLERY_START = 3630;
|
||||
PLAYER_ACTION_SUMMER_TIME_V2_BOAT_GALLERY_STOP = 3631;
|
||||
PLAYER_ACTION_MOUNTAIN_INTERACT_CHANGE_LEVEL_TAG = 3632;
|
||||
PLAYER_ACTION_ISLAND_PARTY_START = 3633;
|
||||
PLAYER_ACTION_ISLAND_PARTY_SETTLE = 3634;
|
||||
PLAYER_ACTION_COMPOUND_BOOST = 3640;
|
||||
PLAYER_ACTION_AVATAR_EXTRA_PROP_CHANGE = 3650;
|
||||
PLAYER_ACTION_MUQADAS_GALLERY_SETTLE = 3660;
|
||||
PLAYER_ACTION_INSTABLE_SPRAY_GALLERY_SETTLE = 3670;
|
||||
PLAYER_ACTION_INSTABLE_SPRAY_DUNGEON_SETTLE = 3671;
|
||||
PLAYER_ACTION_GRAVEN_INNOCENCE_PHOTO_FINISH = 3672;
|
||||
PLAYER_ACTION_GRAVEN_INNOCENCE_RACE_START = 3673;
|
||||
PLAYER_ACTION_GRAVEN_INNOCENCE_RACE_SETTLE = 3674;
|
||||
PLAYER_ACTION_ENTER_DEATH_ZONE = 3680;
|
||||
PLAYER_ACTION_DESTROY_DEATH_ZONE = 3681;
|
||||
PLAYER_ACTION_FINISH_DEATH_ZONE = 3682;
|
||||
PLAYER_ACTION_VINTAGE_HUNTING_STAGE_ONE_SETTLE = 3690;
|
||||
PLAYER_ACTION_VINTAGE_HUNTING_STAGE_TWO_SETTLE = 3691;
|
||||
PLAYER_ACTION_VINTAGE_HUNTING_STAGE_THREE_SETTLE = 3692;
|
||||
PLAYER_ACTION_VINTAGE_MARKET_COIN_CHANGE = 3693;
|
||||
PLAYER_ACTION_VINTAGE_MARKET_STORE_ROUND_SETTLE = 3694;
|
||||
PLAYER_ACTION_VINTAGE_MARKET_NPC_EVENT_FINISH = 3695;
|
||||
PLAYER_ACTION_VINTAGE_MARKET_STRATEGY_SLOT_UNLOCK = 3696;
|
||||
PLAYER_ACTION_WIND_FIELD_GALLERY_START = 3701;
|
||||
PLAYER_ACTION_WIND_FIELD_GALLERY_STOP = 3702;
|
||||
PLAYER_ACTION_SET_GADGET_CHAIN_LEVEL = 3710;
|
||||
PLAYER_ACTION_DESHRET_OBELISK_INTERACT = 3715;
|
||||
PLAYER_ACTION_EFFIGY_CHALLENGE_V2_ENTER_DUNGEON = 3720;
|
||||
PLAYER_ACTION_EFFIGY_CHALLENGE_V2_DUNGEON_SETTLE = 3721;
|
||||
PLAYER_ACTION_EFFIGY_CHALLENGE_V2_GALLERY_STOP = 3722;
|
||||
PLAYER_ACTION_HOME_CREATE_BLUEPRINT = 3725;
|
||||
PLAYER_ACTION_HOME_USE_BLUEPRINT = 3726;
|
||||
PLAYER_ACTION_HOME_DELETE_BLUEPRINT = 3727;
|
||||
PLAYER_ACTION_HOME_SET_ALLOW_COPY = 3728;
|
||||
PLAYER_ACTION_HOME_BLUEPRINT_SET_ALLOW_COPY = 3729;
|
||||
PLAYER_ACTION_CHAR_AMUSEMENT_GALLERY_START = 3735;
|
||||
PLAYER_ACTION_CHAR_AMUSEMENT_GALLERY_END = 3736;
|
||||
PLAYER_ACTION_CHAR_AMUSEMENT_DUNGEON_START = 3737;
|
||||
PLAYER_ACTION_CHAR_AMUSEMENT_DUNGEON_END = 3738;
|
||||
PLAYER_ACTION_FUNGUS_CAPTURE_SETTLE = 3745;
|
||||
PLAYER_ACTION_FUNGUS_ATTACK_DUNGEON_START = 3746;
|
||||
PLAYER_ACTION_FUNGUS_ATTACK_DUNGEON_SETTLE = 3747;
|
||||
PLAYER_ACTION_FUNGUS_DEFEND_DUNGEON_START = 3748;
|
||||
PLAYER_ACTION_FUNGUS_DEFEND_DUNGEON_SETTLE = 3749;
|
||||
PLAYER_ACTION_FUNGUS_DUNGEON_CHANGE = 3750;
|
||||
PLAYER_ACTION_FUNGUS_CULTIVATE_SETTLE = 3751;
|
||||
PLAYER_ACTION_COIN_COLLECT_GALLERY_START = 3755;
|
||||
PLAYER_ACTION_COIN_COLLECT_GALLERY_SETTLE = 3756;
|
||||
PLAYER_ACTION_BRICK_BREAKER_GALLERY_START = 3758;
|
||||
PLAYER_ACTION_BRICK_BREAKER_GALLERY_END = 3759;
|
||||
PLAYER_ACTION_GCG_MATCH_SCORE_CHANGE = 3760;
|
||||
PLAYER_ACTION_GCG_ADD_EXP = 3761;
|
||||
PLAYER_ACTION_GCG_ADD_CARD = 3762;
|
||||
PLAYER_ACTION_GCG_UNLOCK_CARD_FACE = 3763;
|
||||
PLAYER_ACTION_GCG_UNLOCK_CARD_BACK = 3764;
|
||||
PLAYER_ACTION_GCG_UNLOCK_FIELD = 3765;
|
||||
PLAYER_ACTION_GCG_SAVE_DECK = 3766;
|
||||
PLAYER_ACTION_GCG_SET_CARD_BACK = 3767;
|
||||
PLAYER_ACTION_GCG_SET_FIELD = 3768;
|
||||
PLAYER_ACTION_GCG_FINISH_LEVEL_CHALLENGE = 3769;
|
||||
PLAYER_ACTION_GCG_FINISH_WEEK_CHALLENGE = 3770;
|
||||
PLAYER_ACTION_GCG_INVITE_APPLY = 3771;
|
||||
PLAYER_ACTION_GCG_DELETE_CARD = 3772;
|
||||
PLAYER_ACTION_GCG_DELETE_CARD_FACE = 3773;
|
||||
PLAYER_ACTION_GCG_DELETE_CARD_BACK = 3774;
|
||||
PLAYER_ACTION_GCG_DELETE_DECK_FIELD = 3775;
|
||||
PLAYER_ACTION_GCG_BAN_MATCH = 3776;
|
||||
PLAYER_ACTION_GCG_BAN_PVP = 3777;
|
||||
PLAYER_ACTION_GCG_SET_MATCH_SCORE = 3778;
|
||||
}
|
||||
|
||||
enum AntiCheatLogType {
|
||||
ANTI_CHEAT_INVALID = 0;
|
||||
ANTI_CHEAT_MOVE_TOO_FAST = 1001;
|
||||
}
|
||||
|
||||
enum FlightChallengeResultType {
|
||||
FLIGHT_CHALLENGE_SUCCESS = 0;
|
||||
FLIGHT_CHALLENGE_FAIL_TIME_OUT = 1;
|
||||
FLIGHT_CHALLENGE_FAIL_RETRY = 2;
|
||||
}
|
||||
|
||||
enum SummerTimeBoatSprintResultType {
|
||||
SUMMER_TIME_BOAT_SPRINT_SUCCESS = 0;
|
||||
SUMMER_TIME_BOAT_SPRINT_TIME_OUT = 1;
|
||||
SUMMER_TIME_BOAT_SPRINT_RETRY = 2;
|
||||
}
|
||||
@@ -0,0 +1,153 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
message PlayerLogBodyRegister {
|
||||
uint32 platform = 1;
|
||||
string register_cps = 2;
|
||||
string cps = 3;
|
||||
string client_ip = 4;
|
||||
string device_uuid = 5;
|
||||
string device_info = 6;
|
||||
string system_info = 7;
|
||||
uint32 channel_id = 8;
|
||||
uint32 sub_channel_id = 9;
|
||||
}
|
||||
|
||||
message PlayerLogBodyLogin {
|
||||
uint32 platform = 1;
|
||||
string register_cps = 2;
|
||||
string cps = 3;
|
||||
string client_ip = 4;
|
||||
string device_uuid = 5;
|
||||
string device_info = 6;
|
||||
string system_info = 7;
|
||||
uint32 channel_id = 8;
|
||||
uint32 sub_channel_id = 9;
|
||||
uint32 client_port = 10;
|
||||
string gate_ip = 11;
|
||||
uint32 gate_port = 12;
|
||||
}
|
||||
|
||||
message PlayerLogBodyLogout {
|
||||
uint32 platform = 1;
|
||||
string register_cps = 2;
|
||||
string cps = 3;
|
||||
string client_ip = 4;
|
||||
string device_uuid = 5;
|
||||
string device_info = 6;
|
||||
string system_info = 7;
|
||||
uint32 game_time = 8;
|
||||
uint32 channel_id = 9;
|
||||
uint32 sub_channel_id = 10;
|
||||
uint32 client_port = 11;
|
||||
string gate_ip = 12;
|
||||
uint32 gate_port = 13;
|
||||
}
|
||||
|
||||
message PlayerLogBodyAddExp {
|
||||
int64 add_exp = 1;
|
||||
int64 exp_after = 2;
|
||||
uint32 reason = 3;
|
||||
}
|
||||
|
||||
message PlayerLogBodyLevelUp {
|
||||
int64 add_exp = 1;
|
||||
int64 exp_after = 2;
|
||||
uint32 level_before = 3;
|
||||
uint32 level_after = 4;
|
||||
uint32 level_limit = 5;
|
||||
}
|
||||
|
||||
message PlayerLogBodyAddMaterial {
|
||||
uint32 material_id = 1;
|
||||
uint32 material_type = 2;
|
||||
uint32 material_level = 3;
|
||||
uint32 material_star = 4;
|
||||
uint32 material_sub_star = 5;
|
||||
int64 add_num = 6;
|
||||
int64 left_num = 7;
|
||||
uint32 reason = 8;
|
||||
}
|
||||
|
||||
message PlayerLogBodyRecharge {
|
||||
uint32 platform = 1;
|
||||
string register_cps = 2;
|
||||
string cps = 3;
|
||||
string client_ip = 4;
|
||||
string device_uuid = 5;
|
||||
string device_info = 6;
|
||||
string system_info = 7;
|
||||
uint32 order_id = 8;
|
||||
string product_name = 9;
|
||||
string price_tier = 10;
|
||||
string pay_channel = 11;
|
||||
string currency_code = 12;
|
||||
string format_price = 13;
|
||||
uint64 pay_coin_add = 14;
|
||||
uint64 free_coin_add = 15;
|
||||
uint64 vip_point_add = 16;
|
||||
}
|
||||
|
||||
message PlayerLogBodyBuyGoods {
|
||||
string platform = 1;
|
||||
uint32 shop_id = 2;
|
||||
uint32 goods_id = 3;
|
||||
uint32 goods_num = 4;
|
||||
uint64 coin_1_cost = 5;
|
||||
uint64 coin_2_cost = 6;
|
||||
uint64 coin_3_cost = 7;
|
||||
repeated PlayerLogCurrencyCost currency_cost_list = 8;
|
||||
}
|
||||
|
||||
message PlayerLogCurrencyCost {
|
||||
uint32 currency_id = 1;
|
||||
uint64 need_cost_num = 2;
|
||||
uint64 real_cost_num = 3;
|
||||
uint64 left_num = 4;
|
||||
}
|
||||
|
||||
message PlayerLogBodyAddCoin {
|
||||
string platform = 1;
|
||||
string register_cps = 2;
|
||||
string cps = 3;
|
||||
uint32 coin_id = 4;
|
||||
uint32 coin_type = 5;
|
||||
int64 add_num = 6;
|
||||
int64 pay_add = 7;
|
||||
int64 free_add = 8;
|
||||
int64 left_num = 9;
|
||||
int64 pay_left = 10;
|
||||
int64 free_left = 11;
|
||||
uint32 reason = 12;
|
||||
}
|
||||
|
||||
message PlayerLogBodyMissionAccept {
|
||||
uint32 mission_type = 1;
|
||||
uint32 mission_id = 2;
|
||||
}
|
||||
|
||||
message PlayerLogBodyMissionStart {
|
||||
uint32 mission_type = 1;
|
||||
uint32 mission_id = 2;
|
||||
}
|
||||
|
||||
message PlayerLogBodyMissionFinish {
|
||||
uint32 mission_type = 1;
|
||||
uint32 mission_id = 2;
|
||||
uint32 start_time = 3;
|
||||
}
|
||||
|
||||
message PlayerLogBodyMissionFail {
|
||||
uint32 mission_type = 1;
|
||||
uint32 mission_id = 2;
|
||||
uint32 start_time = 3;
|
||||
}
|
||||
|
||||
message PlayerLogBodyAddFurniture {
|
||||
uint32 furniture_id = 1;
|
||||
uint32 reason = 2;
|
||||
int64 add_num = 3;
|
||||
int64 left_num = 4;
|
||||
uint32 home_level = 5;
|
||||
}
|
||||
4344
protocol/proto_hk4e/server_only/log/player/player_body_custom.proto
Normal file
4344
protocol/proto_hk4e/server_only/log/player/player_body_custom.proto
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,73 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
import "server_only/log/player/player_body_custom.proto";
|
||||
|
||||
message PlayerLogBodyExtRegister {
|
||||
}
|
||||
|
||||
message PlayerLogBodyExtLogin {
|
||||
uint32 card_product_remain_days = 1;
|
||||
string client_version = 2;
|
||||
string account_uid = 3;
|
||||
string nickname = 4;
|
||||
bool is_client_relogin = 5;
|
||||
}
|
||||
|
||||
message PlayerLogBodyExtLogout {
|
||||
uint32 card_product_remain_days = 1;
|
||||
string account_uid = 2;
|
||||
string nickname = 3;
|
||||
}
|
||||
|
||||
message PlayerLogBodyExtLevelUp {
|
||||
repeated AvatarLog avatar_list = 5;
|
||||
}
|
||||
|
||||
message PlayerLogBodyExtGadget {
|
||||
uint32 group_id = 1;
|
||||
uint32 config_id = 2;
|
||||
uint32 entity_id = 3;
|
||||
int32 x_coordinate = 4;
|
||||
int32 y_coordinate = 5;
|
||||
int32 z_coordinate = 6;
|
||||
}
|
||||
|
||||
message PlayerLogBodyExtMissionType {
|
||||
uint32 quest_type = 1;
|
||||
}
|
||||
|
||||
message PlayerLogBodyExtAddMaterial {
|
||||
uint32 reason_type = 1;
|
||||
uint32 item_limit_type = 2;
|
||||
uint32 refresh_type = 3;
|
||||
uint32 total_add_num = 4;
|
||||
string add_num_limit = 5;
|
||||
}
|
||||
|
||||
message PlayerLogBodyExtAddCoin {
|
||||
uint32 reason_type = 1;
|
||||
uint32 item_limit_type = 2;
|
||||
int64 pcm_mcoin_add_num = 3;
|
||||
int64 pcm_mcoin_left_num = 4;
|
||||
int64 psn_mcoin_add_num = 5;
|
||||
int64 psn_mcoin_left_num = 6;
|
||||
}
|
||||
|
||||
message PlayerLogBodyExtRecharge {
|
||||
uint32 trade_time = 1;
|
||||
string create_time = 2;
|
||||
string trade_no = 3;
|
||||
uint32 channel_id = 4;
|
||||
string channel_order_no = 5;
|
||||
uint32 product_num = 6;
|
||||
bool is_succ = 7;
|
||||
bool is_replace = 8;
|
||||
string pay_type = 9;
|
||||
string pay_vendor = 10;
|
||||
string client_type = 11;
|
||||
string device = 12;
|
||||
string client_ip = 13;
|
||||
string extend = 14;
|
||||
}
|
||||
24
protocol/proto_hk4e/server_only/log/player/player_head.proto
Normal file
24
protocol/proto_hk4e/server_only/log/player/player_head.proto
Normal file
@@ -0,0 +1,24 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
message PlayerLogHead {
|
||||
string time = 1;
|
||||
uint32 action_id = 2;
|
||||
string action_name = 3;
|
||||
uint32 sub_action_id = 4;
|
||||
string sub_action_name = 5;
|
||||
string region_name = 6;
|
||||
string game_version = 7;
|
||||
uint32 uid = 8;
|
||||
uint32 level = 9;
|
||||
uint64 vip_point = 10;
|
||||
uint32 vip_level = 11;
|
||||
uint32 account_type = 12;
|
||||
uint64 tag = 13;
|
||||
string trans_no = 14;
|
||||
int64 coin_1 = 15;
|
||||
int64 coin_2 = 16;
|
||||
int64 coin_3 = 17;
|
||||
string uuid = 18;
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
message PlayerLogHeadExt {
|
||||
uint32 avatar_id = 1;
|
||||
uint32 scene_id = 2;
|
||||
uint32 world_owner_uid = 3;
|
||||
int32 x_coordinate = 4;
|
||||
int32 y_coordinate = 5;
|
||||
int32 z_coordinate = 6;
|
||||
uint32 player_time = 7;
|
||||
uint32 login_time = 8;
|
||||
uint32 platform_type = 9;
|
||||
uint32 weather = 10;
|
||||
repeated string sub_action_list = 11;
|
||||
uint32 unpaused_time = 12;
|
||||
uint32 is_in_mp = 13;
|
||||
uint32 level1_area_id = 14;
|
||||
uint32 level2_area_id = 15;
|
||||
uint32 wait_sub_hcoin = 16;
|
||||
uint32 wait_sub_scoin = 17;
|
||||
uint32 gm_uid = 18;
|
||||
uint32 wait_sub_mcoin = 19;
|
||||
uint32 world_level = 20;
|
||||
uint32 cur_world_level = 21;
|
||||
string country_code = 22;
|
||||
uint32 world_level_limit = 23;
|
||||
int64 pcm_coin_3 = 24;
|
||||
int64 psn_coin_3 = 25;
|
||||
uint32 pcm_wait_sub_mcoin = 26;
|
||||
uint32 psn_wait_sub_mcoin = 27;
|
||||
uint64 player_stat_id = 28;
|
||||
}
|
||||
Reference in New Issue
Block a user