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

Бот в лобби

Тема в разделе 'Кодинг/Собственные решения', создана пользователем Gh0st_one, 21 сен 2010.

  1. Gh0st_one Знакомый модера

    Сообщения:
    35
    Спасибы:
    0
    Сборка бота GHost:
    Ghost one 1.7.266
    сегодня задумался: ведь бот сидит в лобби "скрытый" а после набора команды старт ливает. а можно ли сделать так что бы он сидел на зрительском двенадцатом слоте в дота играх?) и еще при наборе команды .virtualhost |CFF000095xXx|R ник бота должен был стать синим xXx а он стал обычным. в чём дело?
  2. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    А мне почти также, но при заходе в игру с 12 человеками, создавался fakeplayer в 12 слоте. плиз ^_^
  3. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    цветной ник командой не сделаеш, так как вар посылает сообщения без цветовых кодов
  4. Gh0st_one Знакомый модера

    Сообщения:
    35
    Спасибы:
    0
    Сборка бота GHost:
    Ghost one 1.7.266
    а как сделать так чтобы бот был видим в лобби?
  5. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    легче будет добавить фейк плеера : в команде !priv\pub bneta\admin_game после
    Код:
    m_GHost->CreateGame(  ....
    добавить
    Код:
    m_GHost->m_CurrentGame->CreateFakePlayer();
    а в функции CreateFakePlayer()
    после
    Код:
    SendAllSlotInfo( );
    добавить
    Код:
    SwapSlots(SID, m_Slots.size()-1 );
    проверил всё работает
    офк если ты меняеш карты можно добавить проверку обсерверов( так как он просто свапает fakeplayer на последний слот), но для постоянного автохоста с обсами сойдет
  6. Gh0st_one Знакомый модера

    Сообщения:
    35
    Спасибы:
    0
    Сборка бота GHost:
    Ghost one 1.7.266
    чето я никак не найду этот m_GHost->CreateGame( ..
    Подскажи где и какая строка плиз
  7. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    две точки убери просто m_GHost->CreateGame(
    например строка 3719 bnet.cpp
  8. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    Поиск по файлам, прогга FileSeek или в компияторе можно