Пример xml персонажа:
Раздел - base
cls - ид класса персонажа
create_time - время создания
gender - пол (0 муж, 1 жен)
id - ид персонажа
name - имя персонажа
race - ид рассы
userid - ид аккаунта к которому относиться перс
Раздел - equipment - то что одето на персонаже
Где у каждой шмотки:
count - кол-во в одном слоте
data - октет предмета
id - ид предмета
max_count - максимальное кол-во в одном слоте
pos - на какое место одето
Раздел - pocket - то что у перса в инвентаре
capacity - кол-во слотов в инвентаре
money - деньги
И те же самые параметры что и у одетого шмота
Раздел - status
exp - текущий опыт персонажа
hp - текущее хп
level - текущий уровень
level2 - статус (32 - 3ад, 22 - 3рай)
meridian_data - меридианы (1.4.8+)
mp - текущая мана
posx, posy, posz - координаты на карте
pp - свободные статы
property - кол-во чи
3чи
reputation - репутация
skills - октет скилов
sp - текущий дух
storehousepasswd - пароль от банка
storesize - размер банка
worldtag - ид локации на которой расположен перс
Раздел - storehouse
То же самое что и в обычном инвенторе
Раздел - task
task_complete - октет завершенных скилов
task_data - текущие квесты
P.S Постепенно буду дополнять
Где:<?xml version="1.0" encoding="UTF-8" standalone="no"?><role>
<base>
<variable name="cls" type="int">8</variable>
<variable name="config_data" type="Octets">030000007801ed55310ec2300cbc941621b5822f2031b0f301c48278567fc3bbf8010b0b4bf0d986a248150b2082725272b6e3b48e9dbadd146861a884388860847d034c44a67de1b6da7557212eba3e77c3ccf9281c5fc05d0b950c940c649a016921da2fd8332813ec1794d93b3828b34fa4eda0135beef88733f4e76b85d3a5394811db80a0c8bd301f8c9f77fdfe8f4c5fc3fb4eace523589968f9d4bc6223d9adc7f69afb17e760910cf178e585f416f0985c7ca8949ed56495eab0970751770a3f81e50ee8b79544c5b82c3a2553d5f6ee29467be238df00c06541de</variable>
<variable name="create_time" type="int">1403283112</variable>
<variable name="cross_data" type="Octets"/>
<variable name="custom_data" type="Octets">01700010808080003e003e003280800035048080808080808080808080808080808080808080808080804a0032003100160484897b8080808084897b808080802d00460080808080808080808080808029003a00808080803900808050004d005300806f80803400707080803c00808026041704cc00ba005402b101b5010000ffffffffffffffffde5c3fffffffffffe8e1b1ffd7e56eff37704fffb904000000000000ffffffff80807b8080800000</variable>
<variable name="custom_stamp" type="int">0</variable>
<variable name="delete_time" type="int">0</variable>
<variable name="gender" type="byte">0</variable>
<variable name="help_states" type="Octets">01001e009d93a793a893a993aa93ab93bb93c593f303f483fd8307841184db87e5872584ef872f84f987c38b03880d8817882188ab8f2b88b58f35883f8893937f80</variable>
<variable name="id" type="int">1024</variable>
<variable name="lastlogin_time" type="int">1403294990</variable>
<variable name="name" type="Octets">Seeker</variable>
<variable name="race" type="int">0</variable>
<variable name="reserved2" type="byte">0</variable>
<variable name="reserved3" type="byte">0</variable>
<variable name="reserved4" type="byte">0</variable>
<variable name="spouse" type="int">0</variable>
<variable name="status" type="byte">1</variable>
<variable name="userid" type="int">1024</variable>
<variable name="version" type="byte">1</variable>
</base>
<equipment>
<inv>
<variable name="count" type="int">1</variable>
<variable name="data" type="Octets">0100ff010500000005000000d60a0000f00a00002c00010000000000010000000000000000000000040000000500000000000000000000001200000000004040000000000000000000000000</variable>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="id" type="int">2097</variable>
<variable name="mask" type="int">1</variable>
<variable name="max_count" type="int">1</variable>
<variable name="pos" type="int">0</variable>
<variable name="proctype" type="int">0</variable>
</inv><inv>
<variable name="count" type="int">1</variable>
<variable name="data" type="Octets"/>
<variable name="expire_date" type="int">0</variable>
<variable name="guid1" type="int">0</variable>
<variable name="guid2" type="int">0</variable>
<variable name="id" type="int">41481</variable>
<variable name="mask" type="int">402653184</variable>
<variable name="max_count" type="int">1</variable>
<variable name="pos" type="int">27</variable>
<variable name="proctype" type="int">16659</variable>
</inv></equipment>
<pocket>
<variable name="capacity" type="int">32</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved1" type="int">0</variable>
<variable name="reserved2" type="int">0</variable>
<variable name="timestamp" type="int">29</variable>
</pocket>
<status>
<variable name="charactermode" type="Octets"/>
<variable name="coolingtime" type="Octets">ffffffff00000000</variable>
<variable name="country_data" type="Octets"/>
<variable name="custom_status" type="Octets"/>
<variable name="dbltime_begin" type="int">1402866000</variable>
<variable name="dbltime_data" type="Octets">0100000000000000a966a453</variable>
<variable name="dbltime_expire" type="int">0</variable>
<variable name="dbltime_max" type="int">36000</variable>
<variable name="dbltime_mode" type="int">0</variable>
<variable name="dbltime_used" type="int">0</variable>
<variable name="exp" type="int">0</variable>
<variable name="extraprop" type="Octets">03000000011453a466a90000000000000000000000000000000000000003040000000a000000053c40cdad530000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</variable>
<variable name="faction_contrib" type="Octets">000000000000000000000000</variable>
<variable name="filter_data" type="Octets">00000000</variable>
<variable name="force_data" type="Octets">0000000000000000000000000000000000</variable>
<variable name="hp" type="int">75</variable>
<variable name="instancekeylist" type="Octets">000000002600000069000000a966a4536a000000a966a4536b000000a966a4536c000000a966a4536d000000a966a4536e000000a966a4536f000000a966a45372000000a966a45373000000a966a45374000000a966a45375000000a966a4537b000000a966a4537c000000a966a4537d000000a966a4537e000000a966a4537f000000a966a45380000000a966a45381000000a966a453e6000000a966a453e7000000a966a453e8000000a966a453e9000000a966a453ea000000a966a453eb000000a966a45383000000a966a45387000000a966a4538a000000a966a4538b000000a966a4538d000000a966a45390000000a966a45391000000a966a45392000000a966a45394000000a966a45395000000a966a453a2000000a966a453a6000000a966a453a7000000a966a45393000000a966a453000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006900000000040000a866a4536a00000000040000a866a4536b00000000040000a866a4536c00000000040000a866a4536d00000000040000a866a4536e00000000040000a866a4536f00000000040000a866a4537200000000040000a866a4537300000000040000a866a4537400000000040000a866a4537500000000040000a866a4537b00000000040000a866a4537c00000000040000a866a4537d00000000040000a866a4537e00000000040000a866a4537f00000000040000a866a4538000000000040000a866a4538100000000040000a866a4538300000000040000a866a4538700000000040000a866a4538a00000000040000a866a4538b00000000040000a866a4538d00000000040000a866a4539000000000040000a866a4539100000000040000a866a4539200000000040000a866a4539300000000040000a866a4539400000000040000a866a4539500000000040000a866a453a200000000040000a866a453a600000000040000a866a453a700000000040000a866a453e600000000040000a866a453e700000000040000a866a453e800000000040000a866a453e900000000040000a866a453ea00000000040000a866a453eb00000000040000a866a453</variable>
<variable name="invader_state" type="int">0</variable>
<variable name="invader_time" type="int">0</variable>
<variable name="king_data" type="Octets"/>
<variable name="level" type="int">1</variable>
<variable name="level2" type="int">0</variable>
<variable name="meridian_data" type="Octets">000000000000000000000000000000010000003200003f710000000100000000000000000000000000000000000000000000000000000000</variable>
<variable name="mp" type="int">45</variable>
<variable name="multi_exp_ctrl" type="Octets">000000000000000000000000000000007495a45300000000b566a453</variable>
<variable name="npc_relation" type="Octets">0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</variable>
<variable name="online_award" type="Octets">0100000000eaa353c0a8000000000000</variable>
<variable name="pariah_time" type="int">0</variable>
<variable name="petcorral" type="Octets">0000000100</variable>
<variable name="posx" type="float">-372.42627</variable>
<variable name="posy" type="float">298.1562</variable>
<variable name="posz" type="float">-323.5295</variable>
<variable name="pp" type="int">0</variable>
<variable name="profit_time_data" type="Octets">c0a80000c092a453</variable>
<variable name="property" type="Octets">050000000500000005000000050000004b0000002d0000000300000002000000000000400000a040000040400000a04000000000010000000100000010000000000020400000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000000000000010000000000000000000000</variable>
<variable name="realm_data" type="Octets">00000000000000000000000000000000</variable>
<variable name="reincarnation_data" type="Octets">000000000000000000000000000000000000</variable>
<variable name="reputation" type="int">0</variable>
<variable name="reserved2" type="byte">0</variable>
<variable name="reserved3" type="byte">0</variable>
<variable name="skills" type="Octets">02000000a70000000000000001000000460500000000000001000000</variable>
<variable name="sp" type="int">0</variable>
<variable name="storage_task" type="Octets">000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</variable>
<variable name="storehousepasswd" type="Octets"/>
<variable name="storesize" type="short">28508</variable>
<variable name="time_used" type="int">142</variable>
<variable name="title_data" type="Octets">00000000000000000000</variable>
<variable name="var_data" type="Octets">07000000000000000000000000000000e4dbe0ec010000000000000010000000a494a453a2000000000000008e7b8e4300000000b00000006c3de1eca47e3608</variable>
<variable name="version" type="byte">1</variable>
<variable name="waypointlist" type="Octets">ca19</variable>
<variable name="worldtag" type="int">162</variable>
</status>
<storehouse>
<variable name="capacity" type="int">16</variable>
<variable name="money" type="int">0</variable>
<variable name="reserved" type="short">0</variable>
<variable name="size1" type="byte">0</variable>
<variable name="size2" type="byte">0</variable>
<variable name="size3" type="byte">120</variable>
</storehouse>
<task>
<variable name="task_complete" type="Octets">010001006a780000</variable>
<variable name="task_data" type="Octets">05050100020001007e79ffffff01027c00000000001410160b000000000000000000000000000000807900ffffff027c0000000000f41b160b0000000000000000000000000000008976ffffff03027c000000000034253e0b000000000000000000000000000000f07702ffffff0275000000000044463e0b000000000000000000000000000000e44cffffffff027c00000000005c447c0d000000000000000000000000000000</variable>
<variable name="task_finishtime" type="Octets">0000</variable>
</task>
</role>
Раздел - base
cls - ид класса персонажа
create_time - время создания
gender - пол (0 муж, 1 жен)
id - ид персонажа
name - имя персонажа
race - ид рассы
userid - ид аккаунта к которому относиться перс
Раздел - equipment - то что одето на персонаже
Где у каждой шмотки:
count - кол-во в одном слоте
data - октет предмета
id - ид предмета
max_count - максимальное кол-во в одном слоте
pos - на какое место одето
Раздел - pocket - то что у перса в инвентаре
capacity - кол-во слотов в инвентаре
money - деньги
И те же самые параметры что и у одетого шмота
Раздел - status
exp - текущий опыт персонажа
hp - текущее хп
level - текущий уровень
level2 - статус (32 - 3ад, 22 - 3рай)
meridian_data - меридианы (1.4.8+)
mp - текущая мана
posx, posy, posz - координаты на карте
pp - свободные статы
property - кол-во чи
3чи
reincarnation_data - информация о перерождении (1.5.1+)0500000005000000050000000500000041000000320000000300000002000000000000406666a640000040400000a0400000000001000000010000001000000000002040000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000000000000000000000000000001000000000000008f010000
reputation - репутация
skills - октет скилов
sp - текущий дух
storehousepasswd - пароль от банка
storesize - размер банка
worldtag - ид локации на которой расположен перс
Раздел - storehouse
То же самое что и в обычном инвенторе
Раздел - task
task_complete - октет завершенных скилов
task_data - текущие квесты
P.S Постепенно буду дополнять