2977 lines
60 KiB
Protocol Buffer
2977 lines
60 KiB
Protocol Buffer
|
package commander.c2s;
|
|||
|
syntax = "proto3";
|
|||
|
|
|||
|
message gm_command { repeated string commands = 1; }
|
|||
|
|
|||
|
message s2c_operation_result { int32 code = 1; }
|
|||
|
|
|||
|
// 登录
|
|||
|
message c2s_login {
|
|||
|
int32 accountid = 1;
|
|||
|
int32 roleid = 2;
|
|||
|
string token = 3;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_relogin {
|
|||
|
int32 accountid = 1;
|
|||
|
int32 roleid = 2;
|
|||
|
string token = 3;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_otherlogin {}
|
|||
|
|
|||
|
message c2s_enter_game {
|
|||
|
int32 accountid = 1;
|
|||
|
int32 roleId = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_change_map {
|
|||
|
int32 accountid = 1;
|
|||
|
int32 roleId = 2;
|
|||
|
int32 mapid = 3;
|
|||
|
int32 x = 4;
|
|||
|
int32 y = 5;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_change_map {
|
|||
|
int32 mapid = 1;
|
|||
|
string pos = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_active_zhenfa_position {
|
|||
|
int32 index = 1;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_active_zhenfa_position {
|
|||
|
int32 code = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_xw_normal_succinct {
|
|||
|
int32 itemID = 1;
|
|||
|
int32 type = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_xw_normal_succinct {
|
|||
|
int32 ret = 1;
|
|||
|
string list = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_replaceattribute {
|
|||
|
int32 itemID = 1;
|
|||
|
int32 index = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_replaceattribute {
|
|||
|
int32 itemID = 1;
|
|||
|
string attrList = 2;
|
|||
|
string succintAttrList = 3;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_create_team {
|
|||
|
int32 roleid = 1;
|
|||
|
string type = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_match_team { int32 roleid = 1; }
|
|||
|
|
|||
|
message c2s_requst_team {
|
|||
|
int32 roleid = 1;
|
|||
|
int32 teamid = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_getZhenFaInfo {
|
|||
|
int32 roleId = 1;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_getZhenFaInfo {
|
|||
|
string info = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_clearNewAttrInfo {}
|
|||
|
|
|||
|
message c2s_getNewAttrInfo {
|
|||
|
int32 itemID = 1;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_getNewAttrInfo {
|
|||
|
string list = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_leave_team {
|
|||
|
int32 roleid = 1;
|
|||
|
int32 teamid = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_equipXwItem {
|
|||
|
int32 pos = 1;
|
|||
|
int32 itemID = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_equipXwItem {
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
message c2s_getXwAttrInfo {
|
|||
|
int32 itemID = 1;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_getXwAttrInfo {
|
|||
|
int32 pos1 = 1;
|
|||
|
int32 attr1 = 2;
|
|||
|
int32 value1 = 3;
|
|||
|
int32 max1 = 4;
|
|||
|
|
|||
|
int32 pos2 = 5;
|
|||
|
int32 attr2 = 6;
|
|||
|
int32 value2 = 7;
|
|||
|
int32 max2 = 8;
|
|||
|
|
|||
|
int32 pos3 = 9;
|
|||
|
int32 attr3 = 10;
|
|||
|
int32 value3 = 11;
|
|||
|
int32 max3 = 12;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_getAttrInfo {
|
|||
|
int32 itemID = 1;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_getAttrInfo {
|
|||
|
string attrList = 1;
|
|||
|
string succintAttrList = 2;
|
|||
|
}
|
|||
|
|
|||
|
// 转移队长
|
|||
|
message c2s_transfer_team {
|
|||
|
int32 roleid = 1;
|
|||
|
int32 type = 2; // 申请队长 type:0,转移队长type:1
|
|||
|
}
|
|||
|
|
|||
|
message c2s_transfer_team_requst { int32 toid = 1; }
|
|||
|
|
|||
|
message s2c_transfer_team_requst { int32 roleid = 1; }
|
|||
|
|
|||
|
message s2c_team_info { string info = 1; }
|
|||
|
|
|||
|
message c2s_team_list {
|
|||
|
int32 roleid = 1;
|
|||
|
string type = 2;
|
|||
|
}
|
|||
|
|
|||
|
// 发布招募
|
|||
|
message c2s_issue_recruit{
|
|||
|
int32 roleid = 1;
|
|||
|
// 队伍ID
|
|||
|
int64 teamid = 2;
|
|||
|
// 信息数据
|
|||
|
string datum = 3;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_hall_list {
|
|||
|
int32 roleid = 1;
|
|||
|
string type = 2;
|
|||
|
}
|
|||
|
|
|||
|
// 组队大厅数据集合
|
|||
|
message s2c_team_list { string list = 1; }
|
|||
|
|
|||
|
message c2s_team_requeslist {}
|
|||
|
|
|||
|
message reqTeamInfo {
|
|||
|
int32 resid = 1;
|
|||
|
int32 relive = 2;
|
|||
|
int32 level = 3;
|
|||
|
string name = 4;
|
|||
|
int32 roleid = 5;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_team_requeslist { repeated reqTeamInfo list = 1; }
|
|||
|
|
|||
|
message c2s_operteam {
|
|||
|
int32 operation = 1;
|
|||
|
int32 roleid = 2;
|
|||
|
int32 teamid = 3;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_team_join {}
|
|||
|
|
|||
|
message s2c_player_pos {
|
|||
|
int32 onlyid = 1;
|
|||
|
int32 x = 2;
|
|||
|
int32 y = 3;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_aoi_move {
|
|||
|
int32 accountid = 1;
|
|||
|
int32 roleId = 2;
|
|||
|
int32 x = 3;
|
|||
|
int32 y = 4;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_aoi_stop {
|
|||
|
int32 accountid = 1;
|
|||
|
int32 roleId = 2;
|
|||
|
int32 x = 3;
|
|||
|
int32 y = 4;
|
|||
|
string path = 5;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_aoi_stop {
|
|||
|
int32 onlyid = 1;
|
|||
|
int32 x = 2;
|
|||
|
int32 y = 3;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_game_chat {
|
|||
|
int32 scale = 1; // 0,世界 1,队伍 2,帮派
|
|||
|
string msg = 2;
|
|||
|
bytes voice = 3;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_game_chat {
|
|||
|
int64 roleid = 1;
|
|||
|
int64 onlyid = 2;
|
|||
|
int32 scale = 3; // 0,世界 1,队伍 2,帮派 3 系统 5 系统撤回 6 文曲星(答题)
|
|||
|
string msg = 4;
|
|||
|
string name = 5;
|
|||
|
int32 resid = 6;
|
|||
|
int32 teamid = 7;
|
|||
|
bytes voice = 8;
|
|||
|
int32 relive = 9;
|
|||
|
int32 chargesum = 10;
|
|||
|
repeated teamDatum teamData = 11;
|
|||
|
int32 portrait = 12;
|
|||
|
int32 level = 13;
|
|||
|
string bangname = 14;
|
|||
|
}
|
|||
|
|
|||
|
message teamDatum {
|
|||
|
string type = 1;
|
|||
|
string content = 2;
|
|||
|
int64 teamId = 3;
|
|||
|
int32 num = 4;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_friend_chat {
|
|||
|
int32 fromid = 1;
|
|||
|
int32 toid = 2;
|
|||
|
string msg = 3;
|
|||
|
string name = 4;
|
|||
|
int32 resid = 5;
|
|||
|
int32 portrait = 6;
|
|||
|
}
|
|||
|
|
|||
|
// 发布信息
|
|||
|
message s2c_post_message{
|
|||
|
int32 channel = 1; // 0,世界 1,队伍 2,帮派
|
|||
|
string datum = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_friend_chat {
|
|||
|
int32 fromid = 1;
|
|||
|
int32 toid = 2;
|
|||
|
string msg = 3;
|
|||
|
string name = 4;
|
|||
|
int32 resid = 5;
|
|||
|
int32 portrait = 6;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_add_friend { int32 roleid = 1; }
|
|||
|
|
|||
|
message friendInfo {
|
|||
|
int32 roleid = 1;
|
|||
|
string name = 2;
|
|||
|
int32 resid = 3;
|
|||
|
int32 relive = 4;
|
|||
|
int32 level = 5;
|
|||
|
int32 race = 6;
|
|||
|
int32 sex = 7;
|
|||
|
int32 state = 8;
|
|||
|
int32 online = 9;
|
|||
|
int32 portrait = 10;
|
|||
|
int32 teamid = 11;
|
|||
|
}
|
|||
|
|
|||
|
message applyInfo {
|
|||
|
int32 roleid = 1;
|
|||
|
string name = 2;
|
|||
|
int32 resid = 3;
|
|||
|
int32 relive = 4;
|
|||
|
int32 level = 5;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_get_friends {}
|
|||
|
|
|||
|
message s2c_friends_info { repeated friendInfo list = 1; }
|
|||
|
|
|||
|
message c2s_search_friends {
|
|||
|
int32 type = 1; // type=0 推荐 type=1 搜索
|
|||
|
int32 roleid = 2;
|
|||
|
string data = 3;
|
|||
|
}
|
|||
|
|
|||
|
message searchfriendInfo {
|
|||
|
int32 roleid = 1;
|
|||
|
string name = 2;
|
|||
|
int32 resid = 3;
|
|||
|
int32 relive = 4;
|
|||
|
int32 level = 5;
|
|||
|
int32 race = 6;
|
|||
|
int32 sex = 7;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_search_friends { repeated searchfriendInfo list = 1; }
|
|||
|
|
|||
|
// ---------------------- 邮件功能 ------------------------
|
|||
|
|
|||
|
// 邮件附件信息
|
|||
|
message MailItemInfo {
|
|||
|
int32 itemId = 1;
|
|||
|
int32 itemCount = 2;
|
|||
|
}
|
|||
|
|
|||
|
// 邮件信息
|
|||
|
message MailInfo {
|
|||
|
int64 mailId = 1; // 邮件索引
|
|||
|
int32 type = 2; // 邮件类型
|
|||
|
int32 state = 3; // 邮件状态
|
|||
|
string title = 4; // 标题
|
|||
|
string content = 5; // 内容
|
|||
|
repeated MailItemInfo gets = 6; // 附件
|
|||
|
string date = 7; // 格式化日期 刚刚 几分钟前 几小时前 几天前...
|
|||
|
}
|
|||
|
|
|||
|
message c2s_mail_list {}
|
|||
|
|
|||
|
message s2c_mail_list { repeated MailInfo list = 1; }
|
|||
|
|
|||
|
message c2s_mail_action {
|
|||
|
int32 action = 1; // 0 领取 1 删除 2 全部领取 3 全部删除
|
|||
|
int64 mailId = 2; // 邮件索引
|
|||
|
}
|
|||
|
|
|||
|
// 邮件运行动作
|
|||
|
message s2c_run_action {
|
|||
|
int32 state = 1; // 0 成功 1000失败
|
|||
|
}
|
|||
|
|
|||
|
message s2c_friend_apply {}
|
|||
|
|
|||
|
/**
|
|||
|
operation 0:删除 1:同意 2:拒绝 3:全部同意 4:全部拒绝
|
|||
|
*/
|
|||
|
message c2s_update_friends {
|
|||
|
int32 roleid = 1;
|
|||
|
int32 operation = 2;
|
|||
|
}
|
|||
|
|
|||
|
//---------------- zzzHere 合成 -----------------//
|
|||
|
|
|||
|
message c2s_compose {
|
|||
|
int32 nFatherItem = 1;
|
|||
|
int32 nNum = 2;
|
|||
|
}
|
|||
|
//---------------- zzzHere 管理员 -----------------//
|
|||
|
|
|||
|
message c2s_player_shutup { int32 nRoleID = 1; }
|
|||
|
|
|||
|
message c2s_player_speak { int32 roleid = 1; }
|
|||
|
|
|||
|
message c2s_kick_off { int32 nRoleID = 1; }
|
|||
|
|
|||
|
message c2s_freeze_ip { int32 nRoleID = 1; }
|
|||
|
|
|||
|
message c2s_freeze_mac { int32 nRoleID = 1; }
|
|||
|
|
|||
|
//---------------- zzzHere 任务 -----------------//
|
|||
|
|
|||
|
message c2s_task_reset {}
|
|||
|
|
|||
|
message c2s_abort_task { int32 nTaskID = 1; }
|
|||
|
|
|||
|
message c2s_incept_fuben_task {
|
|||
|
int32 nNpcOnlyID = 1;
|
|||
|
int32 nTaskID = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_start_grop_task {
|
|||
|
int32 nNpcOnlyID = 1;
|
|||
|
int32 nTaskGrop = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_ask_role_task {}
|
|||
|
|
|||
|
message c2s_create_test_npc {}
|
|||
|
|
|||
|
message c2s_task_talk_npc {
|
|||
|
int32 nTaskID = 1;
|
|||
|
int32 nStep = 2;
|
|||
|
int32 nNpcConfigID = 3;
|
|||
|
int32 nNpcOnlyID = 4;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_act_npc {
|
|||
|
int32 nOnlyID = 1;
|
|||
|
int32 nNpcConfigID = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_role_action {
|
|||
|
int32 nMapID = 1;
|
|||
|
int32 nX = 2;
|
|||
|
int32 nY = 3;
|
|||
|
}
|
|||
|
|
|||
|
message STaskState {
|
|||
|
int32 nTaskID = 1;
|
|||
|
repeated string vecStep = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_role_task_list {
|
|||
|
repeated STaskState vecTask = 1;
|
|||
|
string strJsonDaily = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_npc_notice {
|
|||
|
int32 nNpcConfigID = 1;
|
|||
|
string strRichText = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_notice { string strRichText = 1; }
|
|||
|
|
|||
|
message s2c_screen_msg {
|
|||
|
string strRichText = 1;
|
|||
|
int32 bInsertFront = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_you_get_item {
|
|||
|
int32 nItem = 1;
|
|||
|
int32 nNum = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_create_task_npc {
|
|||
|
int32 nNpc = 1;
|
|||
|
int32 nMap = 2;
|
|||
|
int32 nX = 3;
|
|||
|
int32 nY = 4;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_trigle_npc_bomb {
|
|||
|
int32 nNpcConfigID = 1;
|
|||
|
int32 nNpcOnlyID = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_star_waiting {}
|
|||
|
|
|||
|
message c2s_enter_battle { int32 nGroupID = 1; }
|
|||
|
|
|||
|
message c2s_challenge_npc {
|
|||
|
int32 nOnlyID = 1;
|
|||
|
int32 nConfigID = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_ask_daily_info {}
|
|||
|
|
|||
|
message s2c_daily_info { string strJson = 1; }
|
|||
|
|
|||
|
message c2s_take_active_prize { int32 nIndex = 1; }
|
|||
|
|
|||
|
//---------------- zzzHere 排行榜 -----------------//
|
|||
|
|
|||
|
message c2s_ask_paihang {
|
|||
|
int32 nByWhat = 1;
|
|||
|
string object = 2;
|
|||
|
int32 nRoleid = 3;
|
|||
|
}
|
|||
|
|
|||
|
message SPaiHangRecord {
|
|||
|
int32 nRoleID = 1;
|
|||
|
string strName = 2;
|
|||
|
int32 nRelive = 3;
|
|||
|
int32 nLevel = 4;
|
|||
|
int64 nMoney = 5;
|
|||
|
}
|
|||
|
|
|||
|
message rankInfo { string info = 1; }
|
|||
|
|
|||
|
message s2c_paihang {
|
|||
|
int32 rankKind = 1;
|
|||
|
string vecRow = 2; //排行榜集合
|
|||
|
string brole = 3; //角色信息
|
|||
|
}
|
|||
|
|
|||
|
message s2c_report_info {
|
|||
|
string report = 1;
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
//---------------- zzzHere 玩家功能UI ----------//
|
|||
|
|
|||
|
message c2s_ask_other_info { int32 nRoleID = 1; }
|
|||
|
|
|||
|
message c2s_other_info {
|
|||
|
int32 nRoleID = 1;
|
|||
|
int32 nResID = 2;
|
|||
|
int32 nLevel = 3;
|
|||
|
int32 nRelive = 4;
|
|||
|
string strName = 5;
|
|||
|
string strBangName = 6;
|
|||
|
}
|
|||
|
|
|||
|
//---------------- zzzHere 伙伴UI ----------//
|
|||
|
|
|||
|
message s2c_partner_exp {
|
|||
|
int32 nPartnerID = 1;
|
|||
|
int64 nExp = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_ask_partner_list { int32 nRoleID = 1; }
|
|||
|
|
|||
|
message SPanter { string strJson = 1; }
|
|||
|
|
|||
|
message s2c_partner_list {
|
|||
|
repeated SPanter vecPartner = 1;
|
|||
|
string strJsonPos = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_partner_info { string strJson = 1; }
|
|||
|
|
|||
|
message c2s_change_partner_state {
|
|||
|
int32 nPartnerID = 1;
|
|||
|
int32 nPos = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_team_info {
|
|||
|
int32 nRoleID = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_partner_exchange_exp {
|
|||
|
int32 nRoleID = 1;
|
|||
|
int32 nPartnerA = 2;
|
|||
|
int32 nPartnerB = 3;
|
|||
|
int32 nCostWhat = 4;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_partner_exchange_exp_ok {
|
|||
|
int32 nPartnerA = 1;
|
|||
|
int64 nAExp = 2;
|
|||
|
int32 nPartnerB = 3;
|
|||
|
int64 nBExp = 4;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_partner_relive { int32 nPartnerID = 1; }
|
|||
|
|
|||
|
//---------------- zzzHere 商城 -----------------//
|
|||
|
|
|||
|
message c2s_ask_roles_goods { int32 nRoleID = 1; }
|
|||
|
|
|||
|
message SGoods {
|
|||
|
int32 nID = 1;
|
|||
|
int32 nConfigID = 2;
|
|||
|
int32 nPrice = 3;
|
|||
|
int32 nCnt = 4;
|
|||
|
int32 nTime = 5;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_roles_goods { repeated SGoods vecGoods = 1; }
|
|||
|
|
|||
|
message s2c_goods { repeated SGoods vecGoods = 1; }
|
|||
|
|
|||
|
message s2c_add_exp {
|
|||
|
int32 onlyid = 1;
|
|||
|
int64 curexp = 2;
|
|||
|
int64 addexp = 3;
|
|||
|
int64 maxexp = 4;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_level_up {
|
|||
|
int32 onlyid = 1;
|
|||
|
int32 curlevel = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_add_goods {
|
|||
|
int32 nSeller = 1;
|
|||
|
int32 nConfigID = 2;
|
|||
|
int32 nPrice = 3;
|
|||
|
int32 nCnt = 4;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_take_back_goods { int32 nID = 1; }
|
|||
|
|
|||
|
message c2s_get_shop_items {
|
|||
|
int32 nKind = 1;
|
|||
|
int32 nItem = 2;
|
|||
|
}
|
|||
|
message c2s_buymall_items {
|
|||
|
int32 type = 1;
|
|||
|
int32 mallid = 2;
|
|||
|
int32 mallnum = 3;
|
|||
|
int32 mallprices = 4;
|
|||
|
}
|
|||
|
message c2s_get_shop_equips { int32 nPart = 1; }
|
|||
|
|
|||
|
message c2s_buy_goods {
|
|||
|
int32 nID = 1;
|
|||
|
int32 nCnt = 2;
|
|||
|
}
|
|||
|
|
|||
|
// 更新交易币数量
|
|||
|
message s2c_you_money {
|
|||
|
int32 nKind = 1;
|
|||
|
int64 nNum = 2;
|
|||
|
int32 nChange = 3;
|
|||
|
int32 flag = 4;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_charge {
|
|||
|
int32 money = 1; // 充值的人民币数量
|
|||
|
int32 jade = 2; // 玩家仙玉
|
|||
|
int32 chargesum = 3; // 玩家累计充值
|
|||
|
string dayMap = 4; // 玩家每日累充
|
|||
|
}
|
|||
|
|
|||
|
message c2s_ask_npc_shop_item { int32 nNpcConfigID = 1; }
|
|||
|
|
|||
|
message s2c_npc_shop_item { string info = 1; }
|
|||
|
|
|||
|
message c2s_buy_from_npc {
|
|||
|
int32 nConfigID = 1;
|
|||
|
int32 nItemID = 2;
|
|||
|
int32 nCnt = 3;
|
|||
|
}
|
|||
|
|
|||
|
// 高级藏宝图
|
|||
|
message c2s_ask_lottery_info {
|
|||
|
int32 itemId = 1;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_lottery_info {
|
|||
|
string strJson = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_lottery_go {
|
|||
|
int32 nID = 1;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_lottery_result {
|
|||
|
int32 nSelect = 1;
|
|||
|
int32 nLen = 2;
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
// 请求幸运转盘
|
|||
|
message c2s_ask_dial_info {
|
|||
|
int32 type = 1; // 1风雨宝箱 2转盘
|
|||
|
int32 genre = 2; // 类型 0 风雨宝箱 1免费 2单抽 3五连抽
|
|||
|
}
|
|||
|
|
|||
|
// 返回幸运转盘数据
|
|||
|
message s2c_dial_info {
|
|||
|
string dialData = 1;
|
|||
|
int32 type = 2; // 1风雨宝箱 2转盘
|
|||
|
int32 dialNum = 3; // 每次都会返回 转盘次数
|
|||
|
int32 dialCount = 4; // 风雨值
|
|||
|
int32 dialBoxNum = 5; // 每次都会返回 风雨宝箱钥匙
|
|||
|
int32 one = 6; // 单次价格
|
|||
|
int32 five = 7; // 五次价格
|
|||
|
int32 model = 8; // 风雨宝箱模式(1仙玉、2道具)
|
|||
|
}
|
|||
|
|
|||
|
// 幸运转盘获取到的下标ID
|
|||
|
message c2s_dial_go {
|
|||
|
int32 id = 1;
|
|||
|
int32 type = 2; // 1风雨宝箱 2转盘
|
|||
|
}
|
|||
|
|
|||
|
// 幸运转盘 服务端处理完成通知前端
|
|||
|
message s2c_dial_result {
|
|||
|
int32 flag = 1;
|
|||
|
int32 type = 2; // 1风雨宝箱 2转盘
|
|||
|
int32 dialNum = 3; // 每次都会返回 转盘次数
|
|||
|
int32 dialCount = 4; // 风雨值
|
|||
|
int32 dialBoxNum = 5; // 每次都会返回 风雨宝箱钥匙
|
|||
|
int32 one = 6; // 单次价格
|
|||
|
int32 five = 7; // 五次价格
|
|||
|
int32 model = 8; // 风雨宝箱模式(1仙玉、2道具)
|
|||
|
}
|
|||
|
|
|||
|
//---------------- zzzHere 回梦 -----------------//
|
|||
|
|
|||
|
message c2s_ask_relive_list {}
|
|||
|
|
|||
|
message s2c_relive_list { string strJson = 1; }
|
|||
|
|
|||
|
message c2s_change_relive_list { string strJson = 1; }
|
|||
|
|
|||
|
//-----------------------------------------//
|
|||
|
|
|||
|
message c2s_get_bagitem { int32 roleid = 1; }
|
|||
|
message c2s_get_mall { int32 roleid = 1; }
|
|||
|
message c2s_integral_mall { int32 roleid = 1; }
|
|||
|
|
|||
|
message c2s_get_lockeritem { int32 roleid = 1; }
|
|||
|
|
|||
|
/**
|
|||
|
operation 0:减少 1:增加
|
|||
|
*/
|
|||
|
message c2s_update_bagitem {
|
|||
|
int32 roleid = 1;
|
|||
|
int32 itemid = 2;
|
|||
|
int32 count = 3;
|
|||
|
int32 operation = 4;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_use_bagitem {
|
|||
|
int32 roleid = 1;
|
|||
|
int32 itemid = 2;
|
|||
|
int32 count = 3;
|
|||
|
int64 operateid = 4;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_stop_incense { int32 roleid = 1; }
|
|||
|
|
|||
|
message s2c_incense_state { //引妖香的使用状态0:结束使用,1:开始使用
|
|||
|
int32 ltime = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_update_lockeritem {
|
|||
|
int32 roleid = 1;
|
|||
|
int32 type = 2; //物品类型,0物品,1装备
|
|||
|
int32 operation = 3; //操作类型,1存入,0取出
|
|||
|
string operateid = 4; //操作对象的id
|
|||
|
}
|
|||
|
|
|||
|
message s2c_bagitem { string info = 1; }
|
|||
|
message s2c_mallitems { string info = 1; }
|
|||
|
message s2c_integralmall { string info = 1; }
|
|||
|
|
|||
|
message c2s_level_reward {
|
|||
|
int32 roleid = 1;
|
|||
|
int32 level = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_level_reward { int32 level = 1; }
|
|||
|
|
|||
|
message s2c_lockeritem {
|
|||
|
string bag = 1;
|
|||
|
string locker = 2;
|
|||
|
string equip = 3;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_createbang {
|
|||
|
string name = 1;
|
|||
|
string aim = 2;
|
|||
|
int32 masterid = 3;
|
|||
|
string mastername = 4;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_requestbang {
|
|||
|
int32 roleid = 1;
|
|||
|
int64 bangid = 2;
|
|||
|
}
|
|||
|
|
|||
|
// 通知帮主 有人入帮
|
|||
|
message s2c_join_bang {}
|
|||
|
|
|||
|
message c2s_operbang {
|
|||
|
int32 operation = 1;
|
|||
|
int32 roleid = 2;
|
|||
|
int64 bangid = 3;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_joinbang {
|
|||
|
int32 roleid = 1;
|
|||
|
int64 bangid = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_leavebang {
|
|||
|
int32 roleid = 1;
|
|||
|
int64 bangid = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_leavebang {
|
|||
|
int32 ecode = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_getbanglist {
|
|||
|
int32 roleid = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_getbanginfo {
|
|||
|
int32 roleid = 1;
|
|||
|
int64 bangid = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_getbangrequest {
|
|||
|
int32 roleid = 1;
|
|||
|
int64 bangid = 2;
|
|||
|
}
|
|||
|
|
|||
|
message bangInfo {
|
|||
|
int64 bangid = 1; //帮派编号
|
|||
|
string name = 2; //帮派名字
|
|||
|
string aim = 3; //帮派宗旨
|
|||
|
int32 rolenum = 4; //帮派人数
|
|||
|
int32 masterid = 5; //帮主id
|
|||
|
string mastername = 6; //帮主名字
|
|||
|
int32 bidding = 7;
|
|||
|
int32 weight = 8; //帮派权重
|
|||
|
string createtime = 9; //建立时间
|
|||
|
string notice = 10; //帮派公告
|
|||
|
int32 banglevel = 11; //帮派等级
|
|||
|
int32 bangexp = 12; //帮派建设
|
|||
|
int32 upexp = 13; //升级所需经验
|
|||
|
int32 cost = 14; //维护费用
|
|||
|
int32 brisk = 15; //活跃度
|
|||
|
}
|
|||
|
|
|||
|
message bangPlayerInfo {
|
|||
|
int32 roleid = 1; //角色id
|
|||
|
string name = 2; //名字
|
|||
|
int32 race = 3; //种族
|
|||
|
int32 sex = 4; //性别
|
|||
|
int32 relive = 5; //转生
|
|||
|
int32 level = 6; //等级
|
|||
|
int32 resid = 7; //人物形象
|
|||
|
int32 online = 8; //在线状态
|
|||
|
int32 bangpost = 9; //职位 0: 未知;1:帮主;2:副帮主;3:左护法;4:右护法;5:长老;6:堂主;7:帮众
|
|||
|
string jointime = 10; //入帮时长
|
|||
|
int32 weekbangbtl = 11; //本周帮战
|
|||
|
int32 thisbangbtl = 12; //本次帮战 0:未参加 1:已参加
|
|||
|
int32 weekectype = 13; //本周副本 0:未参加 1:已参加
|
|||
|
int32 daytask = 14; //本日任务
|
|||
|
}
|
|||
|
|
|||
|
message c2s_searchbang {
|
|||
|
int32 roleid = 1;
|
|||
|
string data = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_getbanglist {
|
|||
|
repeated bangInfo list = 1;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_getbanginfo {
|
|||
|
bangInfo info = 1;
|
|||
|
repeated bangPlayerInfo rolelist = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_getbangrequest {
|
|||
|
repeated bangPlayerInfo requestlist = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_bang_bid { int32 money = 1; }
|
|||
|
|
|||
|
message s2c_bang_bid { int32 result = 1; }
|
|||
|
|
|||
|
//帮派任命
|
|||
|
message c2s_set_bangpost{
|
|||
|
int32 masterid = 1; //帮主id(roleid)
|
|||
|
int32 memberid = 2; //成员id(roleid)
|
|||
|
int32 postid = 3; //职位id 2:副帮主 3:左护法 4:右护法 5:长老 6:堂主 7:帮众
|
|||
|
}
|
|||
|
|
|||
|
//帮派公告
|
|||
|
message c2s_issue_affiche{
|
|||
|
int32 roleid = 1; // 角色id
|
|||
|
int32 type = 2; //类型 1:帮派宗旨 2:帮派公告
|
|||
|
string content = 3; //内容
|
|||
|
}
|
|||
|
|
|||
|
//帮派升级
|
|||
|
message c2s_bang_up{
|
|||
|
int32 roleid = 1; // 角色id
|
|||
|
}
|
|||
|
|
|||
|
//-------------------召唤兽--------------------
|
|||
|
message s2c_new_pet {}
|
|||
|
|
|||
|
message c2s_relive_pet {
|
|||
|
int64 petid = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_hecheng_pet {
|
|||
|
int64 petid = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_create_pet {
|
|||
|
int64 petid = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_get_petlist {
|
|||
|
int32 roleid = 1;
|
|||
|
}
|
|||
|
|
|||
|
message PetInfo {
|
|||
|
int64 petid = 1;
|
|||
|
int32 dataid = 2;
|
|||
|
int32 onlyid = 3;
|
|||
|
string name = 4;
|
|||
|
int32 relive = 5;
|
|||
|
int32 level = 6;
|
|||
|
int32 resid = 7;
|
|||
|
int32 grade = 8;
|
|||
|
string skill = 9;
|
|||
|
string ppoint = 10;
|
|||
|
string dpoint = 11;
|
|||
|
string wuxing = 12;
|
|||
|
int32 rate = 13;
|
|||
|
int32 maxrate = 14;
|
|||
|
int32 hp = 15;
|
|||
|
int32 mp = 16;
|
|||
|
int32 atk = 17;
|
|||
|
int32 spd = 18;
|
|||
|
string intro = 19;
|
|||
|
int64 exp = 20;
|
|||
|
int64 xexp = 21;
|
|||
|
int32 xlevel = 22;
|
|||
|
int32 longgu = 23;
|
|||
|
int32 maxskillcnt = 24;
|
|||
|
string attr1 = 25;
|
|||
|
int32 shenskill = 26;
|
|||
|
int32 color = 27;
|
|||
|
int32 qinmi = 28;
|
|||
|
int32 fly = 29;
|
|||
|
int32 control = 30; // 管制位 0 未管制 1 坐骑1 2 坐骑2 3 坐骑3 4 坐骑4
|
|||
|
int32 aptitude = 31;
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
message s2c_get_petlist {
|
|||
|
int64 curid = 1;
|
|||
|
repeated PetInfo list = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_change_pet {
|
|||
|
int64 petid = 1;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_change_pet {
|
|||
|
int64 curid = 1;
|
|||
|
}
|
|||
|
|
|||
|
//属性抗性等加点,type=0重置属性 1重置抗性 2更新属性加点 3更新抗性加点
|
|||
|
message c2s_update_pet {
|
|||
|
int32 roleid = 1;
|
|||
|
int32 type = 2;
|
|||
|
int64 petid = 3;
|
|||
|
string info = 4;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_update_pet {
|
|||
|
PetInfo info = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_pet_info {
|
|||
|
int32 roleid = 1;
|
|||
|
int64 petid = 2;
|
|||
|
}
|
|||
|
message s2c_pet_info {
|
|||
|
PetInfo info = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_del_pet {
|
|||
|
int32 roleid = 1;
|
|||
|
int64 petid = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_del_pet {
|
|||
|
int64 curid = 1;
|
|||
|
int64 delid = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_pet_forgetskill {
|
|||
|
int64 petid = 1;
|
|||
|
int32 skillid = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_pet_lockskill {
|
|||
|
int64 petid = 1;
|
|||
|
int32 skillid = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_pet_changeSskill {
|
|||
|
int64 petid = 1;
|
|||
|
int32 skillid = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_pet_changeSskill {
|
|||
|
int32 errorcode = 1;
|
|||
|
int64 petid = 2;
|
|||
|
int32 skillid = 3;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_prison_time {
|
|||
|
int32 onlyid = 1;
|
|||
|
int32 time = 2;
|
|||
|
}
|
|||
|
// 坐骑信息
|
|||
|
message HorseItem {
|
|||
|
int32 position = 1;
|
|||
|
string name = 2;
|
|||
|
int32 level = 3;
|
|||
|
int32 exp = 4;
|
|||
|
}
|
|||
|
// 坐骑数据
|
|||
|
message HorseList {
|
|||
|
int32 horseIndex = 1;
|
|||
|
repeated HorseItem list = 2;
|
|||
|
}
|
|||
|
|
|||
|
// aoi使用协议,尽量少,用以表现可见玩家状态的
|
|||
|
message PlayerInfo {
|
|||
|
int32 onlyid = 1;
|
|||
|
int32 accountid = 2;
|
|||
|
int32 roleid = 3;
|
|||
|
string name = 4;
|
|||
|
int32 mapid = 5;
|
|||
|
int32 x = 6;
|
|||
|
int32 y = 7;
|
|||
|
int32 relive = 8;
|
|||
|
int32 level = 9;
|
|||
|
string weapon = 10;
|
|||
|
int32 state = 11;
|
|||
|
int32 resid = 12;
|
|||
|
int32 livingtype = 13;
|
|||
|
int32 teamid = 14;
|
|||
|
int32 isleader = 15;
|
|||
|
int32 teamcnt = 16;
|
|||
|
int32 battleid = 17;
|
|||
|
int32 npcconfig = 18;
|
|||
|
string bangname = 19;
|
|||
|
int32 titleid = 20;
|
|||
|
int32 titletype = 21;
|
|||
|
string titleval = 23;
|
|||
|
int32 color1 = 24;
|
|||
|
int32 color2 = 25;
|
|||
|
string schemename = 26;
|
|||
|
string safepassword = 27;
|
|||
|
int32 safelock = 28;
|
|||
|
HorseList horseList = 29;
|
|||
|
int32 race = 30;
|
|||
|
int32 wingId = 31;
|
|||
|
string dayMap = 32;
|
|||
|
int32 chargesum = 33;
|
|||
|
int32 bagKindNum = 34; // 背包空间
|
|||
|
int32 lockerKindNum = 35; // 仓库空间
|
|||
|
string iconList = 36; // 界面图标是否展示 0:展示 1:不展示
|
|||
|
string mendDate = 37; // 补签日期
|
|||
|
int32 type = 38; // NPC类型(0地图NPC,1地煞星,2天罡星)
|
|||
|
int32 changeid = 39;
|
|||
|
string effectlist = 40; //正在使用的特效
|
|||
|
int64 effectid = 41; //随身特效id
|
|||
|
int32 pause = 42; //暂离状态 0:在队 1:暂离
|
|||
|
int32 ischeck = 43; //是否自动归队 0:否 1:是
|
|||
|
int64 shane = 44; // 需要坐牢时间
|
|||
|
int32 offlinetime = 45; // 离线挂机时长
|
|||
|
int32 getgift = 46; // 是否已经领取首冲礼包
|
|||
|
int32 bangpost = 47; //帮派职位 0: 未知;1:帮主;2:副帮主;3:左护法;4:右护法;5:长老;6:堂主;7:帮众
|
|||
|
int32 isFrozen = 48; // 1则为冰封
|
|||
|
int32 portrait = 49;
|
|||
|
|
|||
|
string babyList = 50; //所拥有的宝宝列表
|
|||
|
string xwList = 51; //信物
|
|||
|
string starInfo = 52; //星阵属性信息
|
|||
|
int32 tianti_integral = 53;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_role_data {
|
|||
|
int32 onlyid = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_upLevelZhenFa {
|
|||
|
int32 roleid =1;
|
|||
|
int32 pos = 2;
|
|||
|
int32 level = 3;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_upLevelZhenFa {
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
message attrL1 {
|
|||
|
int32 dhunluan = 1; // 抗混乱
|
|||
|
int32 dfengyin = 2; // 抗封印
|
|||
|
int32 dhunshui = 3; // 抗昏睡
|
|||
|
int32 ddu = 4; // 抗毒
|
|||
|
int32 dfeng = 5; // 抗风
|
|||
|
int32 dhuo = 6; // 抗火
|
|||
|
int32 dshui = 7; // 抗水
|
|||
|
int32 dlei = 8; // 抗雷
|
|||
|
int32 dguihuo = 9; // 抗鬼火
|
|||
|
int32 dyiwang = 10; // 抗遗忘
|
|||
|
int32 dsanshi = 11; // 抗三尸
|
|||
|
int32 dzhenshe = 12; // 抗震慑
|
|||
|
int32 dwuli = 13; // 抗物理
|
|||
|
int32 pxishou = 14; // 物理吸收
|
|||
|
int32 pmingzhong = 15; // 命中
|
|||
|
int32 pshanbi = 16; // 闪避
|
|||
|
int32 hdsanshi = 17; // 忽视抗三尸
|
|||
|
}
|
|||
|
|
|||
|
message attrL2 {
|
|||
|
int32 gengu = 1;
|
|||
|
int32 lingxing = 2;
|
|||
|
int32 liliang = 3;
|
|||
|
int32 minjie = 4;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_player_data {
|
|||
|
int32 onlyid = 1;
|
|||
|
int32 qianneng = 2;
|
|||
|
string attr1 = 3;
|
|||
|
string addattr1 = 4;
|
|||
|
string addattr2 = 5;
|
|||
|
string skill = 6;
|
|||
|
int32 xiulevel = 7;
|
|||
|
int32 race = 8;
|
|||
|
int32 sex = 9;
|
|||
|
int64 bangid = 10;
|
|||
|
int32 relive = 11;
|
|||
|
int32 level = 12;
|
|||
|
int64 exp = 13;
|
|||
|
int64 maxexp = 14;
|
|||
|
int64 money = 15;
|
|||
|
int32 jade = 16;
|
|||
|
int32 bindjade = 17;
|
|||
|
int32 shuilugj = 18;
|
|||
|
int32 gmlevel = 19;
|
|||
|
int32 chargesum = 20;
|
|||
|
int32 rewardrecord = 21;
|
|||
|
string levelreward = 22;
|
|||
|
string schemename = 23;
|
|||
|
int32 wingId = 24;
|
|||
|
int32 resid = 25;
|
|||
|
int32 changeid = 26;
|
|||
|
int32 fplevel = 27;
|
|||
|
int32 sprewardrecord = 28;
|
|||
|
int32 bangscore = 29;
|
|||
|
int32 shiscore = 30;
|
|||
|
int32 jpoint = 31;
|
|||
|
int32 discore = 32;
|
|||
|
int32 xiuscore = 33;
|
|||
|
int32 guoscore = 34;
|
|||
|
int32 tianti_integral = 35;
|
|||
|
}
|
|||
|
// 玩家升级技能
|
|||
|
message c2s_player_upskill {
|
|||
|
int32 roleId = 1;
|
|||
|
int32 skillId = 2;
|
|||
|
int32 costMoney = 3;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_player_addpoint {
|
|||
|
int32 roleid = 1;
|
|||
|
string addattr = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_xiulian_point {
|
|||
|
int32 roleid = 1;
|
|||
|
int32 type = 2;
|
|||
|
string info = 3;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_xiulian_upgrade {
|
|||
|
int32 roleid = 1;
|
|||
|
int32 score = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_xiulian_reset { string errorMsg = 1; }
|
|||
|
|
|||
|
message s2c_scheme_resetXiulianPoint {
|
|||
|
int32 ecode = 1;
|
|||
|
string errorMsg = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_creat_equip {
|
|||
|
int32 type = 1; //装备类型,0:新手装备,1:高级装备,2:神兵,3:仙器
|
|||
|
int32 roleid = 2;
|
|||
|
int32 index = 3; //装备位置
|
|||
|
int32 is = 4; //上线 赠送
|
|||
|
}
|
|||
|
|
|||
|
message c2s_equip_list { int32 roleid = 1; }
|
|||
|
|
|||
|
message s2c_equip_list { string list = 1; }
|
|||
|
|
|||
|
message c2s_equip_info {
|
|||
|
int32 roleid = 1;
|
|||
|
string equipid = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_equip_info { string equip = 1; }
|
|||
|
|
|||
|
message c2s_next_equip {
|
|||
|
int32 resid = 1;
|
|||
|
int32 type = 2;
|
|||
|
int32 index = 3; //装备位置
|
|||
|
int32 grade = 4;
|
|||
|
int32 roleid = 5;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_next_equip { string equip = 1; }
|
|||
|
|
|||
|
message c2s_equip_update {
|
|||
|
int32 operation = 1; // 0删除,1装备,2卸下
|
|||
|
int32 roleid = 2;
|
|||
|
string equipid = 3;
|
|||
|
}
|
|||
|
// 升级
|
|||
|
message c2s_equip_upgrade {
|
|||
|
int32 roleid = 1;
|
|||
|
string equipid = 2;
|
|||
|
}
|
|||
|
// 获取属性评分
|
|||
|
message c2s_attribute_score{
|
|||
|
int32 roleId = 1; // 角色ID
|
|||
|
int32 type = 2; // 0炼化 1重铸
|
|||
|
string equipId = 3; // 装备ID
|
|||
|
|
|||
|
}
|
|||
|
// 返回属性评分
|
|||
|
message s2c_attribute_score{
|
|||
|
int32 attributeScore = 1; //评分
|
|||
|
}
|
|||
|
// 道具分解
|
|||
|
message c2s_item_resolve{
|
|||
|
int32 roleId = 1;
|
|||
|
int32 itemId = 2;
|
|||
|
}
|
|||
|
//装备镶嵌
|
|||
|
message c2s_equip_inlay {
|
|||
|
int32 operation = 1; // 0拆卸,1镶嵌
|
|||
|
int32 roleid = 2;
|
|||
|
string equipid = 3;
|
|||
|
}
|
|||
|
//装备炼化
|
|||
|
message c2s_equip_refine {
|
|||
|
int32 operation = 1; // 0获取,1确认
|
|||
|
int32 roleid = 2;
|
|||
|
int32 level = 3; // 0使用低九彩云龙珠,1中级,2高级
|
|||
|
string equipid = 4;
|
|||
|
string refine = 5; // 选择替换的属性, 其他炼化为空
|
|||
|
}
|
|||
|
//装备重铸
|
|||
|
message c2s_equip_recast {
|
|||
|
int32 operation = 1; // 0获取,1确认
|
|||
|
int32 roleid = 2;
|
|||
|
string equipid = 3;
|
|||
|
}
|
|||
|
//装备分解
|
|||
|
message c2s_equip_resolve {
|
|||
|
int32 roleid = 1;
|
|||
|
string equipid = 2;
|
|||
|
}
|
|||
|
//佩饰重铸
|
|||
|
message c2s_baldric_recast {
|
|||
|
int32 operation = 1; // 0获取,1确认
|
|||
|
int32 roleid = 2;
|
|||
|
string equipid = 3;
|
|||
|
repeated int32 locks = 4;
|
|||
|
}
|
|||
|
//佩饰分解
|
|||
|
message c2s_baldric_resolve {
|
|||
|
int32 roleid = 1;
|
|||
|
string equipid = 2;
|
|||
|
}
|
|||
|
// 配饰鉴定
|
|||
|
message c2s_acc_authenticate{
|
|||
|
int32 roleid = 1; //角色ID
|
|||
|
string equipid = 2; //配饰ID
|
|||
|
}
|
|||
|
// 配饰鉴定
|
|||
|
message s2c_acc_authenticate{
|
|||
|
string attribute = 1; //配饰属性
|
|||
|
}
|
|||
|
//装备洗练、重铸返回信息
|
|||
|
message s2c_equip_property {
|
|||
|
string property = 1;
|
|||
|
int32 score = 2;
|
|||
|
}
|
|||
|
//高级炼化返回信息
|
|||
|
message s2c_high_refine {
|
|||
|
string list = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_xianqi_list {
|
|||
|
int32 roleid = 1;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_xianqi_list {
|
|||
|
string list = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_shenbing_upgrade {
|
|||
|
int32 roleid = 1;
|
|||
|
string equipid = 2;
|
|||
|
int32 use = 3;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_xianqi_upgrade {
|
|||
|
int32 roleid = 1;
|
|||
|
string equipid = 2;
|
|||
|
string use1 = 3;
|
|||
|
string use2 = 4;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_change_weapon { string weapon = 1; }
|
|||
|
|
|||
|
message s2c_login {
|
|||
|
int32 errorcode = 1;
|
|||
|
PlayerInfo info = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_aoi_pinfo {
|
|||
|
repeated PlayerInfo list = 1;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_aoi_exit { int32 onlyid = 1; }
|
|||
|
|
|||
|
// 战斗人员
|
|||
|
message btlRole {
|
|||
|
int32 onlyid = 1;
|
|||
|
int32 resid = 2;
|
|||
|
string name = 3;
|
|||
|
int32 hp = 4;
|
|||
|
int32 mp = 5;
|
|||
|
/* 位置id
|
|||
|
9 7 6 8 10 (宠物位)
|
|||
|
4 2 1 3 5 (角色位)
|
|||
|
*/
|
|||
|
int32 maxhp = 6;
|
|||
|
int32 maxmp = 7;
|
|||
|
int32 pos = 8;
|
|||
|
int32 type = 9; //
|
|||
|
int32 ownonlyid = 10; // 从属关系
|
|||
|
string weapon = 11;
|
|||
|
int32 relive = 12;
|
|||
|
repeated int32 skilllist = 13;
|
|||
|
int32 isbb = 14;
|
|||
|
int32 isfight = 15;
|
|||
|
int32 level = 16;
|
|||
|
int32 color = 17;
|
|||
|
int32 color1 = 18;
|
|||
|
int32 color2 = 19;
|
|||
|
int32 wingId = 20;
|
|||
|
int32 chargesum = 21;
|
|||
|
int64 petid = 22;
|
|||
|
int32 changeid = 23;
|
|||
|
int32 effectid = 24; //随身特效id
|
|||
|
int32 babysex = 25;
|
|||
|
int32 isleader = 26;
|
|||
|
int32 starid = 27;
|
|||
|
}
|
|||
|
|
|||
|
// 战斗队伍
|
|||
|
message btlTeam {
|
|||
|
int32 camp = 1;
|
|||
|
repeated btlRole list = 2;
|
|||
|
}
|
|||
|
|
|||
|
message btlAct {
|
|||
|
int32 targetid = 1; // 目标onlyid
|
|||
|
int32 acttype = 2; // 1伤害 2治疗 3扣蓝 4吸血
|
|||
|
int32 num = 3; // 对应acttype 伤害量 治疗量
|
|||
|
int32 respone = 4; // 0 无响应,1 防御 2 闪避 3暴击
|
|||
|
int32 isdead = 5; // 0 未死亡 1 死亡
|
|||
|
int32 hp = 6; // 剩余生命值
|
|||
|
int32 mp = 7; // 剩余法力值
|
|||
|
repeated int32 bufflist = 9; // buff列表
|
|||
|
int32 param = 10; // 参数9 可用于保护id等
|
|||
|
string actaffix = 11; // 动作后续 json
|
|||
|
int32 selfid = 12; // 自己onlyid
|
|||
|
int32 fan = 13; // 反伤
|
|||
|
int32 selfhp = 14; // 自己剩余生命值
|
|||
|
int32 selfdead = 15; // 自己 0 未死亡 1 死亡
|
|||
|
int32 recover = 16; // 恢复
|
|||
|
int32 selfmp = 17; // 自己剩余蓝量
|
|||
|
int32 backmp = 18; // 回蓝
|
|||
|
string babyskill = 19; // 被动触发的宝宝被动
|
|||
|
}
|
|||
|
|
|||
|
message btlAction {
|
|||
|
int32 actid = 1; // 行动者的onlyid
|
|||
|
int32 action = 2; // 1技能 2道具 3召唤
|
|||
|
int32 actionid = 3; // 随action改变
|
|||
|
string actbef = 4; // 战斗前的效果
|
|||
|
repeated btlAct act = 5; // 效果影响多少目标
|
|||
|
repeated int32 bufflist = 6; // buff列表
|
|||
|
string babyskill = 7; // 主动触发的宝宝被动
|
|||
|
}
|
|||
|
|
|||
|
message c2s_btl_auto {}
|
|||
|
|
|||
|
message s2c_btl_round {
|
|||
|
int32 round = 1;
|
|||
|
repeated btlAction acts = 2;
|
|||
|
}
|
|||
|
|
|||
|
message teamEffect {
|
|||
|
int32 role = 1;
|
|||
|
int32 eff = 2; // 1 悬刃 2 遗患
|
|||
|
}
|
|||
|
|
|||
|
message s2c_btl_roundbegin {
|
|||
|
repeated btlAct act = 1;
|
|||
|
repeated teamEffect effect = 2; // 场景特效 悬刃 遗患 等
|
|||
|
}
|
|||
|
// 战斗结束 以及 结果内容
|
|||
|
message s2c_btl_end {
|
|||
|
int32 btlid = 1;
|
|||
|
int32 result = 2; // 0是失败 1 胜利
|
|||
|
}
|
|||
|
|
|||
|
message c2s_btl {
|
|||
|
int32 btlkey = 1; //战斗key 用于 任务配置固定战斗 等。
|
|||
|
}
|
|||
|
|
|||
|
// 战斗信息
|
|||
|
message s2c_btl {
|
|||
|
int32 btlid = 1;
|
|||
|
btlTeam teamS = 2;
|
|||
|
btlTeam teamE = 3;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_btl_act {
|
|||
|
int32 action = 1; // 1 技能 2 道具 3 召唤
|
|||
|
int32 actionid = 2; // 随 action变化
|
|||
|
int32 targetid = 3; //目标 onlyid
|
|||
|
int32 onlyid = 4; //行动者id
|
|||
|
}
|
|||
|
|
|||
|
message s2c_btl_act {
|
|||
|
int32 action = 1; // 1 技能 2 道具 3 召唤
|
|||
|
int32 actionid = 2; // 随 action变化
|
|||
|
int32 targetid = 3; //目标 onlyid
|
|||
|
int32 onlyid = 4; //行动者id
|
|||
|
}
|
|||
|
|
|||
|
message c2s_mall_buy { int32 id = 1; }
|
|||
|
|
|||
|
// 转生
|
|||
|
message c2s_relive {
|
|||
|
int32 race = 1;
|
|||
|
int32 sex = 2;
|
|||
|
int32 resid = 3;
|
|||
|
}
|
|||
|
// 飞升
|
|||
|
message c2s_fly_up {
|
|||
|
}
|
|||
|
|
|||
|
message s2c_relive {
|
|||
|
int32 result = 1;
|
|||
|
PlayerInfo info = 2;
|
|||
|
s2c_player_data data = 3;
|
|||
|
}
|
|||
|
|
|||
|
// 换种族
|
|||
|
message c2s_changerace {
|
|||
|
int32 race = 1;
|
|||
|
int32 sex = 2;
|
|||
|
int32 resid = 3;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_changerace {
|
|||
|
int32 result = 1;
|
|||
|
PlayerInfo info = 2;
|
|||
|
s2c_player_data data = 3;
|
|||
|
}
|
|||
|
|
|||
|
// 修改角色名称
|
|||
|
message c2s_changename {
|
|||
|
int32 roleid = 1;
|
|||
|
string name = 2;
|
|||
|
}
|
|||
|
|
|||
|
// 修改宠物名称
|
|||
|
message c2s_update_pet_name {
|
|||
|
int64 petId = 1;
|
|||
|
string name = 2;
|
|||
|
}
|
|||
|
|
|||
|
//发起PK
|
|||
|
message c2s_pk {
|
|||
|
int32 troleid = 1;
|
|||
|
int32 type = 2;
|
|||
|
}
|
|||
|
|
|||
|
//竞技场pk
|
|||
|
message c2s_arenaPK {
|
|||
|
int32 troleid = 1;
|
|||
|
int32 type = 2;
|
|||
|
}
|
|||
|
|
|||
|
//竞技场战报
|
|||
|
message c2s_report {
|
|||
|
int32 troleid = 1;
|
|||
|
}
|
|||
|
|
|||
|
// 发起切磋
|
|||
|
message c2s_exchange_views {
|
|||
|
int32 troleid = 1;
|
|||
|
}
|
|||
|
// PK标题
|
|||
|
message s2c_pktitle
|
|||
|
{
|
|||
|
string info = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_wash_petproperty {
|
|||
|
int64 petid = 1;
|
|||
|
int32 dataid = 2;
|
|||
|
int32 washtaype = 3; // 1 普通洗练 2 高级洗练
|
|||
|
}
|
|||
|
|
|||
|
//普通
|
|||
|
message s2c_wash_petproperty {
|
|||
|
int32 rate = 1;
|
|||
|
int32 maxrate = 2;
|
|||
|
int32 hp = 3;
|
|||
|
int32 mp = 4;
|
|||
|
int32 atk = 5;
|
|||
|
int32 spd = 6;
|
|||
|
int32 aptitude = 7;
|
|||
|
}
|
|||
|
//高级
|
|||
|
message s2c_highwash_petproperty {
|
|||
|
string data = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_save_petproperty {
|
|||
|
int64 petid = 1;
|
|||
|
string info = 2; //选择替换的属性 没有为空
|
|||
|
}
|
|||
|
|
|||
|
message s2c_save_petproperty {
|
|||
|
int32 errcode = 1;
|
|||
|
int64 petid = 2;
|
|||
|
int32 rate = 3;
|
|||
|
int32 maxrate = 4;
|
|||
|
int32 hp = 5;
|
|||
|
int32 mp = 6;
|
|||
|
int32 atk = 7;
|
|||
|
int32 spd = 8;
|
|||
|
int32 aptitude = 9;
|
|||
|
}
|
|||
|
|
|||
|
// 领取充值奖励
|
|||
|
message c2s_charge_reward { int32 rewardid = 1; }
|
|||
|
|
|||
|
// 领取活动充值奖励
|
|||
|
message c2s_special_reward { int32 rewardid = 1; }
|
|||
|
|
|||
|
// 领取充值奖励返回
|
|||
|
message s2c_charge_reward { int32 flag = 1; }
|
|||
|
|
|||
|
message s2c_activity_open {
|
|||
|
int32 activity_id = 1;
|
|||
|
string name = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_hongbao_open {}
|
|||
|
|
|||
|
message c2s_hongbao_open {}
|
|||
|
|
|||
|
message s2c_hongbao_result { int32 errorcode = 1; }
|
|||
|
|
|||
|
// 获取礼包信息
|
|||
|
message c2s_getgift_info {}
|
|||
|
|
|||
|
message GiftItem {
|
|||
|
int32 itemid = 1;
|
|||
|
int32 itemnum = 2;
|
|||
|
}
|
|||
|
|
|||
|
// 获取礼包信息
|
|||
|
message s2c_getgift_info {
|
|||
|
int32 hasgot = 1;
|
|||
|
repeated GiftItem list = 2;
|
|||
|
}
|
|||
|
|
|||
|
// 请求首冲礼包
|
|||
|
message c2s_remunerate {}
|
|||
|
|
|||
|
message s2c_remunerate { int32 errorcode = 1; }
|
|||
|
|
|||
|
// 重置礼包领取状态
|
|||
|
message c2s_resetgift {}
|
|||
|
|
|||
|
// 水陆大会
|
|||
|
message c2s_shuilu_sign {}
|
|||
|
|
|||
|
message s2c_shuilu_sign {
|
|||
|
int32 errorcode = 1;
|
|||
|
int32 shuilustate = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_shuilu_unsign {}
|
|||
|
|
|||
|
message s2c_shuilu_unsign { int32 errorcode = 1; }
|
|||
|
|
|||
|
message c2s_shuilu_info {}
|
|||
|
|
|||
|
// 对决队伍信息封装
|
|||
|
message fightRole {
|
|||
|
int32 onlyid = 1;
|
|||
|
int32 roleid = 2;
|
|||
|
int32 resid = 3;
|
|||
|
int32 level = 4;
|
|||
|
string name = 5;
|
|||
|
}
|
|||
|
|
|||
|
message ShuiluTeam {
|
|||
|
int32 teamid = 1;
|
|||
|
string name = 2;
|
|||
|
int32 rolenum = 3;
|
|||
|
int32 score = 4;
|
|||
|
}
|
|||
|
|
|||
|
message FightTeam {
|
|||
|
int32 iswin = 1;
|
|||
|
repeated fightRole elist = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_shuilu_info {
|
|||
|
int32 gamestate = 1;
|
|||
|
int32 lunci = 2;
|
|||
|
int32 issign = 3;
|
|||
|
int32 score = 4;
|
|||
|
int32 gongji = 5;
|
|||
|
int32 wtime = 6;
|
|||
|
int32 ltime = 7;
|
|||
|
repeated fightRole selfteam = 8;
|
|||
|
repeated ShuiluTeam sign = 9;
|
|||
|
repeated FightTeam fight = 10;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_shuilu_state { int32 slstate = 1; }
|
|||
|
|
|||
|
message s2c_shuilu_match {
|
|||
|
repeated fightRole teamS = 1;
|
|||
|
repeated fightRole teamE = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_shuilu_battleres {
|
|||
|
int32 iswin = 1; // 1 胜利 0 失败
|
|||
|
int32 exp = 2;
|
|||
|
int32 petexp = 3;
|
|||
|
int32 score = 4;
|
|||
|
int32 gongji = 5;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_jingji_battleres {
|
|||
|
int32 iswin = 1; // 1 胜利 0 失败
|
|||
|
int32 exp = 2;
|
|||
|
int32 petexp = 3;
|
|||
|
int32 jpoint = 4; //竞技点
|
|||
|
int32 jtime = 5; //光阴
|
|||
|
}
|
|||
|
|
|||
|
message c2s_shuilu_buy { int32 index = 1; }
|
|||
|
|
|||
|
message s2c_shuilu_buy { int32 errorcode = 1; }
|
|||
|
|
|||
|
// 离开水路大会
|
|||
|
message c2s_leave_sldh{
|
|||
|
int64 teamId = 1; // 队伍编号
|
|||
|
}
|
|||
|
|
|||
|
// 水陆大会结束
|
|||
|
//--世界红包
|
|||
|
message c2s_world_reward {
|
|||
|
int32 roleid = 1;
|
|||
|
int32 yuNum = 2;
|
|||
|
int32 num = 3;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_world_reward_list {}
|
|||
|
|
|||
|
message WorldRewardList {
|
|||
|
int32 count = 1;
|
|||
|
int32 num = 2;
|
|||
|
int32 tagid = 3;
|
|||
|
int32 state = 4; // 0 可领 1 已领 2 已领完
|
|||
|
string rolename = 5; //发红包人的名字
|
|||
|
}
|
|||
|
|
|||
|
message s2c_world_reward_list { repeated WorldRewardList list = 1; }
|
|||
|
|
|||
|
message c2s_world_reward_open {
|
|||
|
int32 tagID = 0;
|
|||
|
int32 roleid = 1;
|
|||
|
}
|
|||
|
|
|||
|
/*
|
|||
|
1 水陆战神
|
|||
|
2 xxx帮众
|
|||
|
3 xxx帮长老
|
|||
|
4 xxx帮主
|
|||
|
*/
|
|||
|
message c2s_title_change {
|
|||
|
int32 titleid = 1;
|
|||
|
int32 type = 2;
|
|||
|
string value = 3;
|
|||
|
int32 operatetype = 4;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_title_change {
|
|||
|
int32 ecode = 1;
|
|||
|
int32 titleid = 2;
|
|||
|
int32 type = 3;
|
|||
|
string value = 4;
|
|||
|
int32 operatetype = 5;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_title_info {}
|
|||
|
|
|||
|
message s2c_title_info { string titles = 1; }
|
|||
|
|
|||
|
message c2s_linghou_fight { int32 mid = 1; }
|
|||
|
|
|||
|
message s2c_linghou_fight { int32 ecode = 1; }
|
|||
|
|
|||
|
message s2c_update_shop_info {
|
|||
|
int32 nItemID = 1;
|
|||
|
int32 quantity = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_palace_fight { /* 皇城pk */
|
|||
|
int32 sponsorid = 1; /* 发起人 */
|
|||
|
int32 recipientid = 2; /* 接受人 */
|
|||
|
int32 type = 3; /* type0 无公告, type1全服公告 */
|
|||
|
string msg = 4;
|
|||
|
}
|
|||
|
|
|||
|
message PalaceRoleInfo {
|
|||
|
int32 roleid = 1;
|
|||
|
string name = 2;
|
|||
|
int32 level = 3;
|
|||
|
int32 race = 4;
|
|||
|
int32 resid = 5;
|
|||
|
int32 state = 6; /* 0未准备,1准备,2拒绝 */
|
|||
|
}
|
|||
|
|
|||
|
message s2c_palace_fight { /* 皇城pk */
|
|||
|
PalaceRoleInfo sponsor = 1; /* 发起人 */
|
|||
|
PalaceRoleInfo recipient = 2; /* 接受人 */
|
|||
|
int32 type = 3; /* type0 无公告, type1全服公告 */
|
|||
|
int32 tm = 4;
|
|||
|
string msg = 5;
|
|||
|
int32 win = 6; /* 1为sponsor胜利, 2为recipient胜利 */
|
|||
|
}
|
|||
|
|
|||
|
message c2s_palace_agree { /* 应战 */
|
|||
|
int32 roleid = 1;
|
|||
|
int32 battle = 2; /* 0,不应战 1,应战 */
|
|||
|
}
|
|||
|
|
|||
|
message c2s_palace_rolelist { int32 roleid = 1; }
|
|||
|
|
|||
|
message PalaceListRole {
|
|||
|
int32 roleid = 1;
|
|||
|
string name = 2;
|
|||
|
int32 level = 3;
|
|||
|
int32 race = 4;
|
|||
|
int32 resid = 5;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_palace_rolelist {
|
|||
|
repeated PalaceListRole sponsorlist = 1;
|
|||
|
repeated PalaceListRole recipientlist = 2;
|
|||
|
}
|
|||
|
|
|||
|
//关系结拜
|
|||
|
|
|||
|
message c2s_relation_new {
|
|||
|
int32 roleId = 1; // roleid
|
|||
|
int32 relationType = 2; //关系类型
|
|||
|
string relationName = 3; //关系名
|
|||
|
repeated int32 members = 4; //成员
|
|||
|
}
|
|||
|
|
|||
|
message s2c_relation_created {
|
|||
|
int32 ecode = 1;
|
|||
|
int32 msg = 2;
|
|||
|
int32 relationType = 3;
|
|||
|
string members = 4;
|
|||
|
}
|
|||
|
|
|||
|
//是否成功发起申请
|
|||
|
message s2c_relation_apply_res {
|
|||
|
int32 ecode = 1;
|
|||
|
string errorMsg = 2;
|
|||
|
}
|
|||
|
|
|||
|
//添加新人
|
|||
|
message c2s_relation_add {
|
|||
|
int32 roleId = 1; // roleid
|
|||
|
int32 relationType = 2; //关系类型
|
|||
|
int32 relationId = 3; //关系Id
|
|||
|
string relationName = 4; //关系名称
|
|||
|
repeated int32 members = 5; //成员
|
|||
|
}
|
|||
|
|
|||
|
message c2s_relation_agree {
|
|||
|
int32 relationId = 1; //关系ID
|
|||
|
int32 roleId = 2; //角色ID
|
|||
|
int32 agree = 3; //同意操作
|
|||
|
}
|
|||
|
|
|||
|
message s2c_relation_apply_info {
|
|||
|
int32 relationType = 1; //关系类型
|
|||
|
string playersInfo = 2; //成员确认情况
|
|||
|
int32 leaderId = 3; //队长/发起者ID
|
|||
|
int32 relationId = 4; //关系ID
|
|||
|
string relationName = 5; //关系名称
|
|||
|
}
|
|||
|
|
|||
|
message s2c_relation_apply_answer {
|
|||
|
int32 playerId = 1; //响应者用户ID
|
|||
|
int32 answer = 2; //响应
|
|||
|
}
|
|||
|
|
|||
|
message c2s_relation_List {
|
|||
|
int32 roleId = 1; //角色ID
|
|||
|
int32 relationType = 2; // 关系类型
|
|||
|
int32 operationType = 3; // 1,退出 2,新人加入
|
|||
|
}
|
|||
|
|
|||
|
message s2c_relation_List {
|
|||
|
int32 ecode = 1;
|
|||
|
string relationList = 2;
|
|||
|
int32 operationType = 3; // 1,退出 2,新人加入
|
|||
|
}
|
|||
|
|
|||
|
message c2s_relation_leave {
|
|||
|
int32 roleId = 1;
|
|||
|
int32 relationId = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_relation_leave {
|
|||
|
int32 ecode = 1;
|
|||
|
int32 leaveRoleId = 2;
|
|||
|
int32 relationId = 3;
|
|||
|
int32 titleId = 4;
|
|||
|
string relationName = 5;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_relation_destroy {
|
|||
|
int32 ecode = 1;
|
|||
|
int32 relationId = 2;
|
|||
|
int32 titleId = 3;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_relation_reject {
|
|||
|
int32 roleId = 1;
|
|||
|
int32 relationId = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_relation_reject {
|
|||
|
int32 rejectRoleId = 1;
|
|||
|
int32 relationId = 2;
|
|||
|
}
|
|||
|
|
|||
|
//新建属性方案
|
|||
|
message c2s_scheme_create {
|
|||
|
int32 roleId = 1;
|
|||
|
string name = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_scheme_create {
|
|||
|
int32 ecode = 1;
|
|||
|
string newSchemeInfo = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_scheme_changeName {
|
|||
|
int32 roleId = 1;
|
|||
|
string schemeId = 2;
|
|||
|
string name = 3;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_scheme_changeName {
|
|||
|
int32 ecode = 1;
|
|||
|
string schemeId = 2;
|
|||
|
string newName = 3;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_scheme_use {
|
|||
|
int32 roleId = 1;
|
|||
|
string schemeId = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_scheme_use {
|
|||
|
int32 ecode = 1;
|
|||
|
string schemeId = 2;
|
|||
|
}
|
|||
|
|
|||
|
//获取所有方案列表
|
|||
|
message c2s_scheme_List { int32 roleId = 1; }
|
|||
|
|
|||
|
message s2c_scheme_List { string schemeList = 1; }
|
|||
|
|
|||
|
message c2s_scheme_info {
|
|||
|
int32 roleId = 1;
|
|||
|
string schemeId = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_scheme_info {
|
|||
|
int32 ecode = 1;
|
|||
|
string schemeInfo = 2;
|
|||
|
}
|
|||
|
// type 0,装载 1,卸下
|
|||
|
message c2s_scheme_updateEquip {
|
|||
|
int32 roleId = 1;
|
|||
|
string schemeId = 2;
|
|||
|
string equipId = 3;
|
|||
|
int32 type = 4;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_scheme_updateEquip {
|
|||
|
int32 ecode = 1;
|
|||
|
string schemeId = 2;
|
|||
|
string curEquips = 3;
|
|||
|
int32 type = 4;
|
|||
|
string unloadEquipId = 5;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_scheme_addCustomPoint {
|
|||
|
int32 roleId = 1;
|
|||
|
string addPoint = 2;
|
|||
|
int32 qianNeng = 3;
|
|||
|
string schemeId = 4;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_scheme_addXiulianPoint {
|
|||
|
int32 roleId = 1;
|
|||
|
string xiulianPoint = 2;
|
|||
|
int32 xiulevel = 3;
|
|||
|
string schemeId = 4;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_scheme_resetXiulianPoint {
|
|||
|
int32 roleId = 1;
|
|||
|
string schemeId = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_scheme_changePartner {
|
|||
|
int32 roleId = 1;
|
|||
|
string schemeId = 2;
|
|||
|
int32 partnerId = 3;
|
|||
|
int32 order = 4;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_scheme_activate {
|
|||
|
int32 roleId = 1;
|
|||
|
string schemeId = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_scheme_activate {
|
|||
|
int32 ecode = 1;
|
|||
|
string schemeId = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_change_role_color {
|
|||
|
int32 index1 = 1;
|
|||
|
int32 index2 = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_change_role_color {
|
|||
|
int32 color1 = 1;
|
|||
|
int32 color2 = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_bell_msg { string msg = 1; }
|
|||
|
|
|||
|
message s2c_bell_msg {
|
|||
|
string msg = 1;
|
|||
|
string name = 2;
|
|||
|
int32 roleid = 3;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_safepass_msg {
|
|||
|
string pass = 1; /* 安全密码 */
|
|||
|
int32 lock = 2; /* 是否锁定 */
|
|||
|
}
|
|||
|
|
|||
|
message s2c_safepass_msg {
|
|||
|
string pass = 1;
|
|||
|
int32 lock = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_petfly_msg {
|
|||
|
int64 petid = 1; /* 宠物id */
|
|||
|
int32 type = 2; /* 第三次飞升,修改的属性 */
|
|||
|
}
|
|||
|
// 骑乘
|
|||
|
message c2s_ride {
|
|||
|
int32 horseIndex = 1;
|
|||
|
}
|
|||
|
// 同步骑乘
|
|||
|
message s2c_sync_ride {
|
|||
|
int32 onlyId = 1; /* 玩家索引 */
|
|||
|
int32 horseIndex = 2; /* 坐骑位 */
|
|||
|
}
|
|||
|
// 下马
|
|||
|
message c2s_get_down {
|
|||
|
int32 horseIndex = 1;
|
|||
|
}
|
|||
|
// 同步下骑
|
|||
|
message s2c_sync_get_down {
|
|||
|
int32 onlyId = 1; /* 玩家索引 */
|
|||
|
}
|
|||
|
// 同步转职
|
|||
|
message s2c_sync_race {
|
|||
|
PlayerInfo info = 1;
|
|||
|
s2c_player_data data = 2;
|
|||
|
}
|
|||
|
// 改变管制 0 未管制 1-16 坐骑位
|
|||
|
message c2s_pet_control {
|
|||
|
int32 roleid = 1;
|
|||
|
int64 petid = 2;
|
|||
|
int32 control = 3;
|
|||
|
}
|
|||
|
// 坐骑列表刷新
|
|||
|
message s2c_horse_list {
|
|||
|
HorseList horseList = 1;
|
|||
|
}
|
|||
|
// 坐骑升级
|
|||
|
message c2s_horse_upgrade{
|
|||
|
int32 itemId=1;
|
|||
|
int32 horseIndex=2;
|
|||
|
}
|
|||
|
// 坐骑技能定义
|
|||
|
message HorseSkill {
|
|||
|
int32 position = 1;
|
|||
|
int32 skillId = 2;
|
|||
|
int32 exp = 3;
|
|||
|
}
|
|||
|
// 获得坐骑技能列表
|
|||
|
message c2s_horse_skill {
|
|||
|
int32 roleid = 1;
|
|||
|
}
|
|||
|
// 升级技能
|
|||
|
message c2s_upgrade_skill{
|
|||
|
int32 position=1;
|
|||
|
}
|
|||
|
// 坐骑洗炼
|
|||
|
message c2s_horse_refining {
|
|||
|
int32 operate = 0;
|
|||
|
int32 horseIndex = 1;
|
|||
|
repeated int32 locks = 2;
|
|||
|
}
|
|||
|
// 发送坐骑技能列表
|
|||
|
message s2c_horse_skill {
|
|||
|
repeated HorseSkill list = 1;
|
|||
|
}
|
|||
|
message LotteryItem {
|
|||
|
int32 id = 1;
|
|||
|
int32 num = 2;
|
|||
|
}
|
|||
|
// 请求抽奖列表
|
|||
|
message c2s_lottery_list { int32 isRefish = 1; }
|
|||
|
// 返回抽奖列表
|
|||
|
message s2c_lottery_list {
|
|||
|
repeated LotteryItem items = 1;
|
|||
|
int32 free = 2;
|
|||
|
int32 jadeLottery = 3;
|
|||
|
int32 jadeRefish = 4;
|
|||
|
}
|
|||
|
// 抽奖结果
|
|||
|
message s2c_lottery_goods {
|
|||
|
repeated LotteryItem items = 1;
|
|||
|
int32 free = 2;
|
|||
|
}
|
|||
|
// 抽奖 count=1 单抽 10 十连抽
|
|||
|
message c2s_lottery {
|
|||
|
int32 count = 1;
|
|||
|
}
|
|||
|
message s2c_lottery {
|
|||
|
repeated LotteryItem items = 1;
|
|||
|
}
|
|||
|
// 猜拳
|
|||
|
message c2s_mora {
|
|||
|
int32 type = 1;
|
|||
|
int32 jade = 2;
|
|||
|
}
|
|||
|
// 领取每日充值奖励
|
|||
|
message c2s_day_reward{
|
|||
|
int32 money = 1;
|
|||
|
}
|
|||
|
// 领取每日充值奖励
|
|||
|
message s2c_day_reward{
|
|||
|
string dayMap=1;
|
|||
|
}
|
|||
|
// 领取VIP每日奖励
|
|||
|
message c2s_vip_reward{
|
|||
|
int32 type = 1;
|
|||
|
int32 vipLevel = 2;
|
|||
|
}
|
|||
|
// 领取VIP每日奖励
|
|||
|
message s2c_vip_reward{
|
|||
|
string dayMap=1;
|
|||
|
}
|
|||
|
// 请求挖宝列表
|
|||
|
message c2s_dug_list{
|
|||
|
int32 type = 1;
|
|||
|
}
|
|||
|
// 返回挖宝列表
|
|||
|
message s2c_dug_list{
|
|||
|
string dayMap = 1;
|
|||
|
}
|
|||
|
// 请求挖宝
|
|||
|
message c2s_dug{
|
|||
|
int32 type = 1;
|
|||
|
int32 index = 2;
|
|||
|
}
|
|||
|
// 请求挖宝
|
|||
|
message s2c_dug{
|
|||
|
int32 state = 1;
|
|||
|
int32 index = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_clear_day{
|
|||
|
int32 roleid = 1;
|
|||
|
}
|
|||
|
|
|||
|
// 今日存档被清除
|
|||
|
message s2c_clear_day{
|
|||
|
string dayMap = 1;
|
|||
|
}
|
|||
|
|
|||
|
// 物品信息
|
|||
|
message c2c_goods_info{
|
|||
|
int32 type = 1; // 1:装备,2:道具,3:宠物, 4:坐骑, 5:称谓, 6:任务
|
|||
|
string id = 2; // 物品id
|
|||
|
}
|
|||
|
|
|||
|
message s2s_goods_info{
|
|||
|
int32 type = 1; // 1:装备,2:道具,3:宠物
|
|||
|
string info = 2; // 物品信息
|
|||
|
}
|
|||
|
|
|||
|
// 请求开启背包格子
|
|||
|
message c2c_open_backpack_grid{
|
|||
|
int32 roleId = 1; // 角色ID
|
|||
|
}
|
|||
|
|
|||
|
// 返回背包格子
|
|||
|
message s2c_open_backpack_grid{
|
|||
|
int32 num = 1; // 背包格子总数
|
|||
|
}
|
|||
|
|
|||
|
// 当前月签到数据
|
|||
|
message c2c_sign_in{
|
|||
|
int32 roleId = 1; // 角色ID
|
|||
|
}
|
|||
|
|
|||
|
// 当前月签到数据
|
|||
|
message s2c_sign_in{
|
|||
|
int32 roleId = 1; // 角色ID
|
|||
|
string signInData = 2; // 签到数据
|
|||
|
int32 day = 3; // 当前日(1-31)
|
|||
|
}
|
|||
|
|
|||
|
// 签到
|
|||
|
message c2c_check_in{
|
|||
|
int32 roleId = 1; // 角色ID
|
|||
|
int32 type = 2; // 1:签到、2:补签
|
|||
|
string signInData = 3; // 签到数据
|
|||
|
}
|
|||
|
|
|||
|
// 签到
|
|||
|
message s2c_check_in{
|
|||
|
int32 roleId = 1; // 角色ID
|
|||
|
int32 type = 2; // 1:签到、2:补签
|
|||
|
string signInData = 3; // 签到失败原封不动返回 签到/补签成功该数据flag = (type值)
|
|||
|
}
|
|||
|
|
|||
|
// 玩家答题
|
|||
|
message c2c_send_answer{
|
|||
|
int32 roleId = 1; // 角色ID
|
|||
|
string answer = 2; // 答案
|
|||
|
}
|
|||
|
|
|||
|
// 关闭答题显示
|
|||
|
message s2c_close_exam{
|
|||
|
int32 roleId = 1; // 角色ID
|
|||
|
int32 type = 2; // 状态
|
|||
|
}
|
|||
|
|
|||
|
// 开启宠物技能格子
|
|||
|
message c2c_pet_skill_grid{
|
|||
|
int32 roleId = 1; // 角色ID
|
|||
|
int64 petId = 2; // 开启技能格子的宠物ID
|
|||
|
int32 type = 3; // 状态 1概率开启 2必定开启
|
|||
|
int32 index = 4; // 开启的技能格子下标
|
|||
|
}
|
|||
|
|
|||
|
// 开启宠物技能格子
|
|||
|
message s2c_pet_skill_grid{
|
|||
|
string petInfo = 1; // 返回当前宠物数据
|
|||
|
int32 type = 2; // 1:成功、2:失败
|
|||
|
}
|
|||
|
|
|||
|
// 兑换码
|
|||
|
message c2s_convert{
|
|||
|
int32 roleid = 1; // 角色id
|
|||
|
string code = 2; // 兑换码
|
|||
|
}
|
|||
|
|
|||
|
// 兑换码
|
|||
|
message s2c_convert{
|
|||
|
string reward = 1; // 奖励内容
|
|||
|
}
|
|||
|
|
|||
|
// 用户绑定
|
|||
|
message c2s_binding{
|
|||
|
int32 roleId = 1; // 角色id
|
|||
|
int32 broleId= 2; // 被绑定角色id
|
|||
|
}
|
|||
|
|
|||
|
//绑定信息
|
|||
|
message c2s_bindinfo{
|
|||
|
int32 roleId = 1; // 角色id
|
|||
|
}
|
|||
|
message s2c_bindinfo{
|
|||
|
string playerinfo = 1;
|
|||
|
string bplayerinfo = 2;
|
|||
|
}
|
|||
|
|
|||
|
//变身卡详情
|
|||
|
message c2s_become_info{
|
|||
|
int32 cardid = 1; // 变身卡id
|
|||
|
}
|
|||
|
message s2c_become_info{
|
|||
|
string info = 1; //变身卡详情
|
|||
|
}
|
|||
|
|
|||
|
// 分解变身卡
|
|||
|
message c2s_card_resolve{
|
|||
|
int32 roleid = 1; // 角色id
|
|||
|
int32 itemid = 2; //变身卡id
|
|||
|
int32 count = 3; //数量
|
|||
|
}
|
|||
|
//五行修炼
|
|||
|
message c2s_five_phases{
|
|||
|
int32 roleid = 1;
|
|||
|
int32 type = 2; //1: 金 2: 木 3: 水 4: 火 5: 土
|
|||
|
}
|
|||
|
|
|||
|
message s2c_five_phases{
|
|||
|
string vecRow = 1;
|
|||
|
int32 upexp = 2;
|
|||
|
int32 count = 3;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_fplevel{
|
|||
|
int32 roleid = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_batch_resolve{
|
|||
|
int32 roleid = 1;
|
|||
|
}
|
|||
|
|
|||
|
//变身卡详情页
|
|||
|
message c2s_detail_page{
|
|||
|
int32 roleid = 1;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_detail_page{
|
|||
|
string card = 1;
|
|||
|
}
|
|||
|
|
|||
|
// 证道大会报名
|
|||
|
message c2s_join_say{
|
|||
|
int32 roleId = 1;
|
|||
|
}
|
|||
|
|
|||
|
// 返回证道大会战斗信息
|
|||
|
message s2c_say_stage{
|
|||
|
int32 type = 1; // 1.备战-元魔竞赛,2.元魔竞赛,3.备战-巅峰对决,4.巅峰对决
|
|||
|
int64 countDown = 2; // 倒计时以毫秒为单位
|
|||
|
}
|
|||
|
|
|||
|
// 返回证道大会报名状态
|
|||
|
message s2c_join_say_sign{
|
|||
|
int32 code = 1;
|
|||
|
int32 sayState = 2;
|
|||
|
}
|
|||
|
|
|||
|
// 返回证道大会战斗信息通知
|
|||
|
message s2c_match_battles{
|
|||
|
int32 type = 1; // 1 元魔 0 证道
|
|||
|
int32 isWin = 2; // 1 胜利 0 失败
|
|||
|
int32 icon = 3; // 图标
|
|||
|
int64 exp = 4; // 人物经验
|
|||
|
int64 petExp = 5; // 宠物经验
|
|||
|
int32 score = 6; // 当前获得分数
|
|||
|
int32 satScore = 7; // 队伍证道积分
|
|||
|
int32 matchScore = 8;// 队伍元魔积分
|
|||
|
int32 peak = 9; // 队伍巅峰积分
|
|||
|
}
|
|||
|
|
|||
|
// 请求当前证道大会队员信息及分数信息
|
|||
|
message c2s_say_team_info{
|
|||
|
int64 teamId = 1; // 队伍编号
|
|||
|
}
|
|||
|
|
|||
|
// 返回当前证道大会队员信息及分数信息
|
|||
|
message s2c_say_team_info{
|
|||
|
int32 roleId = 1; // 队长角色编号
|
|||
|
int32 magic_score = 2;// 队伍元魔总积分
|
|||
|
int32 sat_score = 3; // 队伍证道总积分
|
|||
|
int32 gameState = 4; // 当前证道大会阶段
|
|||
|
string teamInfo = 5; // 队伍成员信息
|
|||
|
}
|
|||
|
|
|||
|
// 请求当前证道大会积分榜信息
|
|||
|
message c2s_say_integral_info{
|
|||
|
int32 type = 1; // 1 元魔,0 证道
|
|||
|
}
|
|||
|
|
|||
|
// 返回当前证道大会积分榜信息
|
|||
|
message s2c_say_integral_info{
|
|||
|
int32 type = 1; // 1 元魔,0 证道
|
|||
|
int32 gameState = 2; // 当前证道大会阶段
|
|||
|
string scoreboard = 3; // 证道大会积分榜信息
|
|||
|
}
|
|||
|
|
|||
|
// 离开证道大会
|
|||
|
message c2s_leave_sat{
|
|||
|
int64 teamId = 1; // 队伍编号
|
|||
|
}
|
|||
|
|
|||
|
// 返回离开证道大会
|
|||
|
message s2c_leave_sat{
|
|||
|
int32 code = 1; // 0 成功 1000 失败
|
|||
|
}
|
|||
|
|
|||
|
// 证道巅峰对决双方队伍信息
|
|||
|
message s2c_sat_match {
|
|||
|
repeated fightRole teamS = 1;
|
|||
|
repeated fightRole teamE = 2;
|
|||
|
}
|
|||
|
|
|||
|
// 证道巅峰对决主动挑战其他队伍
|
|||
|
message c2s_sat_challenge {
|
|||
|
int64 rivalTeamId = 1; // 被挑战者队伍编号
|
|||
|
}
|
|||
|
|
|||
|
// 改变元魔积分为巅峰积分
|
|||
|
message s2c_update_say_peak{
|
|||
|
int32 score = 2; // 巅峰积分
|
|||
|
}
|
|||
|
|
|||
|
// 证道胜利通知
|
|||
|
message s2c_sat_win{
|
|||
|
string info = 1; // 胜利队伍信息
|
|||
|
}
|
|||
|
|
|||
|
// 地图传送
|
|||
|
message s2c_map_transfer{
|
|||
|
int32 mapId = 1;
|
|||
|
int32 coordx = 2;
|
|||
|
int32 coordy = 3;
|
|||
|
}
|
|||
|
|
|||
|
// 信息
|
|||
|
message s2c_message{
|
|||
|
string msg = 1;
|
|||
|
}
|
|||
|
|
|||
|
// 特效列表
|
|||
|
message c2s_has_seffect {
|
|||
|
int32 roleid = 1;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_has_seffect {
|
|||
|
string seffectlist = 1;
|
|||
|
}
|
|||
|
|
|||
|
// 使用特效
|
|||
|
message c2s_use_seffect {
|
|||
|
int32 roleid = 1;
|
|||
|
int32 effectid = 2;
|
|||
|
int32 effecttype = 3; //1 随身特效 2 足迹
|
|||
|
}
|
|||
|
|
|||
|
// 支援列表
|
|||
|
message c2s_support_list {
|
|||
|
int32 roleid = 1;
|
|||
|
}
|
|||
|
message s2c_support_list {
|
|||
|
string supportlist = 1;
|
|||
|
}
|
|||
|
|
|||
|
// 调整支援顺序
|
|||
|
message c2s_support_order {
|
|||
|
int32 roleid = 1;
|
|||
|
int64 petid1 = 2;
|
|||
|
int64 petid2 = 3;
|
|||
|
}
|
|||
|
|
|||
|
//暂离队伍
|
|||
|
message c2s_pause_team {
|
|||
|
int32 roleid = 1;
|
|||
|
}
|
|||
|
|
|||
|
//召回 || 回归
|
|||
|
message c2s_recall_team {
|
|||
|
int32 roleid = 1; //暂离的成员
|
|||
|
}
|
|||
|
|
|||
|
message s2c_recall_role {
|
|||
|
int32 roleid = 1; //暂离的成员
|
|||
|
}
|
|||
|
|
|||
|
message c2s_recall_confirm {
|
|||
|
int32 roleid = 1; //暂离的成员
|
|||
|
}
|
|||
|
|
|||
|
//自动归队
|
|||
|
message c2s_ischeck_on {
|
|||
|
int32 roleid = 1;
|
|||
|
}
|
|||
|
message c2s_ischeck_off {
|
|||
|
int32 roleid = 1;
|
|||
|
}
|
|||
|
|
|||
|
//设置离线时间
|
|||
|
message c2s_set_offlinetime {
|
|||
|
int32 roleid = 1;
|
|||
|
int32 offtime = 2;
|
|||
|
}
|
|||
|
|
|||
|
//请求天牢犯人数据
|
|||
|
message c2s_days_prisoner{
|
|||
|
int32 roleid = 1;
|
|||
|
}
|
|||
|
|
|||
|
//返回天牢犯人数据
|
|||
|
message s2c_days_prisoner{
|
|||
|
string prisoner = 1; // 犯人数据集合
|
|||
|
}
|
|||
|
|
|||
|
// 保释犯人
|
|||
|
message c2s_days_bail{
|
|||
|
int32 roleid = 1; // 当前角色编号
|
|||
|
int32 bailRoleid = 2; // 被保释者角色编号
|
|||
|
}
|
|||
|
|
|||
|
//天策符列表
|
|||
|
message c2s_own_ofuda{
|
|||
|
int32 roleid = 1; // 当前角色编号
|
|||
|
}
|
|||
|
message s2c_own_ofuda{
|
|||
|
string list = 1;
|
|||
|
}
|
|||
|
|
|||
|
//天演策列表
|
|||
|
message c2s_ofuda_list{
|
|||
|
int32 roleid = 1; // 当前角色编号
|
|||
|
}
|
|||
|
message s2c_ofuda_list{
|
|||
|
string list = 1;
|
|||
|
int32 level = 2; //天演策等级
|
|||
|
}
|
|||
|
|
|||
|
message c2s_open_levelup{
|
|||
|
int32 roleid = 1; // 当前角色编号
|
|||
|
}
|
|||
|
message s2c_open_levelup{
|
|||
|
int32 jade = 1; // 仙玉
|
|||
|
int32 score = 2; // 帮贡
|
|||
|
int32 level = 3; //等级
|
|||
|
}
|
|||
|
|
|||
|
//天演策升级
|
|||
|
message c2s_ofuda_levelup{
|
|||
|
int32 roleid = 1; // 当前角色编号
|
|||
|
int32 jade = 2; // 仙玉
|
|||
|
int32 score = 3; // 帮贡
|
|||
|
int32 level = 4; //级数
|
|||
|
}
|
|||
|
|
|||
|
//合成天策符
|
|||
|
message c2s_compound_ofuda{
|
|||
|
int32 roleid = 1; // 当前角色编号
|
|||
|
int32 itemid = 2; //
|
|||
|
int32 count = 3; // 数量
|
|||
|
}
|
|||
|
|
|||
|
//鉴定天策符
|
|||
|
message c2s_authenticate_ofuda{
|
|||
|
int32 roleid = 1; // 当前角色编号
|
|||
|
int32 ofudatype = 2; //天策符类型 1千钧 2载物 3御兽
|
|||
|
int32 count = 3; // 数量
|
|||
|
}
|
|||
|
message s2c_authenticate_ofuda{
|
|||
|
string ofudainfo = 1;
|
|||
|
}
|
|||
|
|
|||
|
//分解天策符
|
|||
|
message c2s_resolve_ofuda{
|
|||
|
int32 roleid = 1; // 当前角色编号
|
|||
|
string ofudaid = 2; //天策符id
|
|||
|
}
|
|||
|
|
|||
|
//批量分解
|
|||
|
message c2s_batchResolve_ofuda{
|
|||
|
int32 roleid = 1; // 当前角色编号
|
|||
|
string ofudalist = 2; //天策符id
|
|||
|
}
|
|||
|
|
|||
|
//使用天策符
|
|||
|
message c2s_use_ofuda{
|
|||
|
int32 roleid = 1; // 当前角色编号
|
|||
|
int32 usestate = 2; // 使用状态
|
|||
|
string ofudaid = 3; // 天策符id
|
|||
|
}
|
|||
|
|
|||
|
//邀请入队
|
|||
|
message c2s_team_invite{
|
|||
|
int32 toroleid = 1; // 被邀请的玩家
|
|||
|
}
|
|||
|
message s2c_team_invite{
|
|||
|
int32 leaderid = 1; // 队长id
|
|||
|
int32 toroleid = 2; // 被邀请的玩家
|
|||
|
string leadername = 3; // 队长名字
|
|||
|
}
|
|||
|
message c2s_oper_invite{
|
|||
|
int32 roleid = 1; // 角色编号
|
|||
|
int32 leaderid = 2; // 队长id
|
|||
|
int32 operation = 3; // 1.同意 0.拒绝
|
|||
|
}
|
|||
|
|
|||
|
// 更新法宝
|
|||
|
message s2c_magic_weapon{
|
|||
|
string weapon = 1;
|
|||
|
}
|
|||
|
|
|||
|
// 更新法宝集合
|
|||
|
message s2c_magic_weapon_list{
|
|||
|
string list = 1;
|
|||
|
}
|
|||
|
|
|||
|
//排行榜角色详细信息
|
|||
|
message c2s_paihang_playerinfo{
|
|||
|
int32 roleid = 1;
|
|||
|
int32 playerid = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_paihang_playerinfo{
|
|||
|
string info = 1;
|
|||
|
}
|
|||
|
|
|||
|
//----------------------------------帮战接口-------------------------------------
|
|||
|
|
|||
|
// 请求进入帮战
|
|||
|
message c2s_gang_wars{
|
|||
|
int32 roleId = 1; // 角色编号
|
|||
|
}
|
|||
|
|
|||
|
// 请求进入帮战返回
|
|||
|
message s2c_gang_wars{
|
|||
|
int32 code = 1; // 状态码
|
|||
|
int32 state = 2; // 活动状态
|
|||
|
}
|
|||
|
|
|||
|
// 上阵迎敌
|
|||
|
message c2s_to_meet_them{
|
|||
|
int32 roleId = 1; // 角色编号
|
|||
|
}
|
|||
|
|
|||
|
// 前往比武场
|
|||
|
message c2s_go_contest{
|
|||
|
int32 roleId = 1; // 角色编号
|
|||
|
}
|
|||
|
|
|||
|
// 返回长安
|
|||
|
message c2s_to_map_chang_an{
|
|||
|
int32 roleId = 1; // 角色编号
|
|||
|
int32 type = 2; // 0.未知,1.帮战
|
|||
|
}
|
|||
|
|
|||
|
// 返回基地
|
|||
|
message c2s_go_home{
|
|||
|
int32 roleId = 1; // 角色编号
|
|||
|
int32 type = 2; // 1为比武场
|
|||
|
}
|
|||
|
|
|||
|
// 帮战-比武
|
|||
|
message c2s_contest{
|
|||
|
int32 roleId = 1; // 角色编号
|
|||
|
}
|
|||
|
|
|||
|
// 请求塔的信息
|
|||
|
message c2s_gang_tower{
|
|||
|
int32 roleId = 1; // 角色编号
|
|||
|
int32 towerId = 2; // 塔编号
|
|||
|
}
|
|||
|
|
|||
|
// 返回塔的信息
|
|||
|
message s2c_gang_tower{
|
|||
|
int32 towerId = 1; // 塔编号
|
|||
|
int32 durable = 2; // 当前耐久
|
|||
|
int32 durableMax = 3; // 最大耐久
|
|||
|
int64 bangId = 4; // 帮派编号
|
|||
|
}
|
|||
|
|
|||
|
// 返回塔的信息
|
|||
|
message s2c_gang_tower_info{
|
|||
|
int32 towerId = 1; // 塔编号
|
|||
|
int32 durable = 2; // 当前耐久
|
|||
|
int32 durableMax = 3; // 最大耐久
|
|||
|
int64 bangId = 4; // 帮派编号
|
|||
|
}
|
|||
|
|
|||
|
// 请求城防建筑
|
|||
|
message c2s_ask_fortifications{
|
|||
|
int32 roleId = 1; // 角色编号
|
|||
|
int64 type = 2; // 类型:1.大炮 2.烈火塔 3.玄冰塔
|
|||
|
int32 serial = 3; // 编号:烈火塔编号 玄冰塔编号 (大炮为1)
|
|||
|
int32 is = 4; // 0蓄力 1打断
|
|||
|
}
|
|||
|
|
|||
|
// 返回请求城防建筑
|
|||
|
message s2c_ask_fortifications{
|
|||
|
int64 type = 1; // 类型:1大炮 2烈火塔 3玄冰塔
|
|||
|
int32 serial = 2; // 编号:烈火塔 玄冰塔 (大炮为1)
|
|||
|
int32 is = 3; // 0蓄力 1打断
|
|||
|
int32 state = 4; // 0成功 1000失败
|
|||
|
}
|
|||
|
|
|||
|
// 通知所有玩家(发射炮弹效果)
|
|||
|
message s2c_bombard_site{
|
|||
|
int32 x = 1; // 轰击X
|
|||
|
int32 y = 2; // 轰击Y
|
|||
|
int32 serial = 3; // 编号:烈火塔 玄冰塔 (大炮为1)
|
|||
|
int32 type = 4; // 轰击类型:1大炮 2烈火塔 3玄冰塔
|
|||
|
string direction = 5; // 炮 :L/R 塔:空
|
|||
|
}
|
|||
|
|
|||
|
// 通知城门血条改变
|
|||
|
message s2c_gate_hp{
|
|||
|
string gateHpL = 1; // 城门左边 {gateHp: 城门血量, gateMaxHp: 城门最大血量, name: 帮派名称};
|
|||
|
string gateHpR = 2; // 城门右边 {gateHp: 城门血量, gateMaxHp: 城门最大血量, name: 帮派名称};
|
|||
|
int64 time = 3; // 帮战开始时间
|
|||
|
}
|
|||
|
|
|||
|
// 帮战玄冰塔击中通知
|
|||
|
message s2c_wars_player_state{
|
|||
|
int32 type = 1; // 1.冰冻 2.解冻
|
|||
|
int32 ice = 2; // 冰冻时长 解冻时为 0
|
|||
|
int64 time = 3; // 服务端执行时间(时间戳)
|
|||
|
}
|
|||
|
|
|||
|
// 帮战点击敌方战斗
|
|||
|
message c2s_faction_combat{
|
|||
|
int32 enemyRoleId = 1; // 被挑战者角色编号
|
|||
|
}
|
|||
|
|
|||
|
// 帮战信息统计
|
|||
|
message c2s_detail_statistics{}
|
|||
|
|
|||
|
// 返回帮战信息统计请求
|
|||
|
message s2c_detail_statistics{
|
|||
|
string factionSide = 1; // 帮战未开始返回:己方 {name: 帮派名称, num: 参战人数}; 帮战已开始返回:己方{name: 帮派名称, num: 参战人数, gateHp: 城门血量, gateMaxHp: 城门最大血量, member: 成员胜利场,contest: 高手胜利场,tower:塔攻击次数, cannon: 神龙炮攻击次数, highest: 杀敌最高,self: 自己杀敌}
|
|||
|
string factionEnemy = 2; // 帮战未开始返回:敌方 {name: 帮派名称, num: 参战人数}; 帮战已开始返回:敌方{name: 帮派名称, num: 参战人数, gateHp: 城门血量, gateMaxHp: 城门最大血量, member: 成员胜利场,contest: 高手胜利场,tower:塔攻击次数, cannon: 神龙炮攻击次数, highest: 杀敌最高,self: 自己杀敌}
|
|||
|
int32 type = 3; // 0 帮战未开始 1帮战已开始
|
|||
|
int64 time = 4; // 帮战开始时间
|
|||
|
}
|
|||
|
|
|||
|
// 帮战结束通知
|
|||
|
message s2c_faction_war_over{
|
|||
|
string factionSide = 1; // 己方{name: 帮派名称, num: 参战人数, gateHp: 城门血量, gateMaxHp: 城门最大血量, member: 成员胜利场,contest: 高手胜利场,tower:塔攻击次数, cannon: 神龙炮攻击次数, highest: 杀敌最高,self: 自己杀敌}
|
|||
|
string factionEnemy = 2; // 敌方{name: 帮派名称, num: 参战人数, gateHp: 城门血量, gateMaxHp: 城门最大血量, member: 成员胜利场,contest: 高手胜利场,tower:塔攻击次数, cannon: 神龙炮攻击次数, highest: 杀敌最高,self: 自己杀敌}
|
|||
|
int32 type = 3; // 1 胜利 0 失败
|
|||
|
}
|
|||
|
|
|||
|
//----------------------------------帮战接口-------------------------------------
|
|||
|
|
|||
|
//----------------------------------碎片商城-------------------------------------
|
|||
|
|
|||
|
// 请求碎片商城
|
|||
|
message c2s_debris_mall{}
|
|||
|
|
|||
|
// 返回碎片商城数据
|
|||
|
message s2c_debris_mall{
|
|||
|
string debris = 1;
|
|||
|
}
|
|||
|
|
|||
|
// 请求碎片商城兑换
|
|||
|
message c2s_debris_mall_convert{
|
|||
|
int32 serial = 1; // 兑换物品编号
|
|||
|
}
|
|||
|
|
|||
|
// 返回碎片商城兑换
|
|||
|
message s2c_debris_mall_convert{
|
|||
|
int32 serial = 1; // 兑换物品编号
|
|||
|
int32 state = 2; // 兑换状态:0 成功 1000 失败
|
|||
|
int32 num = 3; // 背包剩余碎片
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
// 对决双方队伍信息
|
|||
|
message s2c_match {
|
|||
|
repeated fightRole teamS = 1;
|
|||
|
repeated fightRole teamE = 2;
|
|||
|
}
|
|||
|
|
|||
|
// 领取双倍点数
|
|||
|
message c2s_get_doublecnt{
|
|||
|
int32 roleid = 1;
|
|||
|
}
|
|||
|
|
|||
|
// 回收物品
|
|||
|
message c2s_recycle_item{
|
|||
|
int32 roleid = 1;
|
|||
|
int32 itemid = 2; //道具id
|
|||
|
int32 count = 3; //回收数量
|
|||
|
int32 guoScore = 4; //回收价格
|
|||
|
}
|
|||
|
|
|||
|
// 请求白名单接口
|
|||
|
message c2s_whitelist_interface{
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
// 返回白名单接口
|
|||
|
message s2c_whitelist_interface{
|
|||
|
string list = 1;
|
|||
|
}
|
|||
|
|
|||
|
//请求结婚
|
|||
|
message c2s_get_married{
|
|||
|
int32 roleid = 1;
|
|||
|
}
|
|||
|
message s2c_get_married{
|
|||
|
string teamlist = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_operation_married{
|
|||
|
int32 roleid = 1;
|
|||
|
int32 oper = 2; //0: 同意 1:拒绝 2:超时 3:全部同意
|
|||
|
}
|
|||
|
message s2c_operation_married{
|
|||
|
int32 roleid = 1;
|
|||
|
int32 oper = 2; //0: 同意 1:拒绝 2:超时
|
|||
|
}
|
|||
|
|
|||
|
//离婚
|
|||
|
message c2s_divorce{
|
|||
|
int32 roleid = 1;
|
|||
|
}
|
|||
|
|
|||
|
//------------------------------------------------------ 现金奖励 ------------------------------------------------------
|
|||
|
|
|||
|
// 请求提现界面信息
|
|||
|
message c2s_information{
|
|||
|
int32 roleid = 1; //角色编号
|
|||
|
}
|
|||
|
|
|||
|
// 返回提现界面信息
|
|||
|
message s2c_information{
|
|||
|
int64 balance = 1; //当前余额
|
|||
|
string withdraw = 2; //提现记录信息
|
|||
|
}
|
|||
|
|
|||
|
// 申请提现
|
|||
|
message c2s_withdraw{
|
|||
|
int64 money = 1; //提现金额
|
|||
|
string alipay = 2; //提现账号
|
|||
|
string name = 3; //提现名称
|
|||
|
}
|
|||
|
|
|||
|
// 请求当前现金点爆率
|
|||
|
message c2s_mondrop{
|
|||
|
int32 roleid = 1; //角色编号
|
|||
|
}
|
|||
|
|
|||
|
// 请求当前现金点爆率
|
|||
|
message s2c_mondrop{
|
|||
|
string mondrop = 1; //总爆率
|
|||
|
string zone = 2; //区组爆率
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
//-------------------------------------------------------------养育功能-------------------------------
|
|||
|
//请求宝宝技能配置信息
|
|||
|
message c2s_getBabySkillConfig{
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
message s2c_getBabySkillConfig {
|
|||
|
string config = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_adoptBaby{
|
|||
|
int32 sex = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_babyBattle{
|
|||
|
int32 id = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_babySkillBless{
|
|||
|
int32 id = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_babySkillUpgrade{
|
|||
|
int32 id = 1;
|
|||
|
int32 skillId = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_babySkillBattle{
|
|||
|
int32 id = 1;
|
|||
|
int32 skillId = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_babyBattle{
|
|||
|
int32 ret = 1;
|
|||
|
string baby = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_babySkillBless{
|
|||
|
int32 ret = 1;
|
|||
|
int32 id = 2;
|
|||
|
string skill = 3;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_babySkillUpgrade{
|
|||
|
int32 ret = 1;
|
|||
|
int32 id = 2;
|
|||
|
string skill = 3;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_babySkillBattle{
|
|||
|
int32 ret = 1;
|
|||
|
int32 id = 2;
|
|||
|
string skill = 3;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_adoptBaby{
|
|||
|
int32 ret = 1;
|
|||
|
string baby = 2;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_babyPracticeConfig{
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
message s2c_babyPracticeConfig{
|
|||
|
string config = 1;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_babyPractice{
|
|||
|
int32 id = 1; //baby id
|
|||
|
int32 type = 2; //0 学习 1 实践 2 娱乐
|
|||
|
int32 class = 3; //种类id 0,1,2,3... 校验
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
message s2c_babyPractice{
|
|||
|
int32 ret = 1;
|
|||
|
string baby = 2; //baby最新状态
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
//---------星阵-------------------------
|
|||
|
|
|||
|
message c2s_upgradeStar{
|
|||
|
int32 starid = 1;
|
|||
|
int32 upgrade = 2;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_upgradeStar{
|
|||
|
int32 ret = 1;
|
|||
|
int32 starid = 2;
|
|||
|
int32 level = 3;
|
|||
|
string equip = 4;
|
|||
|
string fresh = 5;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_getNewStarAttr{
|
|||
|
int32 starid = 1;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_getNewStarAttr{
|
|||
|
int32 ret = 1;
|
|||
|
int32 starid = 2;
|
|||
|
string attr = 3;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_replaceStarAttr{
|
|||
|
int32 starid = 1;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_replaceStarAttr{
|
|||
|
int32 ret = 1;
|
|||
|
int32 starid = 2;
|
|||
|
string attr = 3;
|
|||
|
}
|
|||
|
|
|||
|
message c2s_equipStar{
|
|||
|
int32 starid = 1;
|
|||
|
}
|
|||
|
|
|||
|
message s2c_equipStar{
|
|||
|
int32 ret = 1;
|
|||
|
int32 starid = 2;
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
// 请求天梯数据
|
|||
|
message c2s_ask_TianTi_info {
|
|||
|
int32 type = 1; // 1排行榜数据 2请求奖励数据
|
|||
|
int32 genre = 2; // 类型 0
|
|||
|
}
|
|||
|
//请求天梯数据返回
|
|||
|
message s2c_TianTi_info{
|
|||
|
int32 selfjifen = 1;
|
|||
|
int32 selfpaiming =2;
|
|||
|
int32 shengchang=3;
|
|||
|
int32 baichang=4;
|
|||
|
string list=5;
|
|||
|
int64 tiantijizhenshifen=6;
|
|||
|
}
|
|||
|
//请求兑换天梯奖励
|
|||
|
message c2s_TianTi_buy{
|
|||
|
int64 roleid=1;
|
|||
|
int32 selfjifen=2;
|
|||
|
int32 itemid=3;
|
|||
|
int32 price=4;
|
|||
|
string name=5;
|
|||
|
}
|
|||
|
|
|||
|
//返回天梯奖励
|
|||
|
message s2c_TianTijiangli_info{
|
|||
|
string jiangli=1;
|
|||
|
|
|||
|
}
|
|||
|
//请求天梯奖励
|
|||
|
message c2s_ask_TianTijiangli_info{
|
|||
|
int64 roleid = 1;
|
|||
|
|
|||
|
}
|
|||
|
//天梯报名
|
|||
|
message c2s_join_Tianti{
|
|||
|
int64 roleid = 1;
|
|||
|
|
|||
|
}
|
|||
|
// 返回天梯报名状态
|
|||
|
message s2c_join_tianti_sign{
|
|||
|
int32 code = 1;
|
|||
|
int32 sayState = 2;
|
|||
|
}
|
|||
|
// 天梯巅峰对决双方队伍信息
|
|||
|
message s2c_tiantisat_match {
|
|||
|
repeated fightRole teamS = 1;
|
|||
|
repeated fightRole teamE = 2;
|
|||
|
}
|
|||
|
//取消天梯匹配
|
|||
|
message c2s_tianfu_quxiao{
|
|||
|
int64 roleid = 1;
|
|||
|
}
|