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

Парочка модов для ghost++

Тема в разделе 'Кодинг/Собственные решения', создана пользователем rssrcnn, 15 июл 2011.

  1. rssrcnn Парнишка с небывалым умом

    Сообщения:
    114
    Спасибы:
    0
    Хелп пагни :D
    1. Когда юзер забанен без причины (пустой $REASON$), при попытке входа в игру отображается lang отличный от 0011. Пусть это будет lang_0221.
    2. Сокращения для комманд !Ping(!P) ,!ban(!b) ,!banlast(!bl).
    Пока что все :bIbIbIblya: .
    Кто поможет ставлю спасибку офкс.
    p.s. если бы был живой репозиторий ghost one'а, копирнул бы от туда
  2. rssrcnn Парнишка с небывалым умом

    Сообщения:
    114
    Спасибы:
    0
  3. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
    2) ты что-то путаешь, сокращение ети все сть уже :ohpalevo:

    bnet.cpp
    Код:
    if( !m_GHost->m_ReplaceBanWithWarn && ( Command == "addban" || Command == "ban" || Command == "b" ) && !Payload.empty( ) )
    game.cpp
    Код:
    if(!m_GHost->m_ReplaceBanWithWarn && ( Command == "addban" || Command == "ban" || Command == "b" ) && !Payload.empty( ) && !m_GHost->m_BNETs.empty( ) )
    Код:
    if( Command == "ping" || Command == "p" )
    Код:
    if(!m_GHost->m_ReplaceBanWithWarn && ( Command == "banlast" || Command == "bl" || Command == "blast" ) && m_GameLoaded && !m_GHost->m_BNETs.empty( ) && m_DBBanLast )
    1) Брт боТ?
  4. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    code.google.com/p/brtghost
  5. rssrcnn Парнишка с небывалым умом

    Сообщения:
    114
    Спасибы:
    0
    2)Спс Rob. Сделал, только в моем случае это выглядело немного по другому:
    bnet.cpp
    Код:
    else if( ( Command == "addban" || Command == "ban" || Command == "b" ) && !Payload.empty( ) )
    game.cpp
    Код:
    else if( ( Command == "addban" || Command == "ban" || Command == "b" ) && !Payload.empty( ) && !m_GHost->m_BNETs.empty( ) )
    Код:
    else if( Command == "ping" || Command == "p" )
    Код:
    else if( Command == "banlast" || Command == "bl"  && m_GameLoaded && !m_GHost->m_BNETs.empty( ) && m_DBBanLast )
    Главное принцип понял ;D .

    1)брт? просматривал ченджлог, таких изменений вроде небыло, а я изменять только по гайдам умею :facepalm: .
    Подскажите хоть в каком направлении искать.

    И есче вопросик:
    Все команды содержатся в bnet.cpp и game.cpp? Или есть еще файлы?
  6. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    game_admin.cpp