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

Top Autoupdate

Тема в разделе 'Кодинг/Собственные решения', создана пользователем Gh0st_one, 24 ноя 2012.

  1. Gh0st_one Знакомый модера

    Сообщения:
    35
    Спасибы:
    0
    Сборка бота GHost:
    Ghost one 1.7.266
    Приветствую всех, уважаемые пользователи, возник вопрос - при использовании "run dota elo after game" статистика пересчитывается после каждой игры и отправляется на сайт, но сам !TOP перестает работать, чтобы он работал нужно вручную залезать в оболочку бота и обновлять топ. Как сделать этот процесс автоматическим? Выставить значения 1 и в аптейд дота ело и в апдейт скорес не получится ибо сам автор рекомендует не делать этого. Заранее спасибо.
  2. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    В конфиге же настройки... запуск ело или после игры перещет. Нужно что-то одно выбрать.
    На топц это вообще невлиет. Это отдельная команда перещета.
  3. Gh0st_one Знакомый модера

    Сообщения:
    35
    Спасибы:
    0
    Сборка бота GHost:
    Ghost one 1.7.266
    а у меня топс не пересчитывает после игр, как исправить? вроде ничего не трогал того, что могло бы иметь какое-либо отношение к пересчету топа.
  4. Suicider Старожила

    Сообщения:
    673
    Спасибы:
    117
    Сборка бота GHost:
    Ghost++ 17.1 by w3gh
    Дата начала использования бота:
    12.07.2011
    Посмотреть как происходит пересчет топ игроков и засунуть этот код туда, где происходит пересчет очков после каждой игры
  5. Gh0st_one Знакомый модера

    Сообщения:
    35
    Спасибы:
    0
    Сборка бота GHost:
    Ghost one 1.7.266
    вот что нашел в месте где "происходит пересчет очков после каждой игры"


    // store the stats in the database

    if( m_Stats )
    {
    m_Stats->Save( m_GHost, m_GHost->m_DB, m_CallableGameAdd->GetResult( ) );
    if (m_GHost->DBType == "mysql")
    if (m_GHost->m_UpdateDotaScoreAfterGame)
    {
    if (!m_GHost->m_CalculatingScores)
    {
    string formula = m_GHost->m_ScoreFormula;
    string mingames = m_GHost->m_ScoreMinGames;
    m_GHost->m_CalculatingScores = true;
    CONSOLE_Print( "[GAME: " + m_GameName + "] calculating scores..." );
    m_PairedCalculateScores.push_back( PairedCalculateScores( m_OwnerName, m_GHost->m_DB->ThreadedCalculateScores( formula, mingames ) ) );
    }
    }
    else
    {
    #ifdef WIN32
    if (m_GHost->m_UpdateDotaEloAfterGame)
    if (m_GHost->DBType == "mysql")
    {
    CONSOLE_Print( "[GAME: " + m_GameName + "] running update_dota_elo.exe" );
    system("update_dota_elo.exe");
    }
    #endif
    }
    }
    }
    else
    CONSOLE_Print( "[GAME: " + m_GameName + "] unable to save player/stats data to database" );

    m_GHost->m_DB->RecoverCallable( m_CallableGameAdd );
    delete m_CallableGameAdd;
    m_CallableGameAdd = NULL;
    }

    что-то не так?)
  6. Suicider Старожила

    Сообщения:
    673
    Спасибы:
    117
    Сборка бота GHost:
    Ghost++ 17.1 by w3gh
    Дата начала использования бота:
    12.07.2011
    код с какого сырца?
  7. MuP .

    Сообщения:
    653
    Спасибы:
    202
    Сборка бота GHost:
    Ghost++ rev 579
    Дата начала использования бота:
    00.00.0000
    One, game.cpp вроде
  8. Gh0st_one Знакомый модера

    Сообщения:
    35
    Спасибы:
    0
    Сборка бота GHost:
    Ghost one 1.7.266
    угу, правильно.
    как лечить?
  9. MuP .

    Сообщения:
    653
    Спасибы:
    202
    Сборка бота GHost:
    Ghost++ rev 579
    Дата начала использования бота:
    00.00.0000
    Надо копнуть !top, мб он при использовании elo вообще не пашет(я не удивлюсь)
  10. Gh0st_one Знакомый модера

    Сообщения:
    35
    Спасибы:
    0
    Сборка бота GHost:
    Ghost one 1.7.266
    нет, если обновить топ через оболочку бота то он пашет, а вот сам автоматически не обновляется :(
  11. Suicider Старожила

    Сообщения:
    673
    Спасибы:
    117
    Сборка бота GHost:
    Ghost++ 17.1 by w3gh
    Дата начала использования бота:
    12.07.2011
    Он хочет готовое решение -_-
  12. Gh0st_one Знакомый модера

    Сообщения:
    35
    Спасибы:
    0
    Сборка бота GHost:
    Ghost one 1.7.266
    хотя-бы объяснить что куда вставить, откуда брать
  13. Suicider Старожила

    Сообщения:
    673
    Спасибы:
    117
    Сборка бота GHost:
    Ghost++ 17.1 by w3gh
    Дата начала использования бота:
    12.07.2011
    =
    не?