1
0
mirror of https://github.com/0O0o0oOoO00/Alas.git synced 2026-05-14 15:29:25 +08:00

upd: game net proto

This commit is contained in:
0O0o0oOoO00
2025-11-20 19:17:22 +08:00
parent b8cc8c1258
commit 74e2ed583c
8 changed files with 1199 additions and 120 deletions

View File

@@ -196,6 +196,14 @@ message SC_11031 {
required uint32 result = 1;
} // .p11.sc_11031
message CS_11032 {
repeated uint32 story_ids = 1;
} // .p11.cs_11032
message SC_11033 {
required uint32 result = 1;
} // .p11.sc_11033
message CS_11100 {
required string cmd = 1;
optional string arg1 = 2;

View File

@@ -250,8 +250,16 @@ message SC_12201 {
repeated IDTIMEINFO skin_list = 1;
repeated uint32 forbidden_skin_list = 2;
repeated uint32 forbidden_skin_type = 3;
repeated SKIN_FORBIDDEN forbidden_list = 4;
} // .p12.sc_12201
message SKIN_FORBIDDEN {
required uint32 id = 1;
required uint32 type = 2;
required uint32 start_time = 3;
required uint32 stop_time = 4;
} // .p12.skin_forbidden
message CS_12202 {
required uint32 ship_id = 1;
required uint32 skin_id = 2;

View File

@@ -14,6 +14,7 @@ message SC_14001 {
message CS_14002 {
required uint32 ship_id = 1;
required uint32 pos = 2;
required uint32 lv = 3;
} // .p14.cs_14002
message SC_14003 {
@@ -22,7 +23,7 @@ message SC_14003 {
message CS_14004 {
required uint32 equip_id = 1;
required uint32 type = 2;
required uint32 lv = 2;
} // .p14.cs_14004
message SC_14005 {

View File

@@ -194,6 +194,14 @@ message SC_20208 {
repeated DROPINFO award_list = 2;
} // .p20.sc_20208
message CS_20209 {
repeated ACT_TASK_UPDATE progressinfo = 1;
} // .p20.cs_20209
message SC_20210 {
required uint32 result = 1;
} // .p20.sc_20210
message ACT_TASK_LIST {
required uint32 act_id = 1;
repeated ACT_TASK tasks = 2;
@@ -210,3 +218,10 @@ message ACT_TASK {
required uint32 progress = 2;
} // .p20.act_task
message ACT_TASK_UPDATE {
required uint32 act_id = 1;
required uint32 task_id = 2;
required uint32 mode = 3;
required uint32 progress = 4;
} // .p20.act_task_update

File diff suppressed because it is too large Load Diff

View File

@@ -176,6 +176,127 @@ message BUFF_SLOT {
required uint32 itemnum = 3;
} // .p26.buff_slot
message CS_26060 {
required uint32 act_id = 1;
} // .p26.cs_26060
message SC_26061 {
required uint32 result = 1;
optional NINJA_INFO info = 2;
} // .p26.sc_26061
message CS_26062 {
required uint32 act_id = 1;
repeated uint32 roles = 2;
} // .p26.cs_26062
message SC_26063 {
required uint32 result = 1;
required NINJA_ADJUST adjust = 2;
} // .p26.sc_26063
message CS_26064 {
required uint32 act_id = 1;
required uint32 building_id = 2;
} // .p26.cs_26064
message SC_26065 {
required uint32 result = 1;
required NINJA_ADJUST adjust = 2;
} // .p26.sc_26065
message CS_26066 {
required uint32 act_id = 1;
required uint32 group = 2;
required uint32 count = 3;
} // .p26.cs_26066
message SC_26067 {
required uint32 result = 1;
required NINJA_ADJUST adjust = 2;
} // .p26.sc_26067
message CS_26068 {
required uint32 act_id = 1;
} // .p26.cs_26068
message SC_26069 {
required uint32 result = 1;
required NINJA_SUMMARY summary = 2;
} // .p26.sc_26069
message CS_26070 {
required uint32 act_id = 1;
required uint32 level = 2;
} // .p26.cs_26070
message SC_26071 {
required uint32 result = 1;
required NINJA_ADJUST adjust = 2;
} // .p26.sc_26071
message CS_26072 {
required uint32 act_id = 1;
} // .p26.cs_26072
message SC_26073 {
required uint32 result = 1;
optional NINJA_ADJUST adjust = 2;
} // .p26.sc_26073
message NINJA_INFO {
required NINJA_PT pt = 1;
repeated uint32 builds = 2;
repeated uint32 roles = 3;
repeated NINJA_ROLE_RECRUIT recruits = 4;
repeated uint32 buffs = 5;
required uint32 max_level = 6;
required uint32 cur_level = 7;
required uint32 max_display = 8;
required NINJA_ADJUST adjust = 9;
required NINJA_PT summary_pt = 10;
} // .p26.ninja_info
message NINJA_ROLE_RECRUIT {
required uint32 id = 1;
required uint32 start_time = 2;
} // .p26.ninja_role_recruit
message NINJA_SUMMARY {
required NINJA_PT summary_pt = 1;
repeated DROPINFO award_list = 2;
required NINJA_ADJUST adjust = 3;
} // .p26.ninja_summary
message NINJA_ADJUST {
required uint32 time = 1;
required NINJA_PT left_hp = 2;
required uint32 max_level = 3;
} // .p26.ninja_adjust
message NINJA_PT {
required uint32 b = 1;
required uint32 m = 2;
required uint32 k = 3;
} // .p26.ninja_pt
message CS_26081 {
required uint32 act_id = 1;
} // .p26.cs_26081
message SC_26082 {
required uint32 result = 1;
repeated BOSS4TH boss_list = 2;
} // .p26.sc_26082
message BOSS4TH {
required uint32 id = 1;
required uint32 boss_hp = 2;
required uint32 death = 3;
required uint32 hour_traffic = 4;
required uint32 hour_off = 5;
} // .p26.boss4th
message CS_26101 {
required uint32 type = 1;
} // .p26.cs_26101

View File

@@ -42,6 +42,7 @@ message SC_34502 {
required uint32 guild_support = 13;
required uint32 friend_support = 14;
required uint32 world_support = 15;
required uint32 self_boss_lv = 16;
} // .p34.sc_34502
message CS_34503 {

View File

@@ -77,9 +77,17 @@ message CS_50016 {
} // .p50.cs_50016
message SC_50017 {
repeated PLAYER_INFO black_list = 3;
repeated PLAYER_INFO black_list = 1;
} // .p50.sc_50017
message CS_50018 {
repeated uint32 user_id_list = 1;
} // .p50.cs_50018
message SC_50019 {
repeated FRIEND_INFO user_list = 1;
} // .p50.sc_50019
message SC_50101 {
required PLAYER_INFO player = 1;
required uint32 type = 2;