Форумы мира Хаддан

Форумы мира Хаддан (http://forum.haddan.ru/index.php)
-   Информационные ресурсы (http://forum.haddan.ru/forumdisplay.php?f=65)
-   -   API для околоигровых ресурсов (http://forum.haddan.ru/showthread.php?t=7336)

shkiddi 25.06.2009 13:23

Я смотрю, Администрация игнорирует посты по АПИ для питомцев.
Так же хотелось бы увидеть АПИ по заявкам на Арену Крови.
Если не ошибаюсь последнее было про анонсировано.

Fingolfin 06.07.2009 11:08

а ttid вещи в апи базара - это вообще что?
потому что http://haddan.ru/thing.php?id=ttid говорит, что нет такой вещи))) чёт я не понял походу, подскажите?)
з.ы. ну понятно вместо ttid там его значение ... )))

ап: сорри, разобрался)) http://haddan.ru/thing.php?type=ttid )))

Maelstorm 04.08.2009 21:33

Появилось API для арены крови.
Расположено: http://haddan.ru/inner/api_ba.php
Таймаут обновления: 60 сек
Выдает:
Код:

<haddan>
 <lastupdatetime txt="04-08-09 18:21:21">1249395681</lastupdatetime>
 <category id="2">
  <wait>2</wait>
  <user userid="1" username="dukei">
  <active>in</active>
  <frags>33</frags>
  <battles>23423432, 234234324</battles>
  </user>
 </category>
</haddan>



Как видим, как всегда есть lastupdatetime
Далее следуют тэги <category> содержащие id категорий в виде атрибута.
id категорий :
0: 10-14
1: 15-19
2: 20-24
3: 25-29
4: 30-34
5: 35-40
(впоследствии будет расширено (когда введем старшие уровни), ну вы поймете как :) )
Внутри 1 тэг <wait> - содержит в себе количество поданных заявок в эту категорию - это количество ожидающих начала матча. Если пуст - значит заявок нет.
Далее идут тэги <user> - это уже участвующие в матче персонажи
аттрибуты, думаю, понятны.
Внутренние тэги:
<active> - in - если перснаж в матче, knoked - если выбит из матча
<frags> - набранные фраги
<battles> - ид боев, начатые нападением этого персонажа, в порядке их следования, через запятую. С помощью этого поля можно сделать почти прямую трансляцию матча :)

Если тэгов <user> нет - никто сейчас не участвует в матчах :)

Если тэгов <category> нет - значит сейчас ни матчи не идут, ни заявок не подано.

Maelstorm 04.08.2009 21:48

а да, забыл указать - это RC версия, поскольку оттестировать на реальных данных мне пока не удалось. Если какие-то баги - пишите.

shkiddi 07.08.2009 17:53

Уважаемый Maelstorm, добавьте еще возможность простра тех, кто подал заявки на бой
Хотя бы так:
<wait>1
<userwait userid="1" username="dukei"></user>
</wait>
На данный момент просматривается только кол-во ожидающих.

Maelstorm 23.08.2009 21:58

Цитата:

Сообщение от shkiddi
Уважаемый Maelstorm, добавьте еще возможность простра тех, кто подал заявки на бой
Хотя бы так:
<wait>1
<userwait userid="1" username="dukei"></user>
</wait>
На данный момент просматривается только кол-во ожидающих.

ники ждущих недоступны в игре, с чего бы они должны быть доступны через АПИ?

Maelstorm 23.08.2009 22:00

Цитата:

Сообщение от бдящий
Проблема с отображение длинных причин ЧС, и ссылки на бои с пробелами 0_0

<blacklist clanid="dimmort" clanname="BlacK LotuS" userid="76703" username="для фин кача" reason="нападение в профлокации http://haddan.ru/blog. php?id=52097688 <br>Нападение в Проф.Локации http://haddan.ru/blog. php?id=52097688 <br>Нападение в Проф.Локации http://haddan.ru/blog. php?id=52780794 <br>Нападение в Проф.Локации http://haddan.ru/blog." sum="18800" />
<blacklist clanid="dimmort" clanname="BlacK LotuS" userid="54961" username="Хранитель Клинка" reason="http://haddan.ru/blog. php?id=51731453 Нападение в проф. локации. <br>за нападение в шахте http://haddan.ru/blog. php?id=51305195 <br>нападение в глубокой шахте, http://haddan.ru/blog. php?id=51985257 <br>нападение в проф.локации. http://haddan.ru/blog." sum="56000" />

технологически так. уберите лишнее сами.

бдящий 01.09.2009 01:56

Цитата:

BlacK LotuS

для фин кача[25] Информация о персонаже раса: Орк

нападение в профлокации http://haddan.ru/blog.php?id=52097688
Нападение в Проф.Локации http://haddan.ru/blog.php?id=52097688
Нападение в Проф.Локации http://haddan.ru/blog.php?id=52780794
Нападение в Проф.Локации http://haddan.ru/blog. 18800 мн

а зачем в причине ЧС дублировать ссылки?

бдящий 26.09.2009 22:04

Цитата:

Сообщение от Сайлас
4. Информация о вещи (op = thing)
Выдает достаточно полную информацию о запрашиваемой вещи.
Переменные запроса:
1. tid или ttid (thingID или thingtypeID - запрашивается конкретная вещь или целый тип)
2. fields: 'thingid'*, 'thingtypeid', 'name', 'image', 'imagebig', 'dur', 'durc'*, 'weight', 'price', 'br' (бонусы и требования),'typefull' (полный тип вещи, думаю человек, разбирающийся в английском хоть немного сразу поймет),'resInfo' (информация по производимым ресурсам в виде id => кол-во),'description','valid'(срок действия с момента изготовления)
И отдельно: 'all' - выводит все доступные поля
* - эти поля доступны только при запросе tid


а можно сделать так, чтоб курсивные бонусы у оружия как-нибудь выделялись в апи?

бдящий 01.10.2009 23:47

Цитата:

Сообщение от бдящий
а можно сделать так, чтоб курсивные бонусы у оружия как-нибудь выделялись в апи?


Ап, это достаточно важный аспект Апи вещей.


Часовой пояс GMT +4, время: 06:29.

Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Адаптация Архивариус & dukei