Можно ли получить инфу из HUD'а через консоль?

Тема в разделе "Общие вопросы и обсуждения", создана пользователем BlackWarlord, 15 May 2019 в 21:27.

  • Допустим, я зашел как спектатор в катку.

     

    Я могу получить следующую инфу через консольные команды?

    1. Список игроков в катке
    2. Цвета игроков
    3. Кто на каком герое катает
    4. В каком слоте какой предмет лежит

    Если есть способы, то подкинте команды.

     

  • Скорее всего нет, но может помочь команда users (как я понял, выводит инфу о юзерах на сервере (скорее всего имеется в виду матч))

  • Автор темы
    GGwpAiushtha сказал(а):

    Скорее всего нет, но может помочь команда users (как я понял, выводит инфу о юзерах на сервере (скорее всего имеется в виду матч))

    Нажмите, чтобы раскрыть...

    [Console] Can't 'users', not running a server

     

    Я просто, хотел бы сделать как на рухабе, когда смоки прожимают, то под иконками персонажей смока появляются.

    Как я понимаю, эта инфа берется из журнала сражения.

    Проблема в том что для того, что бы нарисовать смока, мне нужно знать положение героя в худе...

     

    Т.е если бы я как-нибудь мог бы получить, что Nature's Prophet находится 7-ым в худе, то смог бы при появлении сообщения в лог верно отрисовать иконку в OBS.

  • BlackWarlord сказал(а):
    [Console] Can't 'users', not running a server

     

    Я просто, хотел бы сделать как на рухабе, когда смоки прожимают, то под иконками персонажей смока появляются.

    Как я понимаю, эта инфа берется из журнала сражения.

    Проблема в том что для того, что бы нарисовать смока, мне нужно знать положение героя в худе...

     

    Т.е если бы я как-нибудь мог бы получить, что Nature's Prophet находится 7-ым в худе, то смог бы при появлении сообщения в лог верно отрисовать иконку в OBS.

    Нажмите, чтобы раскрыть...

    Хм, я думаю, что на трансляциях за игрой следит несколько операторов и при наступлении какого-то события пририсовывают к ней соответствующий элемент. Мб и прям и из игры черпают инфу, но как - не могу сказать (можно попробовать с ними связаться)

  • Автор темы
    GGwpAiushtha сказал(а):

    Хм, я думаю, что на трансляциях за игрой следит несколько операторов и при наступлении какого-то события пририсовывают к ней соответствующий элемент. Мб и прям и из игры черпают инфу, но как - не могу сказать (можно попробовать с ними связаться)

    Нажмите, чтобы раскрыть...

    Ну в 2К19 это такое себе... Вот журнал реально нормально дампится в файл.

    Мне осталось как-то консольным путем получить положение героев в худе...

     

    Вот нашел вот такую команду dota_spectator_hero_index, которая позволяет выбрать героя по индексу, однако, не могу найти как бы можно было получить имя текущего героя.

  • BlackWarlord сказал(а):

    Вот нашел вот такую команду dota_spectator_hero_index, которая позволяет выбрать героя по индексу, однако, не могу найти как бы можно было получить имя текущего героя.

    Нажмите, чтобы раскрыть...


    Команда выбирает героя по индексу 0-9 (по порядку слева направо в верхней панели; 0 - левый крайний герой света, 9 - правый крайний герой тьмы)

    Не могу больше ничем помочь, к сожалению. sadly.png

  • Сижу на толчке с мобилы, проверить способа нет.

    Попробуй написать в консоль status, раньше в ксс выдавал список всех игроков и стимайди, но это был сорс1. Мб в доте2 команду вообще убрали.

  • Автор темы
    tehREADME сказал(а):

    Сижу на толчке с мобилы, проверить способа нет.

    Попробуй написать в консоль status, раньше в ксс выдавал список всех игроков и стимайди, но это был сорс1. Мб в доте2 команду вообще убрали.

    Нажмите, чтобы раскрыть...

    Да не, хрень...

    ] status
    Server: Inactive
    Client: Connected [=[A:1:2268325894:12536]] [last packet 0.037 sec ago]
    [EngineServiceManager] ----- Status -----
    [EngineServiceManager] @ Current : game

     

     

    Есть идеи, как еще получить список игроков или позиция игрока в худе?


    Нашел апишку.

     

    http://www.sharonkuo.me/dota2/tournament.html

    Получается, что я могу в нее постучаться и получить позиции игроков и кто на ком катает.

    Правда, я или слепой или не вижу возможности получить эффекты, которые есть на героях...

Кто смотрит тему (Пользователи: 0, Гости: 0)