1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

Dos

Тема в разделе 'Кодинг/Собственные решения', создана пользователем Ex--, 20 май 2020.

  1. Ex-- Гуру

    Сообщения:
    151
    Спасибы:
    1
    Дата начала использования бота:
    17.17.11
    добречька всем.
    долго искал не смог найти. как реализовать win / losses streak?
    сколько раз подряд выигравшей и проигравших игр подряд было, за игру.
  2. Suicider Старожила

    Сообщения:
    673
    Спасибы:
    117
    Сборка бота GHost:
    Ghost++ 17.1 by w3gh
    Дата начала использования бота:
    12.07.2011
    Я себе делал в коде бота, а если ковырять ДОС - как мне кажется нужно "отслеживать" последнюю игру и оттуда отталкиваться...

    Вот как я реализовал в боте... Если захочешь себе также - объём работы будет большим...
    1й скрин - если игрок ниразу не играл, его данные по вводятся в вектор.
    2й скрин - если игрок хоть раз отыграл, его данные в векторе обновляются.
    После отыгранной игры, бот помимо ввода в таблицы games, gameplayers, dotagames, dotaplayers вводит/обновляет (зависит от того, играл ли игрок раньше - есть ли инфа о нём в векторе) данные в таблицу statsdota. При вводе/обновлении информации в таблицу statsdota задействона булевая переменная, отвечающая за то, что делать - вводить новые данные или обновлять текущие данные по соответствию namelower(ник игрока в нижнем регистре) и server(JoinedRealm игрока).

    Вложения: