// 该文件由工具自动生成,不要手动修改该文件 package project; import "proto_type.proto" ; // 请求玩家信息:协议号:2_1(c2s) message role_info_c2s { required int64 role_id = 1; // 角色id } // 请求玩家信息:协议号:2_1(s2c) message role_info_s2c { optional int64 role_id = 1; // 角色id repeated p_prop prop_list = 2; // 自定义属性列表 } // 玩家属性更新:协议号:2_2(s2c) message role_update_attr_s2c { optional int64 role_id = 1; // 角色id repeated p_prop prop_list = 2; // 更新属性信息列表 } // 踢玩家下线:协议号:2_3(s2c) message role_kick_out_s2c { optional string key = 1; // 语言表对应key,如果有该值,则reason没意义 optional string reason = 2; // 踢出原因 } // 服务器维护:协议号:2_4(s2c) message role_server_maintenance_s2c { required int32 kick_out_time = 1; // 玩家t下线的时间 } // 获取自定义属性:协议号:2_5(c2s) message role_get_prop_c2s { required int64 role_id = 1; // 玩家id required int32 key = 2; // 自定义属性列key } // 获取自定义属性:协议号:2_5(s2c) message role_get_prop_s2c { optional int64 role_id = 1; // 玩家id optional p_prop prop = 2; // 自定义属性列 } // 获取自定义属性列表:协议号:2_6(c2s) message role_get_prop_list_c2s { required int64 role_id = 1; // 玩家id repeated int64 key_list = 2; // 自定义属性列key表 } // 获取自定义属性列表:协议号:2_6(s2c) message role_get_prop_list_s2c { optional int64 role_id = 1; // 玩家id repeated p_prop prop_list = 2; // 自定义属性列表 } // 角色改名:协议号:2_7(c2s) message role_rename_c2s { required string name = 1; // 修改后名字 } // 角色改名:协议号:2_7(s2c) message role_rename_s2c { optional string name = 1; // 修改后名字 } // 修改性别:协议号:2_8(c2s) message role_set_sex_c2s { required uint32 sex = 1; // 性别:1-男;2-女 } // 修改性别:协议号:2_8(s2c) message role_set_sex_s2c { optional uint32 sex = 1; // 性别 } // 头衔提升:协议号:2_9(c2s) message role_title_up_c2s { } // 头衔提升:协议号:2_9(s2c) message role_title_up_s2c { optional uint32 title_cid = 1; // 头衔配表id } // 修改职业:协议号:2_10(c2s) message role_set_prof_c2s { required uint32 prof = 1; // 职业 0-无 1-剑客 2-法师 3-射手 } // 修改职业:协议号:2_10(s2c) message role_set_prof_s2c { optional uint32 prof = 1; // 职业 0-无 1-剑客 2-法师 3-射手 } // 开始引导:协议号:2_11(s2c) message role_guide_start_s2c { optional int64 guide_id = 1; // 引导配置id } // 引导结束:协议号:2_12(s2c) message role_guide_finish_s2c { optional int64 guide_id = 1; // 引导配置id }