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

Не определяет дроп игрока.

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

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

    Сообщения:
    62
    Спасибы:
    0
    Собсна если игрок в доте неактивен 5 и более минут, то при написании команды -kickafk, бот не определяет что игрока дропнуло. В итоге различные votekick, -ff, .rmk и другие команды, считают как будто он в игре и голосов нехватает. А так же при такой херне, нагрузка от бота резко повышается, помогите исправить данную проблему.

    При онлайне 450+ дофига людей уходят в афк чтобы им не засчитался лив. В итоге даже Intel iCore 5 тупо до 100% доходит нагрузка. Поэтому решение этой проблемы очень важно для меня, буду очень благодарен любой оказанной помощи.
  2. Deals Старожила

    Сообщения:
    784
    Спасибы:
    21
    Сборка бота GHost:
    Ghost One 1.7.266
    Skype:
    Мой статус
    Все нормально. У меня определяет как ливер...
  3. MeGaLeX Знакомый модера

    Сообщения:
    62
    Спасибы:
    0
    А можешь скинуть кусок кода, который отвечает за это? Я проверю, есть ли у меня он.
  4. Deals Старожила

    Сообщения:
    784
    Спасибы:
    21
    Сборка бота GHost:
    Ghost One 1.7.266
    Skype:
    Мой статус
    game_base.cpp
    EventPlayerDeleted
    А вообще это уже конечный код который оповещает об удалении.
    Причина не известно в чем.
  5. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    +1 определяет все норм
  6. festival Старожила

    Сообщения:
    368
    Спасибы:
    0
    и у меня все норм
    если дропать через -kickafk 5 то есть через саму доту, то бот тут не причем, его дропнет карта но бот скажет что он вышел добровольно и нагрузке просто неоткуда браться.

    На votekick поставь меньше % голосов.