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

brt

Тема в разделе 'Общение', создана пользователем ____ROB____, 16 мар 2011.

  1. Apx Ньюфаг

    Сообщения:
    165
    Спасибы:
    0
    dev, а когда вы только начинали развивать свой проект, первое что вы сделали - пофиксиили баг в .266 версии связанный с впусканием ботом некоторых забаненых игроков, не зависимо от того в бане они или нет. Не могли бы вы выложить код устраняющий бы эту проблему и рассказать о сути причины бага?
  2. dev Ньюфаг

    Сообщения:
    51
    Спасибы:
    0
    Сборка бота GHost:
    0.0
    файл bnet.cpp

    Меняем функцию 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;
    }
    
    Не работала она потому, что в база банов бывает довольно большая, и в этой функции автор "пытался" сделать оптимизацию поиска. Идея была в том что-бы сузить диапазон поиска зная первую букву ника, и продолжая его сужать пока не будет найден ник в базе. Но автор так и не догадался, что бинарный поиск уже реализован в std::map, и можно было просто список банов заменить с vector на map.

    А вообще я жалею что в свое время взял за основу ghostone для разработки, Psionic столько хлама оставил после себя, нет, оно конечно же практически все работает, но принцип разработки у него "лиж бы работало".
  3. Apx Ньюфаг

    Сообщения:
    165
    Спасибы:
    0
    Так может еще не поздно взяться за гхост++ ?
    Ведь последние ревизии вроде не плохи, да и наверняка ваш брт основан на 17.0 версии (т.к. последний гхост1 на этой и был основан).
    За код спасибо, обязательно проверю.
  4. Apx Ньюфаг

    Сообщения:
    165
    Спасибы:
    0
    dev,
    Скажите пожалуйста как можно безболезненно перенести вашу команду !FF в .266 гхост1? Честно говоря при переносе случается много проблем, одна из них связанная с разной системой лангов в вашем боте и в боте псионика. Помогите пожалуйста.
  5. zazulya Ньюфаг

    Сообщения:
    80
    Спасибы:
    0
    в 135 ревизии стата не сохраняется, мучился-мучился, так и не получилось что-то самому додумать и исправить (( надеюсь скоро исправят...
  6. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    полная борода ((((
    компилю БРТ посл ревизии...
    вобщем при подключении мультихостинга, когда в игру заходит ктото падает бот тупо, без лога и т.д.
    тока на 1 алькаре норм пашет, что за бредня кто знает :stenka: :stenka: :stenka: :stenka: :stenka: :stenka: :stenka: :stenka:
    --------
    Код:
    1>------ Построение начато: проект: ghost, Конфигурация: Release MySQL Win32 ------
    1>Компиляция...
    1>game_base.cpp
    1>Компоновка...
    1>Создание кода
    1>Создание кода завершено
    1>Внедрение манифеста...
    1>mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "..\ghost.exe". @>F5AA =5 <>65B ?>;CG8BL 4>ABC? : D09;C, B0: :0: MB>B D09; 70=OB 4@C38< ?@>F5AA><.
    1>Журнал построения был сохранен в "file://c:\Users\rostik\Desktop\BOT\brtGHost1.7.0.91\ghost\Release MySQL\BuildLog.htm"
    1>ghost - ошибок 1, предупреждений 0
    ========== Построение: успешно: 0, с ошибками: 1, без изменений: 1, пропущено: 0 ==========
    -------
    компилю по гайду Zarj'a
    -------
    както связано с мультихостингом... точнее кроме алькара если чтото то краш :patsak:
    да как такое возможно пи.... :stenka:
  7. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
    +1
  8. zazulya Ньюфаг

    Сообщения:
    80
    Спасибы:
    0
    если 135 компилите, там в ghost.vcproj объявлена pubprotocol.cpp/.h а в проекте нет таких файлов, возможно из-за этого у вас ошибки, попробуйте закоментить просто... потому как я также на 135 ревизии и у меня все норм и с мультихостингом в том числе... не забывайте также в r135 стата не сохраняется
    а если r117 компилите, то советую обновится до r134
  9. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    был 91, тот вообще с мультиком недружил...
    скачал 117 хотя там епт с УДП трабла, но всеже, запахал мульт.
    Компилил на типа кто с какого реалм входит, всеее борода, ну и та трабл что я описал.
    Сссылку дай на 134 плз (там компиль норм проходит? Какие ты либы и бусты юзаешь? Я по гайду 38 мб тут запара?)
  10. zazulya Ньюфаг

    Сообщения:
    80
    Спасибы:
    0
  11. Synth (LM) Пантограф!

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

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
    трабла? они их просто пофиксили. -_-
  13. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    dada
  14. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Не у мну напостой дуцмаю из-за версии...
    перешол на 134 посмотрим щас :limon:
  15. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    версия там не причем, это траблы с самим компилятором.
    пропробуй полный ребилд или очисти диски -_-
    не поможет то рекомпиль...Еще мб антивирус...
  16. rost Гуру

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

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
    собрались краны компилировать... -_-

    у меня тоже самое.
    бот с одним сервером норм работает, ап тайм около 7 дней.
    также само компилирую второй и ставлю на него 2 и более серверов, выбивает ерор через сек 30.
  18. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    ахахах +1 роб, четко.
    но я хз, я пробовал просто там к ПГ или еще куданить и тупо еррор как тока ктото заходит в гаме.
    Бредня какаето)))))
  19. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    О я вспомнил! Это тупой фикс бана. Как найду, расскажу как исправить.
  20. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    О хоть какойто проблеск надежды)))
    :prayy: :prayy: :prayy: :prayy: :prayy: :prayy: :prayy: :prayy: :prayy: :prayy: