====== API.Информация о персонаже ======
===== Расположение =====
Доступ к данным производится по ссылке
http://api.ereality.ru/%KEY%/pinfo/?h_name=YORN
где %KEY% - ваш ключ доступа к API
===== Данные =====
- Содержат все информацию о персонаже, которую мы получаем по ссылке 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 | [[api:pinfo#h_class|класс персонажа]] |
^ h_ingame | время в игре (минут) |
^ h_place2 | ??? |
^ 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_pro1 | значение профессии Скиталец |
^ h_pro2 | значение профессии Жрец |
^ h_pro3 | значение профессии Ремесленник |
^ h_pro4 | значение профессии Рыбак |
^ h_pro5 | значение профессии Повар |
^ h_pro6 | значение профессии Землекоп |
^ h_pro7 | значение профессии Строитель |
^ h_pro8 | значение профессии Шахтер |
^ h_pro9 | значение профессии Траппер |
^ h_pro10 | значение профессии Металлург |
^ h_pro11 | значение профессии Лесоруб |
^ h_pro12 | значение профессии Плотник |
^ h_pro13 | значение профессии Кудесник |
^ h_pro14 | значение профессии Оружейник |
^ h_pro15 | значение профессии Заклинатель |
^ h_pro16 | значение профессии Геолог |
^ h_pro17 | значение профессии Ювелир |
^ septikon_rang | ступень Искателя Септиконов |
^ u_fighter_rang | ступень Истребителя нечисти |
^ c_rang | ступень Рыцаря Хаоса |
^ q3_rang | ступень Школы Стального Тела |
^ 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 | Время окончания действия ауры АнтиНевидимость в формате unix timestamp |
^ h_abil2 | Время окончания действия ауры Невидимость в формате unix timestamp |
^ h_abil3 | Время окончания действия ауры Воодушевление в формате unix timestamp |
^ h_abil4 | Время окончания действия ауры Внезапный удар в формате unix timestamp |
^ 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_id | id предмета (первая цифра в файле shop_items_all.txt) |
^ w_n_level | требуемый уровень для предмета |
^ w_num | w_num=1 - правый слот оружия, w_num=2 - левый слот |
^ w_name | название |
^ w_image | изображение |
^ w_category | [[api:pinfo#w_category|тип]] |
^ w_cursolid | текущая прочность |
^ w_maxsolid | максимальная прочность |
^ w_tr_time | дата окончания действия (у узоров,аур,палок,элексиров и т.д) |
^ w_add_min_dam | + к мин урону (у оружия) |
^ w_add_max_dam | + к макс урону (у оружия) |
^ w_rune1 | id руны 1 (первая цифра в файле shop_items_all.txt) =0 руны нет |
^ w_rune2 | id руны 2 (первая цифра в файле shop_items_all.txt) =0 руны нет |
^ w_rune3 | id руны 3 (первая цифра в файле shop_items_all.txt) =0 руны нет |
^ w_rune_t1 | дата окончания действия руны 1 |
^ w_rune_t2 | дата окончания действия руны 2 |
^ w_rune_t3 | дата окончания действия руны 3 |
==== h_class ====
* Показывает школы в которых находится персонаж, расшифровка происходит по методу:
PHP:
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;
array_push($r,$c);
}
return $r;
}
print_r(class_unpack('>8'));
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;
};
* Например запрос вида _classUnpack('>8') возвращает массив [14, 8]
* Массив всех классов:
var classes = {
1: "Странник",
2: "Школа огня",
3: "Школа воды",
4: "Школа земли",
5: "Школа воздуха",
6: "Племя Бизонов",
7: "Орден Паладинов",
8: "Жители Ночи",
9: "Проект Валгалла",
10: "Опасные Танцоры",
11: "Гильдия Ассасинов",
12: "Лига Кошмаров",
14: "Вольные Копейщики",
15: "Секирщики",
16: "Старая Школа",
17: "Сияющие Мечи",
18: "Кровавые Топоры",
19: "Клуб Большой Дороги",
20: "Фанаты Клинков",
21: "Меч и Щит",
22: "Штурмовики",
23: "Фехтовальщики"
};
==== w_category ====
^ w_category ^ Значение ^ Примечания ^
^ 50 | Зелье/Суп/Уха | - |
^ 53 | Призыв/Изгнание | - |
^ 91 | Боевые ауры клана/Крабопалки/Боевые эликсиры | - |
^ 92 | Божественная аура/Проклятие | w_maxsolid=0 для ауры, !=0 для проклятий (показывает силу проклятия в ед.) |
^ 94 | Спец. эликсиры (феникс, опыт, умелка) | - |
^ 95 | Травмы | - |
^ 96 | Узор клана | - |
^ 98 | Бонусы с подарков | - |
^ <30 | Одетые вещи | - |
==== ratings ====
^ 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_rat3_16 | Геолог |
^ h_rat3_17 | Ювелир |
^ 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 | самый трудолюбивый |