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

Ghost++ !start запускается с третьего раза :(

Тема в разделе 'Основные вопросы', создана пользователем ZippeL, 13 янв 2013.

  1. ZippeL Ньюфаг

    Сообщения:
    26
    Спасибы:
    2
    Сборка бота GHost:
    ++ 1.7.r598
    Дата начала использования бота:
    19.05.1996
    Skype:
    Мой статус
    Вот собственно, что можно еще сказать... про фикс....
    game_base.cpp был изменен
    в условии if( m_HCLCommandString.empty( ) ) после SendChat'a сразу вставил
    PHP:

    int NowOnline 
    0;
    for (
    uint32_t i=0m_GHost -> m_Games.size( ); i++ ) {
     
    NowOnline NowOnline m_GHost -> m_Games[i] -> GetNumHumanPlayers( );
    }

    NowOnline NowOnline GetNumHumanPlayers( );
    SendChatplayer"In game: " UTIL_ToStringm_GHost -> m_Games.size( ) ) + " Players ON Line: " UTIL_ToStringNowOnline GetNumHumanPlayers( )) );
  2. ZippeL Ньюфаг

    Сообщения:
    26
    Спасибы:
    2
    Сборка бота GHost:
    ++ 1.7.r598
    Дата начала использования бота:
    19.05.1996
    Skype:
    Мой статус
    Так насчет того что я писал выше, что скажете о коде? Можно так вставлять в скрипт? Боков ни каких не будет... ибо,
    с проблемой я вроде разобрался, в этом же cpp по коду видно что там с временем что то.. сразу не запустить игру.
    Я только зашел и давай лупить start start :D Думаю что за "Ы"
  3. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    То есть ты хочешь начать игру?
  4. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Вообще не причем... видать непропингованы 3 раза игроки :facepalm:
  5. ZippeL Ньюфаг

    Сообщения:
    26
    Спасибы:
    2
    Сборка бота GHost:
    ++ 1.7.r598
    Дата начала использования бота:
    19.05.1996
    Skype:
    Мой статус
    да все уже, я сам допер. Дело в том что я как только захожу, пытаюсь сразу начать игру... а оно же что то там ждет... там 10 секунд на проверку условий автостарта, в смысле интервал между ними. Хотел сделать поменьше интервал вывода сообщений в чат о том что столько то игроков надо из стольки то что бы началась игра приходится менять этот параметр, соответственно ждать придется больше... в общем бред одним словом, лучше не трогать... да, rost, ты как раз прав...

    з.ы: так как насчет кода того что я выше писал, он четкий или лучше такой не применять?
  6. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    ага, с таким понтом вырежи пол кода бота. Чего там страшного?



    Код:
    uint32_t Online = 0;
    uint32_t Games = 0;
    for (uint32_t i=0; i < m_GHost -> m_Games.size( ); i++ )
    {
      Games++;
      Online += m_GHost->m_Games[i]->GetNumHumanPlayers( );
    }
    Online += GetNumHumanPlayers( );
    SendChat( player->GetPID( ), "Активных игр: " + UTIL_ToString( Games ) + " Игроков онлайн: " + UTIL_ToString( Online );
    ZippeL нравится это.
  7. ZippeL Ньюфаг

    Сообщения:
    26
    Спасибы:
    2
    Сборка бота GHost:
    ++ 1.7.r598
    Дата начала использования бота:
    19.05.1996
    Skype:
    Мой статус
    почему то не показывает кириллические символы :(
  8. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    UTF-8 юзай. смотря какой бот, там может cpp файл быть в ANSI
  9. ZippeL Ньюфаг

    Сообщения:
    26
    Спасибы:
    2
    Сборка бота GHost:
    ++ 1.7.r598
    Дата начала использования бота:
    19.05.1996
    Skype:
    Мой статус
    Понятно. спасибо...