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

BRT Bot - кодинк для информации в лобби

Тема в разделе 'Основные вопросы', создана пользователем ganja_dypb, 11 фев 2012.

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

    Сообщения:
    52
    Спасибы:
    2
    Сборка бота GHost:
    Ghost ++17.1
    Дата начала использования бота:
    30.07.10
    Вопрос вот в чём...дайте плз ответ, буду признателен в помощи!
    Код:
    SendAllChat( "Страна: " + Player->GetCountry());
    SendAllChat( "Пинг: " + UTIL_ToString( Player->GetPing( m_GHost->m_LCPings)));
    // check for multiple ip usage.
    Всё работает, но можно ли сделать с помощью этих кодов выдачу информации, например просто:
    Здравствуйте, вас приветствует бот и т.д....что бы они так же показывали при заходи в созданную игру (лобби) любому входящему игроку!
    Буду признателен кто подскажет "Код"...если уже такая инфа была по боту "BRT" то плз скиньте ссылку темы и закройте. Поиск к сожалению не помог...
  2. Maaf11 Ньюфаг

    Сообщения:
    28
    Спасибы:
    0
    Сборка бота GHost:
    BRTGhost 1.7.1
    Хммм.... А welcome.txt уже не канает?
  3. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Вот тебе тему сказали... там welcome.txt есть, измени его как тебе угодно, о госпади как этого только незаметить я хз :facepalm:
  4. ganja_dypb Парнишка с небывалым умом

    Сообщения:
    52
    Спасибы:
    2
    Сборка бота GHost:
    Ghost ++17.1
    Дата начала использования бота:
    30.07.10
    да мля не нужен мне welcom.txt...мне не в личку нужно писать...
    А когда игра создана игрок заходит и видит внизу чата инфу например эту что выше было показано:
    Код:
    Страна: RU
    Пинг: 20
    например чтобы судаже добавить...
    Код:
    Здравствуйте, вас приветствует бот и т.д...
    Страна: RU
    Пинг: 20
    
    и хотелось бы чтоб он не каждый раз при заходе нового игрока выдавал всем инфу:
    Код:
    Здравствуйте, вас приветствует бот и т.д...
    т.е. только один раз одному игроку т.е. чтоб не было флуда как от команд страна, пинг....
    Это находится в game_base.cpp
    Код:
    	// join message from diff realms
    Возможно я пробовал сделать:
    Код:
    //	SendChat( player, "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-" );
    //	SendChat( player, "Owner: "+m_OwnerName+"    Game Name:     " + m_GameName );
    но нечего не получилось...
  5. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Cделай не всем, а только ему...
    Место SendAllChat -> SendChat(player, "//-/-");
    ну кароче поищи там похожий код и скопируй. Видеть будет только зашедший, что означает нету флуда.
    В личку писать))) Это ты несделаешь сам, да и если у тебя бот автохостит еще дело в пакетах, там же он посылает постоянно 3 фразы (ну как ты описал), а думаю ты нераз замечал за БАН ЧАТА тому игроку который или на канале посылает КУЧУ сообщений подряд ну или в ПРИВАТ тоже.
    Так что тебе могут бота забанить (чат) и он писать нечего небудет (ну я имею ввиду только если в приват делать...)