Содержание Недавние изменения Ссылки сюда
Править страницу История страницы
Содержание

API.Информация о персонаже

Расположение

Доступ к данным производится по ссылке http://api.ereality.ru/%KEY%/pinfo/?h_name=YORN где %KEY% - ваш ключ доступа к API

Данные

  1. Содержат все информацию о персонаже, которую мы получаем по ссылке http://www.ereality.ru/~YORN, а так же некоторые дополнительные сведения.
  2. Данные представлены в виде двух ассоциативных массивов 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_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 тип
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 самый трудолюбивый

Дискуссия

 Норб , 2009/11/16 22:38

phoenix, отличная идея. =) Если не сложно, по тругим апишкам тоже такие статьи сделай. Кста, там нумерация списка немного нарушилась =)

 phoenix , 2009/11/19 01:50

снова ты >_>

h_abil[1-5] возможно имеет отношение к аурам от септиконов.. прошу проверить кто имеет возможность

 dolby , 2009/12/17 18:15

Добавила вариант с пхп

 ShadowSphere , 2010/01/13 09:17

Время окончания действия ауры … в формате unix timestamp: h_abil1 = АнтиНевидимость h_abil2 = Невидимость h_abil3 = Воодушевление h_abil4 = Внезапный удар h_abil5 = Защита от свитков

про массив inv: значение параметров зависят от w_category расписывать или нет? если что, стучите в личку или ЛС

 phoenix , 2010/01/16 14:35

хм.. Внес данные эти, спасибо. Переименовал заголовок в ауры ДП.

с h_abil1_use, h_abil2_use все верно?

w_category больше подошел бы к апи по бирже, но биржи нету, так что выложи тут коль есть.. там по идее данные совпадают со значениями в <select> в поиске по бирже в игре..

 ShadowSphere , 2010/01/16 15:56

По 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 для арендованных вещей (КВ-арты, аренда в ЛЗГ)

 Ellian , 2011/03/01 11:42

Дополняю по рейтингам то, что расшифровала: массив «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 самый трудолюбивый

api/pinfo.txt · Последние изменения: 2016/01/31 09:43 (внешнее изменение)
Наверх
Браузерная онлайн игра
© 2005—2019 «Грани Реальности»