--[[ string 名字
|
|
int:8 性别
|
|
int:8 职业
|
|
int:8 转生次数
|
|
string 玩家上传的头像地址
|
|
int:32 玩家上传的头像版本号
|
|
int:16 图片id
|
|
int:8 是否是永久贵族 0|否 1|体验 2|永久
|
|
]]
|
|
PictureProtoVo = PictureProtoVo or {}
|
|
PictureProtoVo.pro_list = {
|
|
[1] = {"role_id","l"}
|
|
,[2] = {"name","s"}
|
|
,[3] = {"sex","c"}
|
|
,[4] = {"career","c"}
|
|
,[5] = {"turn","c"} -- 转生次数
|
|
,[6] = {"vip_type","c"} -- vip类型(普通 or 至尊特权)
|
|
,[7] = {"vip_flag","c"} -- vip等级
|
|
,[8] = {"level","h"} --玩家等级
|
|
,[9] = {"fighting","l"} -- 战斗力
|
|
,[10] = {"picture","s"} -- 玩家上传的头像地址
|
|
,[11] = {"picture_ver","i"} -- 玩家上传的头像版本号(每次上传一个头像,自动加1
|
|
,[12] = {"profile_photo_id","i"} -- 本地头像图片id
|
|
,[13] = {"dress_id","i"} --头像装扮id
|
|
,[14] = {"sup_vip_type","c"} --是否是永久贵族 0|否 1|体验 2|永久
|
|
}
|
|
|
|
function PictureProtoVo.ReadFmt(target)
|
|
local vo = nil
|
|
local len = nil
|
|
local list_vo = nil
|
|
for i = 1, #PictureProtoVo.pro_list do
|
|
vo = PictureProtoVo.pro_list[i]
|
|
target[vo[1]] = UserMsgAdapter.ReadFmt(vo[2])
|
|
-- if i == 13 then
|
|
-- len = UserMsgAdapter.ReadFmt("h")
|
|
-- target[vo[1]] = {}
|
|
-- for j = 1,len do
|
|
-- list_vo = {}
|
|
-- for k = 1,#vo[2] do
|
|
-- list_vo[vo[2][k][1]] = UserMsgAdapter.ReadFmt(vo[2][k][2])
|
|
-- end
|
|
-- table.insert(target[vo[1]],list_vo)
|
|
-- end
|
|
-- else
|
|
-- target[vo[1]] = UserMsgAdapter.ReadFmt(vo[2])
|
|
-- end
|
|
end
|
|
end
|