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

GhostOne Построчный вывод

Тема в разделе 'Основные вопросы', создана пользователем Max5, 28 июн 2015.

  1. Max5 Старожила

    Сообщения:
    360
    Спасибы:
    68
    Сборка бота GHost:
    GhostOne 1.7.266
    Дата начала использования бота:
    14.05.2013
    Делал я команду host, и если пишешь без аргументов, бот отвечает списком карт, проблема в том, что если например два человека в одновременно отошлют эту команду, рубатл временно забанит бота за большое количество пакетов.
    Если писать просто на канал, то строки выводятся с задержками, видимо как раз для избежания такой ситуации, но если писать боту в лс, но отвечает мгновенно множеством строк.
    Как сделать, чтобы в ЛС он тоже отвечал с задержками между строками?
  2. LOOL Гуру

    Сообщения:
    114
    Спасибы:
    35
    Дата начала использования бота:
    1901
    если гхостван то в bnet.cpp
    Код:
    void CBNET :: QueueChatCommand( string chatCommand, string user, bool whisper )
     
    .....
    //                if (m_PasswordHashType == "pvpgn")
    //                    SendChatCommand( "/w " + user + " " + msg );
    //                else
                        QueueChatCommand( "/w " + user + " " + msg );
     
    ....
  3. Max5 Старожила

    Сообщения:
    360
    Спасибы:
    68
    Сборка бота GHost:
    GhostOne 1.7.266
    Дата начала использования бота:
    14.05.2013
    это все хорошо, но теперь появляется сообщение типа packet queue warning - there are 8 packets waiting to be sent и еще не все строки выводятся, типа пакеты были отброшены.
  4. LOOL Гуру

    Сообщения:
    114
    Спасибы:
    35
    Дата начала использования бота:
    1901
    бот не отбрасывает пакеты :rolleyes:
    если это на рубатле то там стоят фильтры чата - если в мессаге есть запрещенные слова то мессага блочится :mad:
  5. Max5 Старожила

    Сообщения:
    360
    Спасибы:
    68
    Сборка бота GHost:
    GhostOne 1.7.266
    Дата начала использования бота:
    14.05.2013
    не не, именно отбрасывает или они уже на сервере не доходят, только 11 строк доходит и все
  6. LOOL Гуру

    Сообщения:
    114
    Спасибы:
    35
    Дата начала использования бота:
    1901
    ну кинь лог что-ли когда 2 чела одновременно дают боту команду :okay:
  7. Max5 Старожила

    Сообщения:
    360
    Спасибы:
    68
    Сборка бота GHost:
    GhostOne 1.7.266
    Дата начала использования бота:
    14.05.2013
    а там ничего нет, только как там пишет tcp error или как то так
  8. LOOL Гуру

    Сообщения:
    114
    Спасибы:
    35
    Дата начала использования бота:
    1901
    хм при tcp error соединение вообще рвется :nbd:
  9. Max5 Старожила

    Сообщения:
    360
    Спасибы:
    68
    Сборка бота GHost:
    GhostOne 1.7.266
    Дата начала использования бота:
    14.05.2013
    вот именно, соединение рвется и появляется ошибка подключение, как будто бан по ip, а потом бот тут же переподключается.
  10. LOOL Гуру

    Сообщения:
    114
    Спасибы:
    35
    Дата начала использования бота:
    1901
    увеличь в конфиге ghost.cfg
    bot_bnetpacketdelaymedium = 5000
    bot_bnetpacketdelaybig = 7000
    или даже еще больше :spy: