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

Отображение флагов игроков на сайте

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

  1. Geomancer Олд-фаг

    Сообщения:
    27
    Спасибы:
    0
    Возникла проблема отображения флагов после перехода с GhostOne на GhostBrt. В настройки не влезал, посмотрел немного в чем может быть проблема, нашёл файл ip to county, возможно проблема в нем, так как вес файлов разный, то скорее всего в них собраны разные значения. Суть проблемы в неправильном отображении. На One все было хорошо, а на Brt флаги России отображаются как неизвестные или флаги Австралии. Подскажите в каком направлении искать решение.
  2. Suicider Старожила

    Сообщения:
    673
    Спасибы:
    117
    Сборка бота GHost:
    Ghost++ 17.1 by w3gh
    Дата начала использования бота:
    12.07.2011
    Флаги на сайте как мне помнится берутся из конфигураций сайта, а не ботов
  3. r000t Парнишка с небывалым умом

    Сообщения:
    106
    Спасибы:
    12
    и в чем проблема? скачай новый ip to county, последний, обновленный
  4. Geomancer Олд-фаг

    Сообщения:
    27
    Спасибы:
    0
    Оказывается проблема заключается в том, что в GCB выставлен ip 127.0.0.1 и для всех игроков гарены в базу данных записывается этот ip. И тут появляется вопрос как помещать реальный ip адрес игроков гарены.

    Бот brt, поставил gcbi патч, но проблема заключается в условии.
    Код:
    if( joinPlayer->GetEntryKey( ) != m_EntryKey )
    {
    // oops!
     
    CONSOLE_Print( "[GAME: " + m_GameName + "] player [" + joinPlayer->GetName( ) + "|" + potential->GetExternalIPString( ) + "] is trying to join the game over LAN but used an incorrect entry key" );
    potential->Send( m_Protocol->SEND_W3GS_REJECTJOIN( REJECTJOIN_WRONGPASSWORD ) );
    potential->SetDeleteMe( true );
    return;
    }
    
    Получается так что m_EntryKey всегда будет неравным, потому что любой игрок гарены при подключении к боту выводит в лог бота

    Может быть кто-нибудь знает решение
  5. LOOL Гуру

    Сообщения:
    114
    Спасибы:
    35
    Дата начала использования бота:
    1901
    к GCB это не имеет отношения это просто проверка что чел из лок сети а не с марса или раздупляйска :nea:
    скорее всего в твоем боте в лок сеть броадкастит не m_EntryKey а непонятно что :palevo:
    Suicider нравится это.