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

GhostOne Автобаны ливеров garena

Тема в разделе 'Основные вопросы', создана пользователем slikeaboss, 7 авг 2014.

  1. slikeaboss Ньюфаг

    Сообщения:
    11
    Спасибы:
    0
    Дата начала использования бота:
    10.06.14
    Ктото обьясните как настроить автобан с такими условиями:
    1) автобан действует до 10 минут игры (бан по нику или IP - не важно)
    2) банить первых 4-х ливеров
    Спасибо заранее!
  2. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    комплировать надо и код менять если юзаешь дефолтный оне
  3. slikeaboss Ньюфаг

    Сообщения:
    11
    Спасибы:
    0
    Дата начала использования бота:
    10.06.14
    ты мне врёшь! да блин, я знаю что мне нужно править код, обьясните как и что править!
  4. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    комплировать то умеешь хоть?
    slikeaboss нравится это.
  5. slikeaboss Ньюфаг

    Сообщения:
    11
    Спасибы:
    0
    Дата начала использования бота:
    10.06.14
    да, я просто незнаю как переписать эту функцию на C++, не учил пока C++
  6. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    короч найди
    Код:
    найди в bnet.cpp
    CDBBan *CBNET :: IsBannedIP( string ip )
    и удали свои строчки
    и замени на эти
    CDBBan *CBNET :: IsBannedIP( string ip )
    {
        // todotodo: optimize this - maybe use a map?
     
        for( vector<CDBBan *> :: iterator i = m_Bans.begin( ); i != m_Bans.end( ); i++ )
        {
            if( (*i)->GetIP( ) == ip )
                return *i;
        }
     
        return NULL;
    }
    
  7. slikeaboss Ньюфаг

    Сообщения:
    11
    Спасибы:
    0
    Дата начала использования бота:
    10.06.14
    у меня такой же код
  8. Sparko_Dima Старожила

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

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    ай сорян не те строчки
    находишь
    CDBBan *CBNET :: IsBannedName( string name )
    Код:
    CDBBan *CBNET :: IsBannedName( string name )
    {
        transform( name.begin( ), name.end( ), name.begin( ), (int(*)(int))tolower );
     
        for( vector<CDBBan *> :: iterator i = m_Bans.begin( ); i != m_Bans.end( ); i++ )
        {
            if( (*i)->GetName( ) == name )
                return *i;
        }
     
        return NULL;
    }
    и вставляешь мой код
  10. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    удали свои и замени на мои
    slikeaboss нравится это.
  11. slikeaboss Ньюфаг

    Сообщения:
    11
    Спасибы:
    0
    Дата начала использования бота:
    10.06.14
    ну допустим я это сделаю, и по какому принципу будет выдаваться бан?
  12. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    на ник бан будет нормальный и не пускать мол забаненых
  13. KradaBash Гуру

    Сообщения:
    275
    Спасибы:
    6
    Дата начала использования бота:
    12.12.12
    А я бился с ответом 1 месяц и никто не мог сказать, где справедливость?
  14. Max5 Старожила

    Сообщения:
    360
    Спасибы:
    68
    Сборка бота GHost:
    GhostOne 1.7.266
    Дата начала использования бота:
    14.05.2013
  15. Sparko_Dima Старожила

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