99 lines
2.8 KiB
Erlang
99 lines
2.8 KiB
Erlang
|
|
%%----------------------------------------------------
|
||
|
|
%% 圣物协议
|
||
|
|
%%
|
||
|
|
%% @author whjing2011@gmail.com
|
||
|
|
%%----------------------------------------------------
|
||
|
|
-module(proto_222).
|
||
|
|
-export([info/0, cfg/0]).
|
||
|
|
-include("protocol.hrl").
|
||
|
|
|
||
|
|
info() -> {
|
||
|
|
"圣物协议"
|
||
|
|
,["halidom.hrl"]
|
||
|
|
}.
|
||
|
|
|
||
|
|
-spec cfg() -> [#rpc{}].
|
||
|
|
cfg() ->
|
||
|
|
[
|
||
|
|
#rpc{
|
||
|
|
code = 22200
|
||
|
|
,log_title = "圣物信息"
|
||
|
|
,req_desc = "圣物信息"
|
||
|
|
,req = []
|
||
|
|
,reply = [
|
||
|
|
{array, tuple, list, "圣物数据信息", ?p_g_set(halidom, [
|
||
|
|
{uint8, id, "id"}
|
||
|
|
,{uint8, lev, "等级"}
|
||
|
|
,{uint32, exp, "经验"}
|
||
|
|
,{uint8, step, "阶数"}
|
||
|
|
,{array, tuple, all_attr, "圣物总属性", [
|
||
|
|
{uint8, name, "属性名"}
|
||
|
|
,{uint32, val, "属性值"}
|
||
|
|
]}
|
||
|
|
])}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
,#rpc{
|
||
|
|
code = 22201
|
||
|
|
,log_title = "圣物信息更新"
|
||
|
|
,reply_desc = "圣物信息更新"
|
||
|
|
,reply = ?p_g_get(halidom)
|
||
|
|
}
|
||
|
|
,#rpc{
|
||
|
|
code = 22202
|
||
|
|
,log_title = "激活"
|
||
|
|
,req_desc = "激活"
|
||
|
|
,req = [
|
||
|
|
{uint8, id, "id"}
|
||
|
|
,{array, single, list, "消耗英雄ID", [
|
||
|
|
{uint32, id, "id"}
|
||
|
|
]}
|
||
|
|
]
|
||
|
|
,reply = [
|
||
|
|
{uint8, code, "结果:1:成功 0:失败"}
|
||
|
|
,{string, msg, "结果信息"}
|
||
|
|
,{uint8, id, "id"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
,#rpc{
|
||
|
|
code = 22203
|
||
|
|
,log_title = "升级"
|
||
|
|
,req_desc = "升级"
|
||
|
|
,req = [
|
||
|
|
{uint8, id, "id"}
|
||
|
|
]
|
||
|
|
,reply = [
|
||
|
|
{uint8, code, "结果:1:成功 0:失败"}
|
||
|
|
,{string, msg, "结果信息"}
|
||
|
|
,{uint8, id, "id"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
,#rpc{
|
||
|
|
code = 22204
|
||
|
|
,log_title = "进阶"
|
||
|
|
,req_desc = "进阶"
|
||
|
|
,req = [
|
||
|
|
{uint8, id, "id"}
|
||
|
|
,{array, single, list1, "消耗固定英雄ID", [
|
||
|
|
{uint32, id, "id"}
|
||
|
|
]}
|
||
|
|
,{array, single, list2, "消耗其它英雄ID", [
|
||
|
|
{uint32, id, "id"}
|
||
|
|
]}
|
||
|
|
]
|
||
|
|
,reply = [
|
||
|
|
{uint8, code, "结果:1:成功 0:失败"}
|
||
|
|
,{string, msg, "结果信息"}
|
||
|
|
,{uint8, id, "id"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
,#rpc{
|
||
|
|
code = 22205
|
||
|
|
,log_title = "升级"
|
||
|
|
,reply_desc = "升级"
|
||
|
|
,reply = [
|
||
|
|
{uint8, id, "id"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
].
|