Имхо, конечно, но если и делать автообновлялку, то с галочкой и продолжать класть новые версии тут тоже. Да, я параноик, но отследить, что прога общается с посторонним сервером - не проблема. А что там передаётся - Бог знает.
Пока делаю яшму, пришла в голову идея.
Как вы, мои дорогие пользователи, отнесетесь к идее автоматической проверке новой версии программы?
При запуске программа будет определять, есть ли новая версия, и в случае чего выводить пользователю сообщение "Доступная новая версия" и перечисление изменений.
Опционально, галочкой в настройках на последней вкладке. Было бы удобно)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Данная версия предназнчена для тех, у кого часто вылетают светофоры. Ну или нечасто, но тот, кто хочет помочь в нахождении проблемы и устранении.
Основные изменения:
1) На вкладку "Доп. возможности" добавлено 2 отладочных чекбокса:
- чекбокс "DBG Логировать инжекты"
- чекбокс "DBG Не закрывать окно разговора"
Оба чекбокса по умолчанию включены.
2) На вкладку "About" добавлена кнопка "?", которая проверяет наличие новой версии. Обращение идет по адресу [Ссылки могут видеть только зарегистрированные пользователи. ] . Никакие данные не передаются, не ширфуются, можете проверить)
3) Теперь игра следит за состоянием процесса. Если вдруг вылез светофор, то EHB сообщит, что такого-то персонажа настиг светофор и завершит работу. Полезно, когда летают много персонажей.
По поводу чекбоксов:
Вылеты обычно происходят в момент сдачи/получения тома. И при заходе в игру видно, что в инв добавляется том. Это может быть связано либо с инжектами сдачи квеста, либо с закрытием диалогового окна. Инжекты логируются в файл с именем вида "ИМЯ_ПЕРСОНАЖА_ДАТА_ВРЕМЯ.txt"
Оба чекбокса активны - т.е. по умолчанию будет происходить логгирование, диалоговые окна закрываться не будут. Возможно незакрытие диалоговых окон поломает логику работы бота (друледанж например), но мне сейчас главное найти причину крашей.
Если в этой версии светофоры прекратяться- значит виновато закрытие окна. Если же нет - просьба прислать лог-файл, чтобы можно было собрать статистику, на каком инжекте вылетает светофор.
PS
Для тех, кто опять будет кричать о том, что там вирусы и прочее - не срите в теме, пожалуйста. Качать никто не заставляет.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]-cофт и прочее для комфортной игры в PW. PW Everyday Helper Bot
[b]ВЕРСИЯ 1.3.22.20140713
Вылеты обычно происходят в момент сдачи/получения тома. И при заходе в игру видно, что в инв добавляется том.
Это точно. В выходные 2 дня гонял 6 персов и имел возможность наблюдать. Вылет именно в момент сдачи/получения, на абсолютно рандомном томе, не зависимо от расы, фазы луны, количества окон и т.д.
Несколько раз наблюдал такую картинку: перс долетает до нужного тома, спрыгивает с полёта, падает, но перед самой землёй его как бы откидывает назад и он зависает в воздухе метрах в 5-10 над землёй. Такой же эффект бывает, если падать с крутого склона горы - несколько раз откидывает назад.
Так вот, при таком откидывании и происходит зависание облёта (не светофор, а именно зависание на месте). Сервер считает, что чар уже стоит на земле, а клиент - что висит в водухе, но уже не в режиме полёта, а стоя на ногах. Следовательно, сдать/взять квест он не может. Через пару секунд он просто взлетает на какую-то высоту и тупо висит на месте, махая крылышками.
________________
Кто к нам с чем зачем, тот от того и того...
[Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ]
Попробую после полуночи антисветофор. Хотя и старая почти не вылетает после отключения быстровзлёта. Только на двух, трёх, многострадальных точках типа 18-27-37 томов. Но это изначально ещё и было. Отпишусь что и как будет. Кстати что там с друлолоданжем? По прежнему в новой версии бежит в угол?
Добавлено через 3 минуты
Цитата:
Сообщение от iGesha
Несколько раз наблюдал такую картинку: перс долетает до нужного тома, спрыгивает с полёта, падает, но перед самой землёй его как бы откидывает назад и он зависает в воздухе метрах в 5-10 над землёй. Такой же эффект бывает, если падать с крутого склона горы - несколько раз откидывает назад.
Так вот, при таком откидывании и происходит зависание облёта (не светофор, а именно зависание на месте). Сервер считает, что чар уже стоит на земле, а клиент - что висит в водухе, но уже не в режиме полёта, а стоя на ногах. Следовательно, сдать/взять квест он не может. Через пару секунд он просто взлетает на какую-то высоту и тупо висит на месте, махая крылышками.
Это то же вылечить можно, если в боте прописать при приземлении, не падать до конца, а вскакивать на полёт метрах в 20 от земли и снова спрыгивать. 500% такие косяки исчезнут.
Последний раз редактировалось Fixxxxxxxer; 14.07.2014 в 12:23.
Причина: Добавлено сообщение
Сделала 5 полных облётов на разных персах, пока никаких светофоров, ни единого.
А до этого были? Хотя б иногда?
У меня пока такая ж ситуация. 7 персов за вчера - 0 вылетов.
Если дело в закрытии окна, то.. либо надо закрывать окно позже, либо применять другой алгоритм закрытия окна..
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]-cофт и прочее для комфортной игры в PW. PW Everyday Helper Bot