|
|
28.03.2011, 08:48
|
Безликий Молчун
|
|
Регистрация: 28.03.2011
Сообщений: 3
|
|
А кто-нибудь может пояснить насчёт ресурсов: чему соотвествуют номера в выдаваемом ответе? А то 1, 2 и тп не очень понятно =)
|
28.03.2011, 09:16
|
|
Юный Философ
|
|
Регистрация: 14.10.2010
Сообщений: 839
|
|
Цитата:
Сообщение от istamendil
А кто-нибудь может пояснить насчёт ресурсов: чему соотвествуют номера в выдаваемом ответе? А то 1, 2 и тп не очень понятно =)
|
поподробнее плиз) привидите пример xml-ки и тогда вероятнее всего вы получите нужный вам ответ
|
29.03.2011, 10:19
|
Безликий Молчун
|
|
Регистрация: 28.03.2011
Сообщений: 3
|
|
Вот все номера ресурсов для начала:
Цитата:
// '10005',
// '10000',
// '330',
// '329',
// '328',
// '327',
|
Речь идёт о получение данных для аукциона. То есть запросы идут вот такого рода: http://dgame.ru/api.php?selfid=22259...change&world=1 .
Вот там есть такие ветки:
Код HTML:
<bid>
<id>14825</id>
<cur_from>10005</cur_from>
<sum_from>100</sum_from>
<cur_to>cash</cur_to>
<sum_to>10000</sum_to>
<dt_create>1288961716</dt_create>
<dt_update>1288961716</dt_update>
</bid>
ВОт тут есть элемент cur_from и cur_to - в них заисываются вещи для обмена (астралексы - astralex, кристаллы разного типа: cr_fire, cr_sky, cr_water, деньги - cash). И там же указываются для обмена ресурсы, как я понял. которые обозначаются вышеперечисленными идентификаторами. Ещё раз вопрос: как сопоставить ресурсы (папирус и проч) и этими идентификаторами?
|
29.03.2011, 11:51
|
|
Юный Философ
|
|
Регистрация: 14.10.2010
Сообщений: 839
|
|
ну это не аукцион, а биржа. Вообще это делается втечении 5минут, идёте в город, открываете биржу, и сравниваете айди лотов нужных ресурсов и смотрите на определённые cur'ы.
<cur_from>10005</cur_from> - это флакон
<cur_from>10000</cur_from> - это пергамент
<cur_from>330</cur_from> - это эало
<cur_from>329</cur_from> - это анабора
<cur_from>328</cur_from> - это угрюмник
<cur_from>327</cur_from> - это кесабо
Все эти числа это ttid.
подставьте в http://dgame.ru/thing.php?ttid= и поймёте что это.
|
31.03.2011, 18:33
|
Внемлющий слову
|
|
Регистрация: 03.12.2009
Сообщений: 173
|
|
Ап
|
03.04.2011, 15:54
|
Безликий Молчун
|
|
Регистрация: 28.03.2011
Сообщений: 3
|
|
Спасибо за помощь с ресурсами. Просто я разрабатываю интерфейс для данных по бирже, аукционам, а в игре ещё не разобрался до конца.
Ещё вопрос сразу:
При запросе в аукционе или бирже даже там используются числа для монет. Как их перевести в серебряные, медные, золотые? Например, запрашиваем на бирже по астралексам за монеты: имеется - 10 шт., требуется 20000. Или 1803 абстрактных денег за 601 кристаллов огня. То есть хочется написать: столько-то золотых, серебряных и медных монет, конечно, чтобы с первого взгляда легче было оценить стоимость.
|
03.04.2011, 16:38
|
|
Юный Философ
|
|
Регистрация: 14.10.2010
Сообщений: 839
|
|
Цитата:
Сообщение от istamendil
Спасибо за помощь с ресурсами. Просто я разрабатываю интерфейс для данных по бирже, аукционам, а в игре ещё не разобрался до конца.
Ещё вопрос сразу:
При запросе в аукционе или бирже даже там используются числа для монет. Как их перевести в серебряные, медные, золотые? Например, запрашиваем на бирже по астралексам за монеты: имеется - 10 шт., требуется 20000. Или 1803 абстрактных денег за 601 кристаллов огня. То есть хочется написать: столько-то золотых, серебряных и медных монет, конечно, чтобы с первого взгляда легче было оценить стоимость.
|
API выдаёт цену в меди,
1золото=100серебра
1серебро=100меди
Ничего сложного, функцию напишите, которая будет переводить в красивый вид цену(минут 5-10 вам хватит на это дело )
|
04.04.2011, 22:46
|
|
Юный Философ
|
|
Регистрация: 14.10.2010
Сообщений: 839
|
|
Посылаем мы запрос типа person, допустим id=209941, данный персонаж во время запроса находится в шахте, в самом низу xml-ки мы видим следующее:
Код:
<room world="2" id="34013579"><name>Локация №139</name><img>dw_peshera.jpg</img></room>
Вопрос - так и задумывалось? На сегодня карта Маоли не такая большая и с подобным локатором сильный мир(клан) может легко не впустить противоположный мир в Серый мир как минимум.
Будь у нас как минимум 3 различных входа/выхода на границах, то локатор, впринципе, не был бы таким смертельным. Но, когда у нас один вход/выход, мало мест для "гулянки", подобные вещи моут навредить проекту.
|
05.04.2011, 14:14
|
Глас Маоли
|
|
Регистрация: 06.07.2009
Сообщений: 5,551
|
|
Цитата:
Сообщение от Бриарей
Посылаем мы запрос типа person, допустим id=209941, данный персонаж во время запроса находится в шахте, в самом низу xml-ки мы видим следующее:
Код:
<room world="2" id="34013579"><name>Локация №139</name><img>dw_peshera.jpg</img></room>
Вопрос - так и задумывалось? На сегодня карта Маоли не такая большая и с подобным локатором сильный мир(клан) может легко не впустить противоположный мир в Серый мир как минимум.
Будь у нас как минимум 3 различных входа/выхода на границах, то локатор, впринципе, не был бы таким смертельным. Но, когда у нас один вход/выход, мало мест для "гулянки", подобные вещи моут навредить проекту.
|
Это ведь только в шахтах родного мира только так. Не вижу проблемы в этом - в родную шахту все-равно противник не залезет.
|
05.04.2011, 14:18
|
Глас Маоли
|
|
Регистрация: 06.07.2009
Сообщений: 5,551
|
|
Цитата:
Сообщение от klif_leopard
Внесу предложение по API. Было бы интересно увидеть API с выводом информации по id локации, в информацию входит также кто в данной локации находится из Повелителей. Запрос оформить как нибудь так - dgame.ru/api.php?selfid=101537&key=abcdef1234567890&type=lo cation&id=id_location
где type=location - тип запроса - информация о локации, id=id_location - id локации, о которой нужна информация. Вывод информации организовать в форме полей - краткая текстовая информация о локации, список повелителей которые находятся в локации, в этом списке краткая инфа о повелителях - id повелителя, уровень, имя, принадлежность к расе и миру Элгот или Денеи. Как то вот так. На этом API будет очень удобно строить локаторы, а не изобретать велосипед перебирая всю базу id Повелителей.
|
Невозможно.
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +3, время: 15:44.
|
|