====== 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 | самый трудолюбивый |