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

игроков он лайн

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

  1. ELITE Гуру

    Сообщения:
    252
    Спасибы:
    23
    Дата начала использования бота:
    00.00.2012
    m_GHost->m_Games.GetNumHumanPlayers( );
    Ошибка1error C2228: выражение слева от ".GetNumHumanPlayers" должно представлять класс, структуру или объединениеs:\HOSTBOT\GHostOne\ghost\game_base.cpp2343ghost
  2. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    И рост еще... .NETовец :D

    m_GHost->m_Games->GetNumHumanPlayers( );
    ELITE нравится это.
  3. ELITE Гуру

    Сообщения:
    252
    Спасибы:
    23
    Дата начала использования бота:
    00.00.2012
    Код:
    NowOnline = 0; // обнуляешь на 0
        for (uint32_t i=0; i<m_GHost->m_Games.size( ); i++ )
        {
        NowOnline = NowOnline + m_GHost->m_Games->GetNumHumanPlayers( ); // добавляешь
        }
    Ошибка1error C2819: тип 'std::vector<_Ty>' не имеет перегруженный 'operator ->'s:\HOSTBOT\GHostOne\ghost\game_base.cpp2343ghost
    Ошибка2error C2039: GetNumHumanPlayers: не является членом "std::vector<_Ty>"s:\HOSTBOT\GHostOne\ghost\game_base.cpp2343ghost
  4. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Ну голову то иметь нужно... Рост юзает точку, я забыл указать что мы обращаемся к ячейке массива... Разглядел бы :(

    m_GHost->m_Games->GetNumHumanPlayers( );
    А... Не забыл, просто есть такой BB тег [ i ] :D

    Код:
    m_GHost->m_Games[i]->GetNumHumanPlayers( );
    ELITE нравится это.
  5. ELITE Гуру

    Сообщения:
    252
    Спасибы:
    23
    Дата начала использования бота:
    00.00.2012
    всё заработало
    всем спасибо
    Код:
    NowOnline = 0; // обнуляю на 0
        for (uint32_t i=0; i<m_GHost->m_Games.size( ); i++ ) //цикл по всем играм
        {
        NowOnline = NowOnline + m_GHost->m_Games[i]->GetNumHumanPlayers( ); ссумирую игроков
        }
    NowOnline = NowOnline+GetNumHumanPlayers( ); // прибавляю текущее лобби
    //****************
    SendChat( player, "Игр на боте: " + UTIL_ToString( m_GHost->m_Games.size( ) ) +  "  Игроков онлайн: " + UTIL_ToString(NowOnline)) + ".");
     
    
    //
    ну синтаксис где точки где стрелки я не понимаю принципов с++ как оно вообще и куда обращается,
    а про массив - я сразу удалил сообщение - оно онлайн было секунд 5 наверное... :) заметил это
    ROB4ik нравится это.
  6. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Код:
    NowOnline = NowOnline+GetNumHumanPlayers( ); // прибавляю текущее лобби
    Не уверен на счет этого, точно работает?
  7. ELITE Гуру

    Сообщения:
    252
    Спасибы:
    23
    Дата начала использования бота:
    00.00.2012
    да, проверил, работает.
    Код:
        NowOnline = 0; // обнуляешь на 0
        for (uint32_t i=0; i<m_GHost->m_Games.size( ); i++ )
        {
        NowOnline = NowOnline + m_GHost->m_Games[i]->GetNumHumanPlayers( ); // добавляешь
        }
       
    SendChat( player, "Игр на боте: " + UTIL_ToString( m_GHost->m_Games.size( ) ) +  "  Игроков онлайн: " + UTIL_ToString(NowOnline+GetNumHumanPlayers( ))
  8. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Код:
    SendChat( player, "Игр на боте: " + UTIL_ToString( m_GHost->m_Games.size( ) ) +  "  Игроков онлайн: " + UTIL_ToString(NowOnline+GetNumHumanPlayers( ))
    Никогда не делай так... Такое проканает только в VS.
    [IMG]
  9. rost Гуру

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

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

    p.s: и да, какое отношение func(username) имеет к NowOnline? интересуюсь, мне не понятно.
    Хотел бы тоже онлайн приблудить, игроков он лайн подойдет так? Бага не будет?
    Баг, есть... про undefined variable понятно... Team1 и Team2 точно, смотрел,
    они не являются членом CBaseGame, по сути ... ни чего не понял...
  11. Suicider Старожила

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

    SendChat( player, "Игр на боте: " + UTIL_ToString( m_GHost->m_Games.size( ) ) + " Игроков онлайн: " + UTIL_ToString(NowOnline+GetNumHumanPlayers( ));
  12. Suicider Старожила

    Сообщения:
    673
    Спасибы:
    117
    Сборка бота GHost:
    Ghost++ 17.1 by w3gh
    Дата начала использования бота:
    12.07.2011
    1. Что это?
    2. Как Мы незная что Вы за код написали можем что-либо комментировать? О_О
  13. ELITE Гуру

    Сообщения:
    252
    Спасибы:
    23
    Дата начала использования бота:
    00.00.2012
    ну сутки отработал - более 1000 игр прошло уже - вылета не было, значит нормально скушало всё
    ZippeL нравится это.
  14. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    http://community.w3gh.ru/threads/Игра-test-your-skill.3147/
    ZippeL нравится это.
  15. ZippeL Ньюфаг

    Сообщения:
    26
    Спасибы:
    2
    Сборка бота GHost:
    ++ 1.7.r598
    Дата начала использования бота:
    19.05.1996
    Skype:
    Мой статус
    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, по сути так то да, бот и я.
    In game: пишет почему то 0...

    LonagMan, что ты там говорил про временную ссылку, которая передается функции...
    что тут не так? )))))))))))
  16. ELITE Гуру

    Сообщения:
    252
    Спасибы:
    23
    Дата начала использования бота:
    00.00.2012
    ну правильно пишет - игр идет 0, тк текущая игра еще не началась и это еще тока лобби
    когда начнется - во второй будет писать, что 1 играют уже
    если хочешь и текущую считать уже за игру - то делай
    m_GHost -> m_Games.size( )+1
    ZippeL нравится это.
  17. ZippeL Ньюфаг

    Сообщения:
    26
    Спасибы:
    2
    Сборка бота GHost:
    ++ 1.7.r598
    Дата начала использования бота:
    19.05.1996
    Skype:
    Мой статус
    Логично...
  18. fun2mass Оштрафован: 1 балл

    Сообщения:
    209
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    00.00.00
    Skype:
    Мой статус
    Скомпилил неработает только игр на боте работает я просто вставил код " SendChat( player, "Игр на боте: " + UTIL_ToString( m_GHost->m_Games.size( ))); " вчем проблема отпишите пожалуйсто помогите решить етот вопрос!
  19. ELITE Гуру

    Сообщения:
    252
    Спасибы:
    23
    Дата начала использования бота:
    00.00.2012
    а ошибки какие показывает?
    ну или ты не туда поставил
  20. fun2mass Оштрафован: 1 балл

    Сообщения:
    209
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    00.00.00
    Skype:
    Мой статус
    Ошибок небыло!