[PW] Гайды Расшифровка XML персонажа

  • Автор темы Автор темы Andrey
  • Дата начала Дата начала

Andrey

Я админ,смекаешь?
Команда форума
Админ
Зануда
Проверенный
Местный
Пример xml персонажа:
<?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чи
0500000005000000050000000500000041000000320000000300000002000000000000406666a640000040400000a0400000000001000000010000001000000000002040000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000000000000000000000000000001000000000000008f010000
reincarnation_data - информация о перерождении (1.5.1+)

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 чи

0500000005000000050000000500000041000000320000000300000002000000000000406666a640000040400000a0400000000001000000010000001000000000002040000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000000000000000000000000000001000000000000008f010000

reincarnation_data - информация о перерождении (1.5.1+)

reputation - репутация

skills - октет скилов

sp - текущий дух

storehousepasswd - пароль от банка

storesize - размер банка

worldtag - ид локации на которой расположен перс

Раздел - storehouse

Раздел - task

task_complete - октет завершенных скилов

task_data - текущие квесты


realm_data - небо.

Прокачать небо можно:
- Через дебаг консоль.
Открываем в игре с помощью клавиш Shift+~ , вводим d 1080044193 (у нас появится в характеристиках персонажа Тайное небо). Прокачать его можно с помощью команды: d 1080044192 "опыт" или ресурсом: d_c2scmd 10800 41440 10 (где d_c2scmd 10800 - выдает любой предмет без времени, 41440 - айди предмета из дата базы, 10 - количество предметов).
- Через XML.
Находим строчку: "<variable name="realm_data" type="Octets">00000000000000000000000000000000</variable> "

Тайное небо 10
0000000a000013b00000000000000000

Небо миражей 10
00000014000000640000000000000000

Совершенное небо 10
0000001e000000000000000000000000

Как ограничить предмет по классам.
список классов:
1 - воин
2 - маг
16 - оборотень
8 - друид
64 - лучник
128 - прист
32 - син
4 - шам
256 - сик
512 - мист
Если вы хотите чтобы шмотка была для определенного класса,например Шлем может надеть только Вар и Оборотень, то значение вы просто приплюсовываете:
1 (Вар) + 16 (Оборотень) = 17 - вписываем это значение в параметр и радуемся.
 
1рб на 105: 000000000001000000695b2a61a80000000000000000000000000000000000000000
2рб на 105: 000000000002000000695b2a61a80000000000000000000000695b2a62dc0000000000000000000000000000000000000000

10 призрачное: 00000028000159ed0000000000000000
 
Последнее редактирование модератором:
Назад
Сверху