Это — старая версия документа!
Содержат все информацию о персонаже, которую мы получаем по ссылке
http://www.ereality.ru/~YORN, а так же некоторые дополнительные сведения.
Данные представлены в виде двух ассоциативных массивов info и inv, которые содержат информацию о персонаже непосредственно и информацию об одетых на персонаже вещах и узорах соответственно
| Ключ | Значение |
| Массив info |
| id | id персонажа |
| h_name | ник персонажа |
| is_diler | =1 у дилера |
| r_level | ранг в ДП |
| r_func | =1 у лидера фракции |
| p_status | личный статус |
| c_id | id клана |
| c_status | статус в клане |
| c_name | название клана |
| h_hp | значение здоровья (максимальное) |
| h_ma | значение маны (максимальное) |
| h_en | значение энергии (максимальное) |
| h_avatar | образ |
| h_level | уровень |
| h_add_str | не родная сила (от вещей и бонусов) |
| h_add_dex | не родная ловкость |
| h_add_luk | не родная интуиция |
| h_add_int | не родной интеллект |
| h_add_sta | не родная мудрость |
| h_kr | мф сокрушения |
| h_ankr | мф стокости |
| h_uv | мф уворота |
| h_anuv | мф точности |
| h_anbl | мф пробоя блока |
| h_anar | мф пробоя брони |
| h_min_dam | минимальный урон (на одетом оружии, =0 если оружия нет) |
| h_max_dam | максимальный урон (на одетом оружии, =0 если оружия нет) |
| h_bl_1 | защита головы |
| h_bl_2 | защита корпуса |
| h_bl_3 | защита рук |
| h_bl_4 | защита пояса |
| h_bl_5 | защита ног |
| h_lost | кол-во поражений |
| h_win | кол-во побед |
| h_draw | кол-во ничьих |
| h_class | класс персонажа |
| h_ingame | время в игре (сек) |
| h_str | полная сила (родная+бонусная) |
| h_luk | полная интуиция |
| h_dex | полная ловкость |
| h_liv | полное здоровье |
| h_sta | полная мудрость |
| h_align | склонность |
| u_name | имя, указанное в настройках |
| u_regdate | дата регистрации (timestamp) |
| h_online | =1 если персонаж онлайн |
| u_last_visit | последний вход (timestamp) |
| u_city | город, указанный в настройках |
| u_country | страна, указанная в настройках |
| u_chatsleep | показывает время до которого зашит рот (timestamp) |
| u_prison | если персонаж в тюрьме, то содержит причину заключения (string) |
| h_friendc | кол-во друзей |
| h_id | id персонажа |
| Статистика боев ДП |
| h_k1 | победы над Нейтралами |
| h_k2 | - Игнесс |
| h_k3 | - Раанором |
| h_k4 | - Тарбисом |
| h_k5 | - Витаррой |
| h_k6 | - Дримниром |
| h_d1 | поражения Нейтралам |
| h_d2 | - Игнесс |
| h_d3 | - Раанору |
| h_d4 | - Тарбису |
| h_d5 | - Витарре |
| h_d6 | - Дримниру |
| |
| h_god | отношение бога |
| h_join | присоединение к склонности (timestamp) |
| Информация о знаках персонажа |
| h_sign1 | 1ый знак |
| h_sign2 | - 2ой |
| h_sign3 | - 3ий |
| h_sign4 | - 4ый |
| h_sign5 | - 5ый |
| h_sign6 | - 6ой |
| h_sign7 | - 7ой |
| h_sign_time1 | окончание действия 1го знака |
| h_sign_time2 | - 2го |
| h_sign_time3 | - 3го |
| h_sign_time4 | - 4го |
| h_sign_time5 | - 5го |
| h_sign_time6 | - 6го |
| h_sign_time7 | - 7го |
| Ауры от септиконов |
| h_abil1 | неизвестно |
| h_abil2 | неизвестно |
| h_abil3 | неизвестно |
| h_abil4 | неизвестно |
| h_abil5 | Время окончания действия ауры Защита от свитков в формате unix timestamp |
| |
| access_septikon | доступ к использованию септиконов в фракции |
| access_chat | доступ к фракционному чату |
| access_forum | доступ к фракционному форуму |
| h_abil1_use | время последнего использования невидимости |
| h_abil2_use | время последнего использования антиневидимости |
| h_curhp | значение жизней (текущее) |
| h_curma | значение маны (текущее) |
| h_curen | значение энергии (текущее)) |
| Массив inv |
| uid | id предмета |
| w_num | неизвестно |
| w_name | название |
| w_image | изображение |
| w_category | тип |
| w_cursolid | текущая прочность |
| w_maxsolid | максимальная прочность |
| w_tr_time | дата окончания действия (у узоров) |
| w_add_min_dam | + к мин урону (у оружия) |
| w_add_max_dam | + к макс урону (у оружия) |
JavaScript:
var _classUnpack = function(s){
if (s.toString)
s = s.toString();
var $r = [], i = 0, c = 0, l = s.length;
for (; i < l; ++i) {
c = s.charCodeAt(i) - 48;
if (c <= 0)
break;
$r.push(c);
}
return $r;
};
function class_unpack($s)
{
$r = array();
$c = 0;
$l = strlen($s);
for ($i=0; $i < $l; $i++) {
$c = ord($s[$i]) - 48;
if ($c <= 0)
break;
//$r.array_push(c);
array_push($r,$c);
}
return $r;
}
print_r(class_unpack(':C'));
var classes = {
1: "Странник",
2: "Школа огня",
3: "Школа воды",
4: "Школа земли",
5: "Школа воздуха",
6: "Племя Бизонов",
7: "Орден Паладинов",
8: "Жители Ночи",
9: "Проект Валгалла",
10: "Опасные Танцоры",
11: "Гильдия Ассасинов",
12: "Лига Кошмаров",
14: "Вольные Копейщики",
15: "Секирщики",
16: "Старая Школа",
17: "Сияющие Мечи",
18: "Кровавые Топоры",
19: "Клуб Большой Дороги",
20: "Фанаты Клинков",
21: "Меч и Щит",
22: "Штурмовики",
23: "Фехтовальщики"
};
Наверх
Дискуссия
phoenix, отличная идея.
Если не сложно, по тругим апишкам тоже такие статьи сделай.
Кста, там нумерация списка немного нарушилась
снова ты >_>
h_abil[1-5] возможно имеет отношение к аурам от септиконов.. прошу проверить кто имеет возможность
Добавила вариант с пхп
Время окончания действия ауры … в формате unix timestamp: h_abil1 = АнтиНевидимость h_abil2 = Невидимость h_abil3 = Воодушевление h_abil4 = Внезапный удар h_abil5 = Защита от свитков
про массив inv: значение параметров зависят от w_category расписывать или нет? если что, стучите в личку или ЛС
хм.. Внес данные эти, спасибо. Переименовал заголовок в ауры ДП.
с h_abil1_use, h_abil2_use все верно?
w_category больше подошел бы к апи по бирже, но биржи нету, так что выложи тут коль есть.. там по идее данные совпадают со значениями в <select> в поиске по бирже в игре..
По w_category расшифровал следующую инфу:
w_category == 50 - одетые банки/эликсиры/зелья (+ суп/уха) w_name - название w_image - изображение w_cursolid - текущая прочность w_maxsolid - макс. прочность
w_category == 53 - призывы/изгнания w_name - название w_image - изображение w_cursolid - текущая прочность w_maxsolid - макс. прочность
w_category == 91 (боевые ауры клана, крабопалки, боевые эликсиры) w_name - название w_tr_time - время окончания действия w_cursolid = w_maxsolid = 1
w_category == 92 (Божественная аура / проклятия) w_tr_time - время окончания действия w_cursolid и w_maxsolid - 0 для ауры, !=0 для проклятий (показывает силу проклятия в ед.)
w_category == 94 - спец. эликсиры (феникс, опыт, умелка) w_name - название w_tr_time - время окончания действия w_cursolid = w_maxsolid = 1
w_category == 95 - травма w_tr_time - время окончания действия степень травмированности не нашел
w_category == 96 - узор клана w_name - название w_tr_time - время окончания действия w_cursolid = w_maxsolid = 1
w_category < 30 - одетые вещи для них w_num=1 - оружие в левом слоте, w_num=2 - оружие в правом слоте (надеюсь, лево и право не перепутал). предположительно, w_tr_time != 0 для арендованных вещей (КВ-арты, аренда в ЛЗГ)
Дополняю по рейтингам то, что расшифровала: массив «ratings»;
h_rat1 общий h_rat2 боевой h_rat3 мирный h_rat4 турнирный h_rat11 септиконы h_rat5 хаотический h_rat12 ? h_rat13 нечисть h_rat6 ? h_rat7 полемарх h_rat8_1 агромаг победы h_rat8_2 агромаг проигрыши h_rat8_3 агромаг ничьи h_rat3_1 скиталец h_rat3_2 жрец h_rat3_3 ремесленник h_rat3_4 рыбак h_rat3_5 повар h_rat3_6 землекоп h_rat3_7 строитель h_rat3_8 шахтер h_rat3_9 траппер h_rat3_10 металлург h_rat3_11 лесоруб h_rat3_12 плотник h_rat3_13 кудесник h_rat3_14 оружейник? h_rat3_15 заклинатель h_rat9 гобиван h_rat10 дверь в стене h_rat10_1 наставник h_rat14 фраги на аленях?? h_rat14_2 алени h_rat15_1 инсты h_rat15_2 ? h_top1 самый сильный h_top2 самый везучий h_top3 самый общительный h_top4 самый кровожадный h_top5 самый расчетливый h_top6 самый трудолюбивый