diff --git a/lua_out/CommonProto_pb.lua b/lua_out/CommonProto_pb.lua index 2eb0bf4..507c1ad 100644 --- a/lua_out/CommonProto_pb.lua +++ b/lua_out/CommonProto_pb.lua @@ -20,6 +20,9 @@ local PLAYER_LASTUPDATEENERGYTIME_FIELD = protobuf.FieldDescriptor(); local PLAYER_SERVERTIME_FIELD = protobuf.FieldDescriptor(); local PLAYER_DAYFIGHTCOUNT_FIELD = protobuf.FieldDescriptor(); local PLAYER_BUYFIGHTCOUNT_FIELD = protobuf.FieldDescriptor(); +PRIVILEGE = protobuf.Descriptor(); +local PRIVILEGE_ID_FIELD = protobuf.FieldDescriptor(); +local PRIVILEGE_USEETIMES_FIELD = protobuf.FieldDescriptor(); ITEM = protobuf.Descriptor(); local ITEM_ITEMID_FIELD = protobuf.FieldDescriptor(); local ITEM_ITEMNUM_FIELD = protobuf.FieldDescriptor(); @@ -374,6 +377,33 @@ PLAYER.enum_types = {} PLAYER.fields = {PLAYER_UID_FIELD, PLAYER_NICKNAME_FIELD, PLAYER_LEVEL_FIELD, PLAYER_EXP_FIELD, PLAYER_VIPLEVEL_FIELD, PLAYER_FAMILYID_FIELD, PLAYER_HEAD_FIELD, PLAYER_CURMAPID_FIELD, PLAYER_ENERGY_FIELD, PLAYER_LASTUPDATEENERGYTIME_FIELD, PLAYER_SERVERTIME_FIELD, PLAYER_DAYFIGHTCOUNT_FIELD, PLAYER_BUYFIGHTCOUNT_FIELD} PLAYER.is_extendable = false PLAYER.extensions = {} +PRIVILEGE_ID_FIELD.name = "id" +PRIVILEGE_ID_FIELD.full_name = ".com.ljsd.jieling.protocols.Privilege.id" +PRIVILEGE_ID_FIELD.number = 1 +PRIVILEGE_ID_FIELD.index = 0 +PRIVILEGE_ID_FIELD.label = 1 +PRIVILEGE_ID_FIELD.has_default_value = false +PRIVILEGE_ID_FIELD.default_value = 0 +PRIVILEGE_ID_FIELD.type = 5 +PRIVILEGE_ID_FIELD.cpp_type = 1 + +PRIVILEGE_USEETIMES_FIELD.name = "useeTimes" +PRIVILEGE_USEETIMES_FIELD.full_name = ".com.ljsd.jieling.protocols.Privilege.useeTimes" +PRIVILEGE_USEETIMES_FIELD.number = 2 +PRIVILEGE_USEETIMES_FIELD.index = 1 +PRIVILEGE_USEETIMES_FIELD.label = 1 +PRIVILEGE_USEETIMES_FIELD.has_default_value = false +PRIVILEGE_USEETIMES_FIELD.default_value = 0 +PRIVILEGE_USEETIMES_FIELD.type = 5 +PRIVILEGE_USEETIMES_FIELD.cpp_type = 1 + +PRIVILEGE.name = "Privilege" +PRIVILEGE.full_name = ".com.ljsd.jieling.protocols.Privilege" +PRIVILEGE.nested_types = {} +PRIVILEGE.enum_types = {} +PRIVILEGE.fields = {PRIVILEGE_ID_FIELD, PRIVILEGE_USEETIMES_FIELD} +PRIVILEGE.is_extendable = false +PRIVILEGE.extensions = {} ITEM_ITEMID_FIELD.name = "itemId" ITEM_ITEMID_FIELD.full_name = ".com.ljsd.jieling.protocols.Item.itemId" ITEM_ITEMID_FIELD.number = 1 @@ -2196,6 +2226,7 @@ NewPlayerGuidePoint = protobuf.Message(NEWPLAYERGUIDEPOINT) Player = protobuf.Message(PLAYER) PokemonInfo = protobuf.Message(POKEMONINFO) Pokemoncomonpent = protobuf.Message(POKEMONCOMONPENT) +Privilege = protobuf.Message(PRIVILEGE) SpecialEffects = protobuf.Message(SPECIALEFFECTS) StoreInfo = protobuf.Message(STOREINFO) StoreItem = protobuf.Message(STOREITEM) diff --git a/lua_out/PlayerInfoProto_pb.lua b/lua_out/PlayerInfoProto_pb.lua index 21124d4..ae41023 100644 --- a/lua_out/PlayerInfoProto_pb.lua +++ b/lua_out/PlayerInfoProto_pb.lua @@ -19,6 +19,7 @@ local GETPLAYERINFOREQUEST_STR_FIELD = protobuf.FieldDescriptor(); GETPLAYERINFORESPONSE = protobuf.Descriptor(); local GETPLAYERINFORESPONSE_PLAYER_FIELD = protobuf.FieldDescriptor(); local GETPLAYERINFORESPONSE_NEWPLAYERGUIDEPOINT_FIELD = protobuf.FieldDescriptor(); +local GETPLAYERINFORESPONSE_PRIVILEGE_FIELD = protobuf.FieldDescriptor(); GETITEMINFOREQUEST = protobuf.Descriptor(); local GETITEMINFOREQUEST_INDEX_FIELD = protobuf.FieldDescriptor(); GETITEMINFORESPONSE = protobuf.Descriptor(); @@ -244,11 +245,22 @@ GETPLAYERINFORESPONSE_NEWPLAYERGUIDEPOINT_FIELD.message_type = CommonProto_pb.NE GETPLAYERINFORESPONSE_NEWPLAYERGUIDEPOINT_FIELD.type = 11 GETPLAYERINFORESPONSE_NEWPLAYERGUIDEPOINT_FIELD.cpp_type = 10 +GETPLAYERINFORESPONSE_PRIVILEGE_FIELD.name = "privilege" +GETPLAYERINFORESPONSE_PRIVILEGE_FIELD.full_name = ".com.ljsd.jieling.protocols.GetPlayerInfoResponse.privilege" +GETPLAYERINFORESPONSE_PRIVILEGE_FIELD.number = 3 +GETPLAYERINFORESPONSE_PRIVILEGE_FIELD.index = 2 +GETPLAYERINFORESPONSE_PRIVILEGE_FIELD.label = 3 +GETPLAYERINFORESPONSE_PRIVILEGE_FIELD.has_default_value = false +GETPLAYERINFORESPONSE_PRIVILEGE_FIELD.default_value = {} +GETPLAYERINFORESPONSE_PRIVILEGE_FIELD.message_type = CommonProto_pb.PRIVILEGE +GETPLAYERINFORESPONSE_PRIVILEGE_FIELD.type = 11 +GETPLAYERINFORESPONSE_PRIVILEGE_FIELD.cpp_type = 10 + GETPLAYERINFORESPONSE.name = "GetPlayerInfoResponse" GETPLAYERINFORESPONSE.full_name = ".com.ljsd.jieling.protocols.GetPlayerInfoResponse" GETPLAYERINFORESPONSE.nested_types = {} GETPLAYERINFORESPONSE.enum_types = {} -GETPLAYERINFORESPONSE.fields = {GETPLAYERINFORESPONSE_PLAYER_FIELD, GETPLAYERINFORESPONSE_NEWPLAYERGUIDEPOINT_FIELD} +GETPLAYERINFORESPONSE.fields = {GETPLAYERINFORESPONSE_PLAYER_FIELD, GETPLAYERINFORESPONSE_NEWPLAYERGUIDEPOINT_FIELD, GETPLAYERINFORESPONSE_PRIVILEGE_FIELD} GETPLAYERINFORESPONSE.is_extendable = false GETPLAYERINFORESPONSE.extensions = {} GETITEMINFOREQUEST_INDEX_FIELD.name = "index" diff --git a/protos/CommonProto.proto b/protos/CommonProto.proto index 04c983c..56d7ffb 100644 --- a/protos/CommonProto.proto +++ b/protos/CommonProto.proto @@ -28,6 +28,11 @@ option optimize_for = SPEED; optional int32 buyFightCount = 13; // 今日已购买挑战次数 } + message Privilege{ + optional int32 id =1; //特权id + optional int32 useeTimes = 2;//特权使用次数(如果有没有使用次数限制,穿0) + } + message Item{ optional int32 itemId = 1; diff --git a/protos/PlayerInfoProto.proto b/protos/PlayerInfoProto.proto index fe1dced..1fb009f 100644 --- a/protos/PlayerInfoProto.proto +++ b/protos/PlayerInfoProto.proto @@ -30,6 +30,7 @@ import "CommonProto.proto"; message GetPlayerInfoResponse{ optional Player player = 1; repeated NewPlayerGuidePoint newPlayerGuidePoint =2; + repeated Privilege privilege =3; }