»   Список форумов   »   Слово от разработчиков   »   API
 

Глобальные события

Страницы: 1

nicronom - Вт 08 Окт, 2013 16:26
http://api.ereality.ru/global_events.txt

1 и 0
type|status|timestamp

type
1 - Милость богов
2 - Немного нападений
3 - Час монстра ОВЛ
4 - Час монстра ОПП
5 - Час профессии %s
6 - Час магии
7 - Час воина
8 - Охота на монстра %s
9 - Охота на монстра %s
10 - Охота на аленей
11 - Охота на Острове Крови
12 - Охота на людей
13 - Нападение Ктулху
14 - Шахтерский подвиг
15 - Трапперский забег
16 - Здесь куют металл
17 - В очередь!
18 - Вторжение демонов
19 - Нападения бандитов
20 - Испытание боем
21 - Час подарков
22 - Победные хаоты
23 - Атака маленьких драконов

status
0 - ближайшее событие
1 - текущее событие

timestamp
если status = 0 - время начала события
если status = 1 - время окончания события

nicronom - Вт 08 Окт, 2013 16:29
Если каких-то типов событий не наблюдается в игре, значит их планировали, но не реализовали.

noiyjq - Вт 08 Окт, 2013 17:28
8 - Охота на монстра %s
9 - Охота на монстра %s

Чем отличаются?

DU_GALL - Вт 08 Окт, 2013 18:21
по богатому, спасибо

Moonlight Mist - Вт 08 Окт, 2013 18:26
Цитируя noiyjq:
8 - Охота на монстра %s
9 - Охота на монстра %s

Чем отличаются?

ОВЛ и ОПП же. http://forum.ereality.ru/topic166102/page1.html

Lumen - Вт 08 Окт, 2013 18:33
а как из апи узнать параметр %s ? unsure

~Ангел Ада~ - Вт 08 Окт, 2013 18:50
Lumen, huh   %s - описатель типа (string)
Вместо него там будет имя бота

Урпгор - Ср 09 Окт, 2013 10:01
~Ангел Ада~, где это "там"?blink    

type|status|timestamp
11|0|09-10-2013 15:00:00

что-то не ощущается в данной строке места для имени бота.

собственно, аналогичный же интерес вызывают события 5, 14, 15 и 16.

да. и 3, 4 пропустил как-то.rolleyes  

ну и наверняка самым наиважнейшим составляющим является параметр "status" принимающий значения 1 или 0. это верняк, без этого никуда.

Lumen - Ср 09 Окт, 2013 10:58
Урпгор, именно это я имел в виду
собственно, надо подождать такое событие nblink может, значение появится после еще одного пайпа

Урпгор - Ср 09 Окт, 2013 12:35
Lumen, полагаю что тогда всё таки строка имела бы вид

type|status|timestamp|params
11|0|09-10-2013 15:00:00|

где
params - дополнительный параметр, указывающий на объект события.
как указание фракций в событиях ОК в общем.

MegaVolt - Ср 09 Окт, 2013 18:23
tongue  нусь... первый пробный вариант готов, остается дождатся событий с параметром %s)))

Lumen - Сб 12 Окт, 2013 17:18
type|status|timestamp
14|0|13-10-2013 03:00:00
собственно, параметр %s мы не увидим в API mellow

Аамон - Пн 14 Окт, 2013 10:40
type|status|timestamp
14|0|13-10-2013 03:00:00
Шахтерский подвиг (название собсна) | ближайшее событие | начнется 13.10.2013 в 03:00
здесь и нету параметра. Тип определяет название события, а не условия выполнения

Если говорить о 5, 8, 9 - то могу предположить, что до наступления одного из этих событий (или во время одного из этих событий) параметр %s получится автоматом, и не надо писать какой-то еще код чтобы определить этот %s (что и написал Ангел ада раньше)
Будет типа Охота на монстра %s Мумия!

Урпгор - Пн 14 Окт, 2013 12:59
Аамон, ты хоть сам понял что щас написал?
Например, как это
Цитируя Аамон:
до наступления одного из этих событий (или во время одного из этих событий) параметр %s получится автоматом
?
Из каких источников он получится автоматически?
Смотрим и удивляемся! В скором времени нас ждет событие №9! Ура!
А что же мы видим в API?
type|status|timestamp
9|0|15-10-2013 10:00:00
Опа...mellow

Аамон - Пн 14 Окт, 2013 13:38
Урпгор, из скрипта, который определяет случайный текст (в данном случае - имя бота) в эту переменную и пишет в апи unsure

здесь только в первый пост надо добавить что 8 - ОВЛ, 9 - ОПП. Хотя если это делается так как я предположил - разницы не будет

Урпгор - Пн 14 Окт, 2013 14:00
Аамон, ты в апи видишь
Цитируя Аамон:
случайный текст (в данном случае - имя бота)
?

Аамон - Пн 14 Окт, 2013 18:44
Урпгор, тогда надо ждать до завтра что бы увидеть в виде текущего события

Урпгор - Вт 15 Окт, 2013 10:05
Аамон, ну достал...facepalm
На, смотри
type|status|timestamp
9|1|15-10-2013 10:59:59
вон видишь, нолик на единичку поменялся?
Имя бота вручную в информер дописывай.

Аамон - Вт 15 Окт, 2013 15:55
Урпгор, ну ошибался значит. Чего бесится то, предположение всего-то было. Я представлял себе что в момент наступления событий с параметром %s сторонний скрипт случайным образом выбирает имя бота, название профессии или др. и пишет его в этот файл вместо параметра. А до наступления не видно из-за того что бы не было "дефицита" (когда за 5 мин. до начала уже выжидают монстра на его ареале обитания, или заранее скупили ресурс для плавки слитка)

Урпгор - Ср 16 Окт, 2013 12:08
Единственный сторонний скрипт в этом топе - ты.

Вот это API событий Острова Крови
type|hours|params
9|12|

это API Глобальных событий
type|status|timestamp
21|0|16-10-2013 20:00:00

сравни структуру строк.

А теперь выйди вон, не надо тут свои домыслы вытряхивать.

Аамон - Ср 16 Окт, 2013 17:20
Урпгор, о простите, бог программирования. я надеюсь мне можно хотя бы включать компьютер?

Урпгор - Ср 16 Окт, 2013 21:41
А вообще к событиям 5, 8, 9 планируется добавить доп. параметр с указанием объекта события?
Если не планируется, то поправьте описание в шапке.
Некоторая часть ценности этого API для клановых информеров конечно теряется при этом, но хотя бы в заблуждение никого не вводит.

Страницы: 1