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

Помогите с кодом

Тема в разделе 'Кодинг/Собственные решения', создана пользователем ELITE, 6 май 2013.

  1. ELITE Гуру

    Сообщения:
    252
    Спасибы:
    23
    Дата начала использования бота:
    00.00.2012
    1) подскажите как на С++ конвертировать текст в нижний регистр? (ТоЕсТЬ -> тоесть) может есть какая готовая функция такого преобразования (а то заметил, что а SQL баны валятся в нижнем регистре, и их не блокирует бот)
    2) в Жхост1 где проверка ника по бан листу?
    3) и где отключить проверку по серверу (или что добавить, чтобы баны на сервере ХХХ по нику проверялись на всех подключенных серверах)
  2. Suicider Старожила

    Сообщения:
    673
    Спасибы:
    117
    Сборка бота GHost:
    Ghost++ 17.1 by w3gh
    Дата начала использования бота:
    12.07.2011
    2) смотри тело CDBBan - ты многое поймёшь
  3. Doterok Старожила

    Сообщения:
    923
    Спасибы:
    171
    Сборка бота GHost:
    Ghost ++ 17.2
    Дата начала использования бота:
    2011
    Код:
    // check if the new player's name is banned
    if (m_GHost->m_Banning != 0)
    if (!Reserved)
    if (!m_ScoreCheckChecked)
    for( vector<CBNET *> :: iterator i = m_GHost->m_BNETs.begin( ); i != m_GHost->m_BNETs.end( ); i++ )
    {
    
    вот такое ищи
  4. ELITE Гуру

    Сообщения:
    252
    Спасибы:
    23
    Дата начала использования бота:
    00.00.2012
    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;
    }
    это будет нормально сравнивать в нижнем регистре имя и базу бана?
  5. ELITE Гуру

    Сообщения:
    252
    Спасибы:
    23
    Дата начала использования бота:
    00.00.2012
    не нашел ничего подобного нигде
  6. Doterok Старожила

    Сообщения:
    923
    Спасибы:
    171
    Сборка бота GHost:
    Ghost ++ 17.2
    Дата начала использования бота:
    2011
    как показывает данный форум искать ты плохо умеешь, там может быть мальца по другому (все в одну стороку)
    ну сути это не меняет
  7. ELITE Гуру

    Сообщения:
    252
    Спасибы:
    23
    Дата начала использования бота:
    00.00.2012
    да я уже и по куску кода искал, ничего похожего даже близко не нашел
  8. Doterok Старожила

    Сообщения:
    923
    Спасибы:
    171
    Сборка бота GHost:
    Ghost ++ 17.2
    Дата начала использования бота:
    2011
    не фартит тебе значит
    Suicider нравится это.
  9. ELITE Гуру

    Сообщения:
    252
    Спасибы:
    23
    Дата начала использования бота:
    00.00.2012
    блин какойто кривой бот попался, вообще непонятно откуда
    взял заново чистого жхоста - код нашелся сразу )
    ----------------
    вот только на сколько мне хватило знаний, он както очень замороченый с кучей какихто конвертаций, проверок и хз чего еще...
    -------------------
    подскажите как сделать запрос к БД для сравнения поля на С++
    там же у бота вроде есть модуль по работа е БД уже, как к нему обратится?
  10. ELITE Гуру

    Сообщения:
    252
    Спасибы:
    23
    Дата начала использования бота:
    00.00.2012
    ПОМОГИТЕ С КОДОМ пожалуйста
    как сделать запрос к базе sql к таблице банов
    и загнать её в переменную типа массив
  11. Doterok Старожила

    Сообщения:
    923
    Спасибы:
    171
    Сборка бота GHost:
    Ghost ++ 17.2
    Дата начала использования бота:
    2011
    Сделайте за меня плиз
    так и писал сразу
    Suicider нравится это.
  12. ELITE Гуру

    Сообщения:
    252
    Спасибы:
    23
    Дата начала использования бота:
    00.00.2012
    а потом вопросы возникают - почему у нас банят везде ботов - да потому, что нормального бота не достать - вот и ставят полукривые полунедоделанные с костылями
    --------------
    сделал сам костыль, результат сойдет
  13. Doterok Старожила

    Сообщения:
    923
    Спасибы:
    171
    Сборка бота GHost:
    Ghost ++ 17.2
    Дата начала использования бота:
    2011
    Нормальные надо делать, а не доставать:ok:
    и причем здесь работа способность твоего бота и бан на сервере?
  14. ROB4ik Рекомендуемый

    Сообщения:
    224
    Спасибы:
    35
    м, все боты GHostOne / GHost++ / GHostBRT являются уже нормальными и готовыми для использования.