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

welcome.txt + еще 1 вопросик

Тема в разделе 'Основные вопросы', создана пользователем Mr-Fane, 9 май 2011.

  1. Mr-Fane Ньюфаг

    Сообщения:
    110
    Спасибы:
    4
    Сборка бота GHost:
    GHo 1.7.266
    Доброго времени суток вам... :)

    1.Как сделать что-бы welcome.txt печатался через каждые 10 минут на протежении всей игры?
    2.Можно ли сделать автохост таким образом что-бы он хостил по очереди одну карту, но с 2-я разными конфигами.

    Например стоит автохост и он мутит так:

    1 игра -sd
    2 игра -ap
    3 игра -sd
    4 игра -ap ну и так далее...вот как это реализовать что-бы с одного бота так хост шел?

    Спасибо за внимание
  2. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
  3. Mr-Fane Ньюфаг

    Сообщения:
    110
    Спасибы:
    4
    Сборка бота GHost:
    GHo 1.7.266
    1)Ну так с радостью все сделаю и скомпилю...мне бы только код
    2)Надо что-бы карту грузил с разных конфигов, а там просто рандом имя :) Я доту как в пример привел)

    Ну вот пример другой...предположем есть карта X на 5 слотов.
    Бот на автохосте создает первую игру с названием X1 где все слоты открыты(x1.cfg), вторую игру бот создает с названием X2 где первый слот закрыт(x2.cfg).

    Вот :)
  4. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5

    =



    смысл грузить с разных конфиг ? пусть пуросто название рандомом даёт, а мод по названию вводится :spy:
  5. Mr-Fane Ньюфаг

    Сообщения:
    110
    Спасибы:
    4
    Сборка бота GHost:
    GHo 1.7.266
    Робчик у меня карта не совсем дота :bIbIbIblya: и надо именно так, что-бы грузил сначало 1 конфиг, потом 2, и т.д
  6. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
    тогда нужно ждать Дилса -_-
  7. Mr-Fane Ньюфаг

    Сообщения:
    110
    Спасибы:
    4
    Сборка бота GHost:
    GHo 1.7.266
    Можно только согласится -_-
    Было бы класно на автохосте например хостить по очереди 2 разных карты.Типо дота, тд, дота, тд и так далее.
    Надо просто в исходнике найти кусок, который отвечает за автохост и немного там помудрить - уверен что реализовать несложно.
    Допилить параметр в конфиге bot_autohostmapcfg2 =

    Типо будет работать так:

    bot_autohostmapcfg = dota.cfg
    bot_autohostmapcfg2 = td.cfg

    При автохосте бот первом делом загружает bot_autohostmapcfg, после того как наберается нужное кол. игроков бот стартует игру, выходит и перед тем как создать новую игру загружает bot_autohostmapcfg2, стартует......потом снова загружает первый...и так далее.
    И самое главное воизбижании проблем сделать что-бы если значение bot_autohostmapcfg2 пусто, то бот снова загружает первый конфиг.

    В таком случии будем иметь бота, который на автохосте сможет создавать 2 разных карты, если в bot_autohostmapcfg2 ничего не указанно, то он работает в стандартном режиме.

    Ну надеюсь меня поняли
  8. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    поставь 2 бота с другим конфигом
    и вся проблема
  9. Mr-Fane Ньюфаг

    Сообщения:
    110
    Спасибы:
    4
    Сборка бота GHost:
    GHo 1.7.266
    Бот хостит на 6 сервов, включая 4 официальных, а там как ты знаешь для каждого акк нужны лицензионные ключи.
    Так-что не катит.
  10. Pro100_SkyLine Ньюфаг

    Сообщения:
    31
    Спасибы:
    0
    Извините если перебил но чтоб отдельную тему не создовать спрошу тут...
    Как реализовать чтобы бот выводил текст на русском языке из фаила welcome.txt?
  11. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    UTF-8
    Программа NotePad++
  12. Nuke Ньюфаг

    Сообщения:
    22
    Спасибы:
    0
    А как убрать первую строку? Что бы не было написано в welcome.txt - при входе в комнату бот всегда пишет первую пустую строку, а на второй сам текст.
    В файле welcome.txt никаких лишних пробелов и абзацев нет, только одно слово написано.
  13. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Гдето 1 пробел точно...
    Если нехоч мучатсо, удали welcome и создай его заного...
    Тупо, но сработает!
  14. TyMaH Рекомендуемый

    Сообщения:
    154
    Спасибы:
    1
    Сборка бота GHost:
    Ghost One 1.7
    Как убрать не знаю,но я вставил туда просто сообщение типа - welcome!

    game_base.cpp
    Код:
        void CBaseGame :: SendWelcomeMessage( CGamePlayer *player )
        {
           
           for( vector<string> :: iterator i = m_GHost->m_Welcome.begin( ); i != m_GHost->m_Welcome.end( ); i++ )
           {
              SendChat( player, (*i));
           }
           
           SendChat( player, " " );
    Код:
    SendChat( player, " " )
    Вот эта строчка выдает пустоту.. :-\
  15. Nuke Ньюфаг

    Сообщения:
    22
    Спасибы:
    0
    Вот оно че.. А я уже замучался удалять-создавать этот файл :facepalm: Говорю же. Никаких пустых строк и пробелов нету.
  16. Nuke Ньюфаг

    Сообщения:
    22
    Спасибы:
    0
    Отлично, стер эту строку, скомпилировал - нет большей пустой строки! :alequate:
  17. TyMaH Рекомендуемый

    Сообщения:
    154
    Спасибы:
    1
    Сборка бота GHost:
    Ghost One 1.7
    ;D незачто