%%----------------------------------------- %% %% %%----------------------------------------- -module(proto_101). -export([ info/0 ,cfg/0 ] ). -include("protocol.hrl"). info() -> { "" ,["role.hrl"] }. cfg() -> [ #rpc{ code = 10101 ,log_title = "创建角色" ,req_desc = "创建角色" ,req = [ {uint8, sex, "性别"}, {string, name, "角色名"}, {int16, career, "职业"}, {string, playform, "平台标识"} ] ,reply_desc = "创建角色返回结果" ,reply = [ {uint8, code, "是否成功"}, {string, msg, "附加信息"}, {uint32, rid, "角色id"}, {string, srv_id, "服务器id"}, {string, name, "角色名"}, {uint32, reg_time, "时间"} ] }, #rpc{ code = 10102 ,log_title = "登录指定角色" ,req_desc = "登录指定角色" ,req = [ {uint32, rid, "角色id"}, {string, srv_id, "服务器id"} ] ,reply_desc = "登录指定角色返回结果" ,reply = [ {uint8, code, "是否成功"}, {string, msg, "附加信息"}, {uint32, timestamp, "当前服务端时间戳"}, {uint16, world_lev, "世界等级"} ] }, #rpc{ code = 10103 ,log_title = "角色重连" ,req_desc = "角色重连" ,req = [ {uint32, rid, "角色id"}, {string, srv_id, "服务器id"} ] ,reply_desc = "角色重连返回结果" ,reply = [ {uint8, code, "是否成功"}, {string, msg, "附加信息"}, {uint32, timestamp, "当前服务端时间戳"}, {uint16, world_lev, "世界等级"} ] } ].