|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | 2 | <Protocols xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
3 | | - xsi:noNamespaceSchemaLocation="../../doc/protocol/Protocol.xsd"> |
| 3 | + xsi:noNamespaceSchemaLocation="./schema/Protocol.xsd"> |
4 | 4 |
|
5 | 5 | <Protocol id="131001" name="demo" description="一个例子"> |
6 | 6 | <Request type="C2G"> |
7 | | - <DataGroup> |
8 | | - <ItemComplexField name="monster_info" description="怪物信息"> |
9 | | - <ItemSingleField name="monster_pos" type="B" description=""/> |
10 | | - </ItemComplexField> |
11 | | - </DataGroup> |
| 7 | + <Null /> |
12 | 8 | </Request> |
13 | 9 | <Response type="G2C"> |
14 | 10 | <Result code="" reason="" msg=""/> |
15 | | - <Null /> |
| 11 | + <DataGroup> |
| 12 | + <ItemComplexField name="character_short" description="角色基本信息"> |
| 13 | + <ItemSingleField name="char_id" type="I" description="char id"/> |
| 14 | + <ItemSingleField name="name" type="32s" description="char name"/> |
| 15 | + <ItemSingleField name="sex" type="H" description="char sex"/> |
| 16 | + <ItemSingleField name="career" type="H" description="char chareer"/> |
| 17 | + <ItemSingleField name="level" type="I" description="char level"/> |
| 18 | + </ItemComplexField> |
| 19 | + |
| 20 | + <ItemList name="fellow_list" description="fellows"> |
| 21 | + <ItemComplexField name="fellow_info" description="fellow infor"> |
| 22 | + <ItemSingleField name="cid" type="H" description="fellow id"/> |
| 23 | + <ItemSingleField name="level" type="I" description="fellow level"/> |
| 24 | + <ItemSingleField name="exp" type="I" description="fellow exp"/> |
| 25 | + <ItemComplexField name="enhances" description="fellow enhances"> |
| 26 | + <ItemSingleField name="force" type="B" description="force enhances"/> |
| 27 | + <ItemSingleField name="skill" type="B" description="skill enhances"/> |
| 28 | + <ItemSingleField name="magic" type="B" description="magic enhances"/> |
| 29 | + </ItemComplexField> |
| 30 | + <ItemComplexField name="three_talent" description="three types talent"> |
| 31 | + <ItemComplexField name="force" description="force talent"> |
| 32 | + <ItemSingleField name="1" type="B" description=""/> |
| 33 | + <ItemSingleField name="2" type="B" description=""/> |
| 34 | + <ItemSingleField name="3" type="B" description=""/> |
| 35 | + <ItemSingleField name="4" type="B" description=""/> |
| 36 | + <ItemSingleField name="5" type="B" description=""/> |
| 37 | + <ItemSingleField name="6" type="B" description=""/> |
| 38 | + </ItemComplexField> |
| 39 | + <ItemComplexField name="skill" description="skill talent"> |
| 40 | + <ItemSingleField name="1" type="B" description=""/> |
| 41 | + <ItemSingleField name="2" type="B" description=""/> |
| 42 | + <ItemSingleField name="3" type="B" description=""/> |
| 43 | + <ItemSingleField name="4" type="B" description=""/> |
| 44 | + <ItemSingleField name="5" type="B" description=""/> |
| 45 | + <ItemSingleField name="6" type="B" description=""/> |
| 46 | + </ItemComplexField> |
| 47 | + <ItemComplexField name="magic" description="magic talent"> |
| 48 | + <ItemSingleField name="1" type="B" description=""/> |
| 49 | + <ItemSingleField name="2" type="B" description=""/> |
| 50 | + <ItemSingleField name="3" type="B" description=""/> |
| 51 | + <ItemSingleField name="4" type="B" description=""/> |
| 52 | + <ItemSingleField name="5" type="B" description=""/> |
| 53 | + <ItemSingleField name="6" type="B" description=""/> |
| 54 | + </ItemComplexField> |
| 55 | + </ItemComplexField> |
| 56 | + |
| 57 | + <ItemList name="bag_list" description="bag list"> |
| 58 | + <ItemComplexField name="bag_info" description="bag info"> |
| 59 | + <ItemSingleField name="cid" type="H" description="cid"/> |
| 60 | + <ItemSingleField name="max" type="H" description="max"/> |
| 61 | + <ItemList name="item_list" description="item list"> |
| 62 | + <ItemComplexField name="item" description="item info"> |
| 63 | + <ItemSingleField name="pos" type="H" description="pos"/> |
| 64 | + <ItemSingleField name="id" type="H" description="id"/> |
| 65 | + <ItemSingleField name="num" type="B" description="num"/> |
| 66 | + <ItemSingleField name="level" type="I" description="level"/> |
| 67 | + <ItemSingleField name="current_value" type="I" description="current"/> |
| 68 | + </ItemComplexField> |
| 69 | + </ItemList> |
| 70 | + </ItemComplexField> |
| 71 | + </ItemList> |
| 72 | + </ItemComplexField> |
| 73 | + </ItemList> |
| 74 | + |
| 75 | + <ItemComplexField name="formation_get" description="formation get"> |
| 76 | + <ItemSingleField name="cid" type="B" description="cid"/> |
| 77 | + <ItemSingleField name="level" type="B" description="level"/> |
| 78 | + <ItemComplexField name="formation_info" description="current formation"> |
| 79 | + <ItemSingleField name="1" type="H" description="1"/> |
| 80 | + <ItemSingleField name="2" type="H" description="2"/> |
| 81 | + <ItemSingleField name="3" type="H" description="3"/> |
| 82 | + <ItemSingleField name="4" type="H" description="4"/> |
| 83 | + <ItemSingleField name="5" type="H" description="5"/> |
| 84 | + </ItemComplexField> |
| 85 | + </ItemComplexField> |
| 86 | + |
| 87 | + <ItemArray name="talent_get" description="talent"> |
| 88 | + <ItemSingleField name="pos" type="B" description="pos"/> |
| 89 | + </ItemArray> |
| 90 | + |
| 91 | + <ItemComplexField name="character_pos" description="character pos"> |
| 92 | + <ItemSingleField name="stage_id" type="H" description="stage"/> |
| 93 | + <ItemSingleField name="pos_x" type="i" description="x"/> |
| 94 | + <ItemSingleField name="pos_y" type="i" description="y"/> |
| 95 | + </ItemComplexField> |
| 96 | + |
| 97 | + <ItemComplexField name="character_use" description="character use"> |
| 98 | + <ItemSingleField name="money" type="I" description="money"/> |
| 99 | + <ItemSingleField name="true_money" type="I" description="true money"/> |
| 100 | + <ItemSingleField name="credit" type="I" description="credit"/> |
| 101 | + <ItemSingleField name="fight_exp" type="I" description="fight exp"/> |
| 102 | + <ItemSingleField name="stamina" type="H" description="stamina"/> |
| 103 | + </ItemComplexField> |
| 104 | + </DataGroup> |
16 | 105 | </Response> |
17 | 106 | </Protocol> |
18 | 107 | </Protocols> |
|
0 commit comments