561 lines
20 KiB
Erlang
561 lines
20 KiB
Erlang
|
|
%%----------------------------------------------------
|
||
|
|
%% 家园
|
||
|
|
%%
|
||
|
|
%% @author yzq
|
||
|
|
%%----------------------------------------------------
|
||
|
|
-module(proto_260).
|
||
|
|
-export([info/0, cfg/0]).
|
||
|
|
-include("protocol.hrl").
|
||
|
|
|
||
|
|
info() -> {
|
||
|
|
"家园"
|
||
|
|
,["common.hrl", "home.hrl"]
|
||
|
|
}.
|
||
|
|
|
||
|
|
-spec cfg() -> [#rpc{}].
|
||
|
|
cfg() ->
|
||
|
|
[
|
||
|
|
#rpc{
|
||
|
|
code = 26001
|
||
|
|
,log_title = "房间基础"
|
||
|
|
,req = [
|
||
|
|
{uint8, floor, "层数"}
|
||
|
|
]
|
||
|
|
,reply_desc = "房间基础"
|
||
|
|
,reply = [
|
||
|
|
{string, name, "家园名称"}
|
||
|
|
,{uint32, look_id, "角色形象ID"}
|
||
|
|
,{uint32, worship, "点赞数量"}
|
||
|
|
,{uint16, rest_worship, "剩余点赞次数"}
|
||
|
|
,{uint32, soft, "舒适度"}
|
||
|
|
,{uint32, wall_bid, "墙纸BID"}
|
||
|
|
,{uint32, land_bid, "地板BID"}
|
||
|
|
,{array, home_unit, list, "家具列表", [
|
||
|
|
{uint32, bid, "家具基础ID"}
|
||
|
|
,{uint32, index, "位置索引"}
|
||
|
|
,{uint8, dir, "方向(若是墙壁道具,则1左墙 2右墙)"}
|
||
|
|
]}
|
||
|
|
,{array, tuple, visitors, "访问角色", [
|
||
|
|
{uint32, rid, "角色ID"}
|
||
|
|
,{string, srv_id, "角色服务器ID"}
|
||
|
|
,{string, name, "角色名"}
|
||
|
|
,{uint32, look_id, "形象ID"}
|
||
|
|
]}
|
||
|
|
,{uint32, acc_hook_time, "累计挂机时间(秒)"}
|
||
|
|
,{uint8, floor, "当前层数"}
|
||
|
|
,{uint8, main_floor, "主居层数"}
|
||
|
|
,{uint8, max_soft_floor, "最高舒适度楼层"}
|
||
|
|
,{uint32, max_all_soft, "所有层数最高舒适度"}
|
||
|
|
,{array, tuple, other_bid, "其他层已装饰家具", [
|
||
|
|
{uint32, bid, "家具基础ID"}
|
||
|
|
,{uint32, num, "家具数量"}
|
||
|
|
]}
|
||
|
|
,{uint32, max_floor_soft, "最高楼层舒适度"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
,#rpc{
|
||
|
|
code = 26002
|
||
|
|
,log_title = "家具摆放"
|
||
|
|
,req_desc = "家具摆放"
|
||
|
|
,req = [
|
||
|
|
{uint32, wall_bid, "墙纸BID"}
|
||
|
|
,{uint32, land_bid, "地板BID"}
|
||
|
|
,{array, tuple, list, "摆放家具", [
|
||
|
|
{uint32, bid, "家具基础ID"}
|
||
|
|
,{uint32, index, "位置索引"}
|
||
|
|
,{uint8, dir, "方向(若是墙壁道具,则1左墙 2右墙)"}
|
||
|
|
]}
|
||
|
|
,{uint8, floor, "层数"}
|
||
|
|
]
|
||
|
|
,reply = [
|
||
|
|
{uint8, code, "标志(0:失败 1:成功)"}
|
||
|
|
,{string, msg, "提示信息"}
|
||
|
|
,{uint32, soft, "舒适度"}
|
||
|
|
,{uint32, wall_bid, "墙纸BID"}
|
||
|
|
,{uint32, land_bid, "地板BID"}
|
||
|
|
,{array, tuple, list, "家具列表", [
|
||
|
|
{uint32, bid, "家具基础ID"}
|
||
|
|
,{uint32, index, "位置索引"}
|
||
|
|
,{uint8, dir, "方向(若是墙壁道具,则1左墙 2右墙)"}
|
||
|
|
]}
|
||
|
|
,{uint8, floor, "层数"}
|
||
|
|
,{uint8, max_soft_floor, "最高舒适度楼层"}
|
||
|
|
,{uint32, max_all_soft, "所有层数最高舒适度"}
|
||
|
|
,{array, tuple, other_bid, "其他层已装饰家具", [
|
||
|
|
{uint32, bid, "家具基础ID"}
|
||
|
|
,{uint32, num, "家具数量"}
|
||
|
|
]}
|
||
|
|
,{uint32, max_floor_soft, "最高楼层舒适度"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
,#rpc{
|
||
|
|
code = 26003
|
||
|
|
,log_title = "访问别人家园"
|
||
|
|
,req_desc = "访问别人家园"
|
||
|
|
,req = [
|
||
|
|
{uint32, rid, "角色ID"}
|
||
|
|
,{string, srv_id, "角色服务器ID"}
|
||
|
|
,{uint8, floor, "层数"}
|
||
|
|
]
|
||
|
|
,reply_desc = "房间基础"
|
||
|
|
,reply = [
|
||
|
|
{uint8, code, "标志(0:失败 1:成功)"}
|
||
|
|
,{string, msg, "提示信息"}
|
||
|
|
,{uint32, rid, "角色ID"}
|
||
|
|
,{string, srv_id, "角色服务器ID"}
|
||
|
|
,{string, name, "家园名称"}
|
||
|
|
,{uint32, look_id, "角色形象ID"}
|
||
|
|
,{uint32, worship, "点赞数量"}
|
||
|
|
,{uint8, worship_status, "点赞状态(0:可点赞 1:不可点赞)"}
|
||
|
|
,{uint32, soft, "舒适度"}
|
||
|
|
,{uint32, wall_bid, "墙纸BID"}
|
||
|
|
,{uint32, land_bid, "地板BID"}
|
||
|
|
,{array, home_unit, list, "家具列表", [
|
||
|
|
{uint32, bid, "家具基础ID"}
|
||
|
|
,{uint32, index, "位置索引"}
|
||
|
|
,{uint8, dir, "方向(若是墙壁道具,则1左墙 2右墙)"}
|
||
|
|
]}
|
||
|
|
,{array, tuple, visitors, "访问角色", [
|
||
|
|
{uint32, rid, "角色ID"}
|
||
|
|
,{string, srv_id, "角色服务器ID"}
|
||
|
|
,{string, name, "角色名"}
|
||
|
|
,{uint32, look_id, "形象ID"}
|
||
|
|
]}
|
||
|
|
,{string, tar_name, "房主名字"}
|
||
|
|
,{uint8, floor, "层数"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
,#rpc{
|
||
|
|
code = 26004
|
||
|
|
,log_title = "形象信息"
|
||
|
|
,req_desc = "形象信息"
|
||
|
|
,req = []
|
||
|
|
,reply_desc = "形象信息"
|
||
|
|
,reply = [
|
||
|
|
{uint32, use_id, "使用中的形象ID"}
|
||
|
|
,{uint32, max_soft, "最大的舒适度"}
|
||
|
|
,{array, single, list, "已激活形象列表", [
|
||
|
|
{uint32, id, "形象ID"}
|
||
|
|
]}
|
||
|
|
,{uint8, is_finish, "是否已完成前置"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
, #rpc{
|
||
|
|
code = 26005
|
||
|
|
,log_title = "形象使用"
|
||
|
|
,req_desc = "形象使用"
|
||
|
|
,req = [
|
||
|
|
{uint32, id, "使用形象ID"}
|
||
|
|
]
|
||
|
|
,reply_desc = "形象使用"
|
||
|
|
,reply = [
|
||
|
|
{uint8, code, "结果(0:失败 1:成功)"}
|
||
|
|
,{string, msg, "结果信息"}
|
||
|
|
,{uint32, id, "使用形象ID"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
, #rpc{
|
||
|
|
code = 26006
|
||
|
|
,log_title = "形象购买"
|
||
|
|
,req_desc = "形象购买"
|
||
|
|
,req = [
|
||
|
|
{uint32, id, "形象ID"}
|
||
|
|
]
|
||
|
|
,reply_desc = "形象购买"
|
||
|
|
,reply = [
|
||
|
|
{uint8, code, "结果(0:失败 1:成功)"}
|
||
|
|
,{string, msg, "结果信息"}
|
||
|
|
,{uint32, id, "购买形象ID"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
, #rpc{
|
||
|
|
code = 26007
|
||
|
|
,log_title = "初始设置形象(用于引导)"
|
||
|
|
,req_desc = "初始设置形象(用于引导)"
|
||
|
|
,req = [
|
||
|
|
{uint32, id, "形象ID"}
|
||
|
|
]
|
||
|
|
,reply_desc = "形象购买"
|
||
|
|
,reply = [
|
||
|
|
{uint8, code, "结果(0:失败 1:成功)"}
|
||
|
|
,{string, msg, "结果信息"}
|
||
|
|
,{uint32, id, "购买形象ID"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
, #rpc{
|
||
|
|
code = 26008
|
||
|
|
,log_title = "访问形象通知"
|
||
|
|
,reply_desc = "访问形象通知"
|
||
|
|
,reply = [
|
||
|
|
{uint32, rid, "角色ID"}
|
||
|
|
,{string, srv_id, "角色服务器ID"}
|
||
|
|
,{string, name, "角色名"}
|
||
|
|
,{uint32, look_id, "形象ID"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
, #rpc{
|
||
|
|
code = 26009
|
||
|
|
,log_title = "随机访问对象"
|
||
|
|
,req = []
|
||
|
|
,reply_desc = "随机访问对象"
|
||
|
|
,reply = [
|
||
|
|
{array, home_rand_visit, list, "随机角色", [
|
||
|
|
{tuple, id, [
|
||
|
|
{uint32, rid, "角色ID"}
|
||
|
|
,{string, srv_id, "服务器ID"}
|
||
|
|
]}
|
||
|
|
,{string, name, "名称"}
|
||
|
|
,{uint16, lev, "等级"}
|
||
|
|
,{uint8, sex, "性别"}
|
||
|
|
,{uint32, face, "头像"}
|
||
|
|
,{uint32, power, "战力"}
|
||
|
|
,{uint32, last_login, "上次登陆时间"}
|
||
|
|
,{uint32, soft, "舒适度"}
|
||
|
|
|
||
|
|
,{uint32, face_update_time, "自定义头像时间"}
|
||
|
|
,{string, face_file, "自定义头像"}
|
||
|
|
]}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
, #rpc{
|
||
|
|
code = 26010
|
||
|
|
,log_title = "日志"
|
||
|
|
,req = []
|
||
|
|
,reply_desc = "日志"
|
||
|
|
,reply = [
|
||
|
|
{array, home_log, list, "日志", [
|
||
|
|
{tuple, id, [
|
||
|
|
{uint32, rid, "角色ID"}
|
||
|
|
,{string, srv_id, "服务器ID"}
|
||
|
|
]}
|
||
|
|
,{uint32, face, "头像"}
|
||
|
|
,{uint16, lev, "等级"}
|
||
|
|
,{string, name, "名称"}
|
||
|
|
,{uint8, is_friend, "是否好友"}
|
||
|
|
,{uint8, type, "日志类型 1访问日志"}
|
||
|
|
,{uint32, time, "时间"}
|
||
|
|
,{array, tuple, int_args, "整型参数", [
|
||
|
|
{uint32, key, "类型"}
|
||
|
|
,{uint32, val, "数量"}
|
||
|
|
]}
|
||
|
|
,{array, tuple, str_args, "字符串参数", [
|
||
|
|
{uint32, key, "类型"}
|
||
|
|
,{string, val, "数据"}
|
||
|
|
]}
|
||
|
|
,{uint32, face_update_time, "自定义头像时间"}
|
||
|
|
,{string, face_file, "自定义头像"}
|
||
|
|
]}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
, #rpc{
|
||
|
|
code = 26011
|
||
|
|
,log_title = "改家园名"
|
||
|
|
,req_desc = "改家园名"
|
||
|
|
,req = [
|
||
|
|
{string, name, "家园名"}
|
||
|
|
]
|
||
|
|
,reply = [
|
||
|
|
{uint8, code, "结果(0:失败 1:成功)"}
|
||
|
|
,{string, msg, "结果信息"}
|
||
|
|
,{string, name, "家园名"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
, #rpc{
|
||
|
|
code = 26012
|
||
|
|
,log_title = "点赞数量变化"
|
||
|
|
,reply_desc = "点赞数量变化"
|
||
|
|
,reply = [
|
||
|
|
{uint32, worship, "点赞数量"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
, #rpc{
|
||
|
|
code = 26013
|
||
|
|
,log_title = "套装奖励情况"
|
||
|
|
,req = []
|
||
|
|
,reply_desc = "套装奖励情况"
|
||
|
|
,reply = [
|
||
|
|
{array, home_unit_set, list, "套装列表", [
|
||
|
|
{uint32, set_id, "套装ID"}
|
||
|
|
,{array, single, reward, "该套装已领取的奖励ID", [
|
||
|
|
{uint32, id, "奖励ID"}
|
||
|
|
]}
|
||
|
|
,{array, single, collect, "该套装已拥有的家具BID", [
|
||
|
|
{uint32, bid, "家具BID"}
|
||
|
|
]}
|
||
|
|
]}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
, #rpc{
|
||
|
|
code = 26014
|
||
|
|
,log_title = "领取套装奖励"
|
||
|
|
,req_desc = "领取套装奖励"
|
||
|
|
,req = [
|
||
|
|
{uint32, id, "奖励ID"}
|
||
|
|
]
|
||
|
|
,reply = [
|
||
|
|
{uint8, code, "结果(0:失败 1:成功)"}
|
||
|
|
,{string, msg, "结果信息"}
|
||
|
|
,{uint32, id, "奖励ID"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
, #rpc{
|
||
|
|
code = 26015
|
||
|
|
,log_title = "部分数据变化"
|
||
|
|
,reply_desc = "部分数据变化"
|
||
|
|
,reply = [
|
||
|
|
{uint16, rest_worship, "剩余点赞次数"}
|
||
|
|
,{uint32, acc_hook_time, "累计挂机时间(秒)"}
|
||
|
|
,{uint32, max_soft, "最大的舒适度"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
, #rpc{
|
||
|
|
code = 26016
|
||
|
|
,log_title = "领取家园挂机奖励"
|
||
|
|
,req_desc = "领取家园挂机奖励"
|
||
|
|
,req = []
|
||
|
|
,reply = [
|
||
|
|
{uint8, code, "结果(0:失败 1:成功)"}
|
||
|
|
,{string, msg, "结果信息"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
,#rpc{
|
||
|
|
code = 26017
|
||
|
|
,log_title = "第一次进入家园"
|
||
|
|
,req_desc = "第一次进入家园"
|
||
|
|
,req = [
|
||
|
|
]
|
||
|
|
,reply = [
|
||
|
|
{uint8, is_first, "是否进入过, 1是 0否"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
,#rpc{
|
||
|
|
code = 26018
|
||
|
|
,log_title = "是否有红点(仅客户端上线请求)"
|
||
|
|
,req_desc = "是否有红点(仅客户端上线请求)"
|
||
|
|
,req = [
|
||
|
|
]
|
||
|
|
,reply = [
|
||
|
|
{uint8, code, "访客记录标志(0:无 1:有)"}
|
||
|
|
,{uint8, hook_code, "挂机时间是否有红点"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
, #rpc{
|
||
|
|
code = 26019
|
||
|
|
,log_title = "已点赞过的角色ID"
|
||
|
|
,req = []
|
||
|
|
,reply_desc = "已点赞过的角色ID"
|
||
|
|
,reply = [
|
||
|
|
{array, tuple, list, "角色ID列表", [
|
||
|
|
{uint32, rid, "角色ID"}
|
||
|
|
,{string, srv_id, "服务器ID"}
|
||
|
|
]}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
,#rpc{
|
||
|
|
code = 26020
|
||
|
|
,log_title = "排行榜"
|
||
|
|
,req_desc = "排行榜"
|
||
|
|
,req = [
|
||
|
|
]
|
||
|
|
,reply = [
|
||
|
|
{uint16, my_rank, "自己名次"}
|
||
|
|
,{uint32, my_score, "评分"}
|
||
|
|
,{array, home_rank_rc, rank_list, "排行榜", [
|
||
|
|
{tuple, id, [
|
||
|
|
{uint32, rid, "角色ID"}
|
||
|
|
,{string, srv_id, "服务器ID"}
|
||
|
|
]}
|
||
|
|
,{string, name, "名字"}
|
||
|
|
,{uint16, lev, "等级"}
|
||
|
|
,{uint32, face, "头像"}
|
||
|
|
,{uint16, rank, "排名"}
|
||
|
|
,{uint32, avatar_bid, "头像框"}
|
||
|
|
,{uint32, score, "评分"}
|
||
|
|
|
||
|
|
,{uint32, face_update_time, "自定义头像时间"}
|
||
|
|
,{string, face_file, "自定义头像"}
|
||
|
|
]}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
, #rpc{
|
||
|
|
code = 26021
|
||
|
|
,log_title = "设置主居室"
|
||
|
|
,req_desc = "设置主居室"
|
||
|
|
,req = [
|
||
|
|
{uint8, main_floor, "层数"}
|
||
|
|
]
|
||
|
|
,reply = [
|
||
|
|
{uint8, code, "结果(0:失败 1:成功)"}
|
||
|
|
,{string, msg, "结果信息"}
|
||
|
|
,{uint8, main_floor, "层数"}
|
||
|
|
,{uint8, max_soft_floor, "最高舒适度楼层"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
,#rpc{
|
||
|
|
code = 26031
|
||
|
|
,log_title = "房间基础"
|
||
|
|
,req = [
|
||
|
|
]
|
||
|
|
,reply_desc = "房间基础"
|
||
|
|
,reply = [
|
||
|
|
{string, msg, "结果信息"}
|
||
|
|
,{string, role_name, "角色名称"}
|
||
|
|
,{uint32, rid, "角色ID"}
|
||
|
|
,{string, srv_id, "角色服务器ID"}
|
||
|
|
,{string, name, "家园名称"}
|
||
|
|
,{uint32, look_id, "主题Id"}
|
||
|
|
,{array, single, look_list, "主题列表",
|
||
|
|
[
|
||
|
|
{uint32, look_id, "奖励id"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
,{uint32, visitor_num, "访问数量"}
|
||
|
|
, {array, tuple, rewards, "奖励",
|
||
|
|
[ {uint32, reward_id, "奖励id"}
|
||
|
|
,{uint32, base_id, "基础id"}
|
||
|
|
, {uint32, num, "数量"}
|
||
|
|
, {uint32, icon, "图标"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
, {array, tuple, partner_bids, "伙伴基础id列表",
|
||
|
|
[
|
||
|
|
{uint32, partner_bid, "伙伴基础id"}
|
||
|
|
,{uint8, init_star, "星级"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
, #rpc{
|
||
|
|
code = 26032
|
||
|
|
,log_title = "获取访客信息"
|
||
|
|
,req_desc = "获取访客信息"
|
||
|
|
,req = [
|
||
|
|
|
||
|
|
]
|
||
|
|
,reply = [
|
||
|
|
{string, msg, "结果信息"}
|
||
|
|
,{array, tuple, visitors, "访问角色", [
|
||
|
|
{uint32, rid, "角色ID"}
|
||
|
|
,{string, srv_id, "角色服务器ID"}
|
||
|
|
,{string, name, "角色名"}
|
||
|
|
,{uint32, time, "访问时间"}
|
||
|
|
,{uint32, is_home, "是否开启家园, 1-开启,0-未开启"}
|
||
|
|
, {array, tuple, rewards, "奖励",
|
||
|
|
[ {uint32, reward_id, "奖励id"}
|
||
|
|
,{uint32, base_id, "基础id"}
|
||
|
|
, {uint32, num, "数量"}
|
||
|
|
, {uint32, icon, "图标"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
]}
|
||
|
|
]
|
||
|
|
}, #rpc{
|
||
|
|
code = 26033
|
||
|
|
,log_title = "推送奖励信息和家园伙伴信息"
|
||
|
|
,req_desc = "推送奖励信息和家园伙伴信息"
|
||
|
|
,req = [
|
||
|
|
|
||
|
|
]
|
||
|
|
,reply = [
|
||
|
|
{uint32, look_id, "主题Id"}
|
||
|
|
,{array, single, look_list, "主题列表",
|
||
|
|
[
|
||
|
|
{uint32, look_id, "奖励id"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
,{array, tuple, rewards, "奖励",
|
||
|
|
[ {uint32, reward_id, "奖励id"}
|
||
|
|
,{uint32, base_id, "基础id"}
|
||
|
|
, {uint32, num, "数量"}
|
||
|
|
, {uint32, icon, "图标"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
, {array, tuple, partner_bids, "伙伴基础id列表",
|
||
|
|
[
|
||
|
|
{uint32, partner_bid, "伙伴基础id"}
|
||
|
|
,{uint8, init_star, "星级"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
, #rpc{
|
||
|
|
code = 26034
|
||
|
|
,log_title = "领取奖励"
|
||
|
|
,req_desc = "领取奖励"
|
||
|
|
,req = [
|
||
|
|
{uint32, rid, "角色ID"}
|
||
|
|
,{string, srv_id, "角色服务器ID"}
|
||
|
|
,{uint32, reward_id, "奖励id"}
|
||
|
|
]
|
||
|
|
,reply = [
|
||
|
|
{string, msg, "结果信息"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
, #rpc{
|
||
|
|
code = 26035
|
||
|
|
,log_title = "改家园名"
|
||
|
|
,req_desc = "改家园名"
|
||
|
|
,req = [
|
||
|
|
{string, name, "家园名"}
|
||
|
|
]
|
||
|
|
,reply = [
|
||
|
|
{uint8, code, "结果(0:失败 1:成功)"}
|
||
|
|
,{string, msg, "结果信息"}
|
||
|
|
,{string, name, "家园名"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
,#rpc{
|
||
|
|
code = 26036
|
||
|
|
,log_title = "访问别人的家园"
|
||
|
|
,req = [
|
||
|
|
{uint32, rid, "角色ID"}
|
||
|
|
,{string, srv_id, "角色服务器ID"}
|
||
|
|
]
|
||
|
|
,reply_desc = "访问别人的家园"
|
||
|
|
,reply = [
|
||
|
|
{string, msg, "结果信息"}
|
||
|
|
,{uint32, rid, "角色ID"}
|
||
|
|
,{string, srv_id, "角色服务器ID"}
|
||
|
|
,{string, name, "家园名称"}
|
||
|
|
,{uint32, look_id, "主题Id"}
|
||
|
|
,{uint32, visitor_num, "访问数量"}
|
||
|
|
, {array, tuple, rewards, "奖励",
|
||
|
|
[ {uint32, reward_id, "奖励id"}
|
||
|
|
,{uint32, base_id, "基础id"}
|
||
|
|
, {uint32, num, "数量"}
|
||
|
|
, {uint32, icon, "图标"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
, {array, tuple, partner_bids, "伙伴基础id列表",
|
||
|
|
[
|
||
|
|
{uint32, partner_bid, "伙伴基础id"}
|
||
|
|
,{uint8, init_star, "星级"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
, #rpc{
|
||
|
|
code = 26037
|
||
|
|
,log_title = "更换家园主题"
|
||
|
|
,req_desc = "更换家园主题"
|
||
|
|
,req = [
|
||
|
|
{uint32, look_id, "家园名"}
|
||
|
|
]
|
||
|
|
,reply = [
|
||
|
|
{uint8, code, "结果(0:失败 1:成功)"}
|
||
|
|
,{string, msg, "结果信息"}
|
||
|
|
,{uint32, look_id, "主题Id"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
,#rpc{
|
||
|
|
code = 26038
|
||
|
|
,log_title = "是否有访客红点)"
|
||
|
|
,req_desc = "是否有访客红点"
|
||
|
|
,req = [
|
||
|
|
]
|
||
|
|
,reply = [
|
||
|
|
{uint8, code, "访客记录标志(0:无 1:有)"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
].
|