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

Help

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

  1. Doterok Старожила

    Сообщения:
    923
    Спасибы:
    171
    Сборка бота GHost:
    Ghost ++ 17.2
    Дата начала использования бота:
    2011
    Код входа дай где у тебя там страна и тд
  2. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    // join message from diff realms
    string ServName = "Unknown realm";
    if( HostCounterID != 0 )
    {
    for( vector<CBNET *> :: iterator i = m_GHost->m_BNETs.begin( ); i != m_GHost->m_BNETs.end( ); i++ )
    {
    if( (*i)->GetHostCounterID( ) == HostCounterID )
    ServName = (*i)->GetServerAlias();
    }
    }

    else ServName = "Garena\\Lan";
    SendAllChat( joinPlayer->GetName( ) + " зашел с [" + ServName + "]");
    SendAllChat( "Игрок [" + joinPlayer->GetName( ) + "] → [" + Player->GetCountry() + "]" );
    SendAllChat( "Игрок [" + joinPlayer->GetName( ) + "] → [" + Player->GetExternalIPString() + "]" );
    if( m_FakePlayerPID == 255 )
    {
    CreateFakePlayer( );
    m_GHost->m_CurrentGame->SwapSlots( (unsigned char)( 2 - 1 ), (unsigned char)( 12 - 1 ) );
    }
  3. Doterok Старожила

    Сообщения:
    923
    Спасибы:
    171
    Сборка бота GHost:
    Ghost ++ 17.2
    Дата начала использования бота:
    2011
    после страны суй вот это
    Код:
    SendChat(player, "Твой пинг: " + UTIL_ToString( player->GetPing( m_GHost->m_LCPings ) ) );
    Выше кусок что рост давал пока сам смотрю куды сунуть
  4. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    Так пойдет?


    Код:
    // join message from diff realms
      string ServName = "Unknown realm";
      if( HostCounterID != 0 )
      {
          for( vector<CBNET *> :: iterator i = m_GHost->m_BNETs.begin( ); i != m_GHost->m_BNETs.end( ); i++ )
          {
            if( (*i)->GetHostCounterID( ) == HostCounterID )
                ServName = (*i)->GetServerAlias();
          }
      }
     
    else ServName = "Garena\\Lan";
    SendAllChat( joinPlayer->GetName( ) + " зашел с [" + ServName + "]");
    SendAllChat( "Страна: " + Player->GetCountry());
    SendAllChat( "Пинг: " + UTIL_ToString( Player->GetPing( m_GHost->m_LCPings)));
    if( m_FakePlayerPID == 255 )
  5. Doterok Старожила

    Сообщения:
    923
    Спасибы:
    171
    Сборка бота GHost:
    Ghost ++ 17.2
    Дата начала использования бота:
    2011
    тебе виднее ;)
  6. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    Ну а 2 кусок надо кидатЬ?
  7. Doterok Старожила

    Сообщения:
    923
    Спасибы:
    171
    Сборка бота GHost:
    Ghost ++ 17.2
    Дата начала использования бота:
    2011
    незнай писал же что искаю :)
    щас мб рост подскажет
    Sparko_Dima нравится это.
  8. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
  9. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
  10. Doterok Старожила

    Сообщения:
    923
    Спасибы:
    171
    Сборка бота GHost:
    Ghost ++ 17.2
    Дата начала использования бота:
    2011
    Там трейд хак, работа способность не проверял
  11. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    Есть скайп?
  12. Doterok Старожила

    Сообщения:
    923
    Спасибы:
    171
    Сборка бота GHost:
    Ghost ++ 17.2
    Дата начала использования бота:
    2011
    пиши свой в лс там початимся)
  13. Suicider Старожила

    Сообщения:
    673
    Спасибы:
    117
    Сборка бота GHost:
    Ghost++ 17.1 by w3gh
    Дата начала использования бота:
    12.07.2011
    условие if(GetTime() > player->GetJoinTime()+5) куда дел? Пинг снова будет 0 :facepalm:
  14. MuP .

    Сообщения:
    653
    Спасибы:
    202
    Сборка бота GHost:
    Ghost++ rev 579
    Дата начала использования бота:
    00.00.0000
    Пробегая мимолетом - это вроде функция захода игрока и впендуривания туда такого условия ничего не даст, т.к. для каждого игрока она запускается 1 раз, при его заходе. И это ваше
    будет всегда false
  15. rost Гуру

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

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    Код:
    вставил вот так выдает ошибки(
    // join message from diff realms
      string ServName = "Unknown realm";
      if( HostCounterID != 0 )
      {
          for( vector<CBNET *> :: iterator i = m_GHost->m_BNETs.begin( ); i != m_GHost->m_BNETs.end( ); i++ )
          {
            if( (*i)->GetHostCounterID( ) == HostCounterID )
                ServName = (*i)->GetServerAlias();
          }
      }
    else ServName = "Garena\\Lan";
    SendAllChat( joinPlayer->GetName( ) + " зашел с [" + ServName + "]");
    SendAllChat( "Страна: [" + joinPlayer->GetName( ) + "] →  [" + Player->GetCountry() + "]" );
    SendChat( "Пинг: " + UTIL_ToString( Player->GetPing( m_GHost->m_LCPings)));
    if(GetTime() > player->GetJoinTime()+5)
    SendAllChat( "Айпи [" + joinPlayer->GetName( ) + "] →  [" + Player->GetExternalIPString() + "]" );
    if( m_FakePlayerPID == 255 )
  17. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    Код:
    [CODE]1>------ Построение начато: проект: ghost, Конфигурация: Release MySQL Win32 ------
    1>Компиляция...
    1>game_base.cpp
    1>.\game_base.cpp(3607) : error C2661: CBaseGame::SendChat: нет перегруженной функции, принимающей 1 аргументов
    1>.\game_base.cpp(3608) : error C2065: player: необъявленный идентификатор
    1>.\game_base.cpp(3608) : error C2227: выражение слева от "->GetJoinTime" должно указывать на тип класса, структуры или объединения либо на универсальный тип
    1>        тип: 'unknown-type'
    1>Журнал построения был сохранен в "file://c:\Documents and Settings\Юлия\Рабочий стол\С нуля\brtGHost1.7.1\ghost\Release MySQL\BuildLog.htm"
    1>ghost - ошибок 3, предупреждений 0
    ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
    [/CODE]
  18. Suicider Старожила

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

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Код:
    for( vector<CGamePlayer *> :: iterator i = m_Players.begin( ); i != m_Players.end( ); i++ )
     
    {
     
    if( GeTime() > (*i)->GetJoinTime()+5 )
     
    SendChat((*i)->GetPID(), "Ваш пинг: " + UTIL_ToString( Player->GetPing( m_GHost->m_LCPings)));
     
    }
    Sparko_Dima нравится это.