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

По поводу Ghost One и лишних сообщений

Тема в разделе 'Основные вопросы', создана пользователем Nuke, 12 май 2011.

  1. Nuke Ньюфаг

    Сообщения:
    22
    Спасибы:
    0
    Здрасьте. Буквально паравопросов по GHost One.
    1) Как можно вообще отключить сообщение бота "Player ... has joined from ..." ?
    2) Что за пустую строчку пишет бот?
    [IMG] (кликнуть для увеличения)
    3) Как в админ-игре разрешить автозапуск при заполнении всех слотов?
    Спасибо.
  2. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Компилить умеешь?
    Найди в game_base.cpp строку
    Код:
    // check for multiple ip usage.
    Примерно ~3478
    И убери это:
    Код:
    [b]SendAllChat( "Player " + joinPlayer->GetName( ) + " has joined from [" + ( JoinedRealm == string( ) ? "LAN" : JoinedRealm ) + "]" );[/b]
    И скомпилируй бота.
    Это из Welcome.txt
    Там у тебя просто пустая строка и все.
    Наведи на последнюю строку в Welcome.txt и жми назад(стереть типа), и уберай так аж до слова, пока в него неупрешься. Сохранить :bIbIbIblya:
    Ghost.cfg
    Код:
    ### Поставь !autostart 10 для автоматического старта в DotА играх
    bot_autostartdotagames = 1
    Если тебе для доты)) Хотя у меня запара была и бот везде автостарт применял :bIbIbIblya:
  3. Nuke Ньюфаг

    Сообщения:
    22
    Спасибы:
    0
    rost
    спасибо!
    компилить не очень... если это много времени не займет - не сотворишь этот файлик для меня? :ohmy:

    А вот в welcome.txt у меня уже и так написано: Welcome!
    и тоже самое отображается на скриншоте на первой строке.
    Что за пустая такая третья - не пойму.

    Тут еще тройка вопросов назрела:
    1) Гхост заспамил все свое окно сообщениями:
    GAMEPROTO] invalid parameters passed to SEND_W3GS_GAMEINFO
    Что это и как исправить? :facepalm:

    2) Похоже что bot_normalcountdown = 1 не работает, все равно после команды !start идет быстрый отсчет бота и начинается игра. Хочу активировать родной метод варика.

    3) В интерфейсе Гхоста не отображаются зашедшие клиенты ни в лобби, ни в игре.
    На момент снятия скриншота в комнате сижу я, но меня там нету.. o_O
    [IMG]
  4. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Нужно твой файлик компилить а не мой, мб у тя чтото там еще есть того чего нету у меня))
    Щас не за компом(не за своим тоесть), нет доступа к компилятору, немогу скомпилить :alequate:
    Повторяю просто пробел на пустой строке после Welcome!
    У меня была тоже такая херь вчера при настройке, просто нажми на строку после Welcome! и нажми назад
    пока недойдет аж до слова самого и увидишь сам...
    Или удали welcome.txt, потом создай новый и пиши заного и будет тебе счастье :rickroll:

    Незнаю что за хрень, такая же и у меня на новой версии
    Пишет что где чтото непрвавильно посылает запрос, и есть догадки что относитсо к твоему 3-му вопросу
    Код:
    ### 0 - auto timer resolution (as low as possible), 1-5 - if you want it to be less accurate
    bot_newTimerResolution = 0
    
    ### 0 - old timer on windows (gettickcount), 1 - new timer
    bot_newTimer = 0
    Здесь поэксперементируй, это скорость отсчета.

    Такая же батва, в новых версиях у них чтото UDP непашет как следует...
    скачай r91 и там все гуд))) шучу)
  5. Nuke Ньюфаг

    Сообщения:
    22
    Спасибы:
    0
    Вопросик назрел - как можно отключать в чате сообщения о том что сервер перехостился с новым именем?
  6. Nuke Ньюфаг

    Сообщения:
    22
    Спасибы:
    0
    Или это невозможно ? :( Просто у меня стоит каждые 15 секунд добавлять +1, и чат захламляется..
  7. eLka Ньюфаг

    Сообщения:
    74
    Спасибы:
    0
    Сборка бота GHost:
    1.7.266
    возможно.
  8. Nuke Ньюфаг

    Сообщения:
    22
    Спасибы:
    0
    В конфиг-файле не нашел. Только правкой исходников решается?
  9. eLka Ньюфаг

    Сообщения:
    74
    Спасибы:
    0
    Сборка бота GHost:
    1.7.266
    да только с помощью этого.
  10. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Поставь это
    Код:
    # the bot will auto rehost the game as gamename + 1 if 60 seconds have passed since last player joined, 0 = disable
    bot_autorehostdelay = 60
    
    И небудет +1 каждые 15 сек
    Чем не выход?
  11. Nuke Ньюфаг

    Сообщения:
    22
    Спасибы:
    0
    rost
    На eurobattle.net играю. Там столько серваков, что нужно постоянно рехоститься, если нужно чтоб своя комната была постоянно в списке. Стояло у меня там и 30 секунд, но народ заходит в комнату первые 10-15 секунд, а потом тишина. После сообщения о том что комната пересоздана народ опять кучей заходит.
  12. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    ????
    Тогда пили исходники , чтобы при рехости невыводилось сообщение...
    Бот резост делать будет, сообщать нет.
    ТОлько компилем :rickroll:
  13. Nuke Ньюфаг

    Сообщения:
    22
    Спасибы:
    0
    Если я правильно понял, нужно из ghost.cpp удалить полностью строку
    Код:
    m_CurrentGame->SendAllChat("Rehosted as \""+m_CurrentGame->GetGameName()+"\"");
    Найти бы еще куда компиляция ексешник выводит :spy:
  14. rssrcnn Парнишка с небывалым умом

    Сообщения:
    114
    Спасибы:
    0
    Папка Release
  15. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    ? у мну заменяет...
    Ну да вот это SendAllChat вырежи
  16. Nuke Ньюфаг

    Сообщения:
    22
    Спасибы:
    0
    Круть, все получилось :avtoradolf: Тоже просто файл заменился..
    rost, не подскажешь, как не удалить строку, но изменить ее так, чтобы сообщение о рехосте писалось ТОЛЬКО для владельца ? (для меня)
  17. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Подскажу...
    Код:
    ### all the bots messages will only be seen by admins (bot will be practicly hidden)
    bot_detourallmessagestoadmins = 1
    Все команды бот пишет только АДМИНУ
    АБСОЛЮТНО ВСЕ... ну кроме того если ктото напишет !sd или чтото в этом роде.
  18. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Но для того чтобы только про рехост писало тебе, надо прокомпилить бота чтобы он писал для ownera...
    Щас нету компиля.. несмогу почомь щас. Попробуй вариант ВЫШЕ!
  19. Nuke Ньюфаг

    Сообщения:
    22
    Спасибы:
    0
    Спасибо, но не помогло. Остановлюсь на полном изымании этой строки..

    Еще вопрос - как можно увеличить интервал отображения строки, которая в языковом файле показана как lang_0129 = $PLAYERSLEFT$ more until game starts. ?
    По-моему слишком уж часто она отображается, каждые 5 секунд вроде.
    Поиском по исходникам на слово "lang_0129" прошелся - не нашел ничего толкового.
  20. eLka Ньюфаг

    Сообщения:
    74
    Спасибы:
    0
    Сборка бота GHost:
    1.7.266
    тут гдето темка есть где убрать это значение если найду то скину...