|
Автор |
Сообщение |
ProfP
|
Заголовок сообщения: 4.2 Beta тестирование  Добавлено: 17 ноя 2009, 19:39 |
Зарегистрирован: 22 янв 2012, 04:10 Сообщений: 135
|
Мы все - бета-тестеры вашей программы, Сергей, а как можно нормально тестить без обширных логов?
|
|
|
|
 |
MrSergey
|
Заголовок сообщения: 4.2 Beta тестирование  Добавлено: 17 ноя 2009, 23:58 |
Администратор |
 |
Зарегистрирован: 21 июн 2010, 22:50 Сообщений: 16264 Откуда: Запорожье
|
Bossrus, согласно требованиям близов длина пароля должна быть не менее 9 символов, соответственно если пароль короче 9 символов, то бот пишет что он неверный. То, что находится под звездочками можно посмотреть в нормальном варианте в файле настроек. Т.к. пароль у вас не принимается, то галочка дисконекта соответственно не стоит и бот просто переходит в режим паузы при обнаружении дисконекта. Скорее всего я погорячился с проверкой длины пароля...(
|
|
|
|
 |
MrSergey
|
Заголовок сообщения: 4.2 Beta тестирование  Добавлено: 19 ноя 2009, 19:31 |
Администратор |
 |
Зарегистрирован: 21 июн 2010, 22:50 Сообщений: 16264 Откуда: Запорожье
|
После выхода патча 3.3. Насколько я понял, он должен ыть уже на следующей неделе. Пока что могу вам посоветовать сменить пароль на 9-ти значный.
|
|
|
|
 |
ProfP
|
Заголовок сообщения: 4.2 Beta тестирование  Добавлено: 20 ноя 2009, 20:14 |
Зарегистрирован: 22 янв 2012, 04:10 Сообщений: 135
|
Если бот сделал логаут и потом по какой-то причине не смог снова зайти в игру (например, неверный пароль, сбился по клавишам, выбор реалма появился и пр.) это приводит его в ступор. То есть он ничего не делает, только вверху отсчитывает 4-х значные цифры логаута. Нужно подавать какой-нибудь сигнал, если бот в течении заданного времени не может зайти в игру.
|
|
|
|
 |
MrSergey
|
Заголовок сообщения: 4.2 Beta тестирование  Добавлено: 20 ноя 2009, 20:57 |
Администратор |
 |
Зарегистрирован: 21 июн 2010, 22:50 Сообщений: 16264 Откуда: Запорожье
|
ProfP, я уточню: - пароль неправильный ввести на данный момент сложновато - если он будет меньше 9 символов, то бот его не воспримет. как правило народ ставит 1 цифру дабы "не просило" и все. тут это не прокатывает. Да и вообще, если вы хотите пользоваться функцией перезахода - вводите правильный пароль. Ввести пароль неверно бот не может. - окно реалмов появлется тольк при обновлениях, т.е. по средам. Я в этот день ставлю бота до 5 утра, потом выключение по таймеру. Для чео вам сообщние о том, что бот не может зайти, если вы заранее и так знаете, что с 5 часов рестарт серверов и ловля будет невозможна? - сбился по клавишам - что имеется ввиду?
Со временем я введу анализ на риалмы и т.д., н это будет чуть позже
|
|
|
|
 |
ProfP
|
Заголовок сообщения: 4.2 Beta тестирование  Добавлено: 21 ноя 2009, 03:16 |
Зарегистрирован: 22 янв 2012, 04:10 Сообщений: 135
|
Я не знаю, что происходит. Вижу вот что: окно выбора персонажа, которое висит вечно, бот ничего не делает. Иногда понятно, почему это произошло, потому что сверху окошко с сообщением, что неверно введен пароль. Я исправил пароль, все равно после логаута такая картина.
Как раз только что в игре случился дисконект. Что происходит. Бот пишет: Обнаружен дисконект Вводим пароль, заходим Заходит нормально. Но, вместо захода пишет: Обнаружена очередь, ждем 1 минуту. Я прождал 10 минут, никакой реакции.
Не надо никакого анализа на реалмы. Можно сделать очень простую вещь: если бот не заходит в игру, допустим 10 минут, давать сигнал?
Через некоторое время, рыбачил на ОЛО. Бот сделал логаут нормально. Через 30 мин. игра отключилась от сервера - это нормально. Бот попытался войти, напечатал в окне ввода пароля три символа и перешел в режим паузы. Как я понимаю, навсегда - я такое уже видел многократно, проснувшись утром. Резюме: версии бота старше 4.2 перезайти после логаута не могут. Попробую более ранние.
Еще вариант, застал как раз: бот пытается ввести пароль на место логина. После N-ой попытки игра, конечно, вылетает. Итого: за ночь бот сделал примерно 10 попыток войти в игру, ни одной успешной.
|
|
|
|
 |
MrSergey
|
Заголовок сообщения: 4.2 Beta тестирование  Добавлено: 21 ноя 2009, 13:00 |
Администратор |
 |
Зарегистрирован: 21 июн 2010, 22:50 Сообщений: 16264 Откуда: Запорожье
|
ProfP, такое иногда было на старом боте если в районе груди персонажа был красный цвет. у меня такое случалось если н персе был табард с альтерака. посмотрите есть ли у вас что-то красное на персе когда он находиться в окне выбора персов, если есть - уберите. Функции анализа цветов что в этой версии, что в старых одни и теже, в новых я просто уменьшил их количество и поменял местами.
Bossrus, я просил выложить логи.) эти 3 символа могут иметь двойной смысл - либо неверный ввод пароля, что мало вероятно, либо бот реагирует на дисконект как неудавшийся заброс. Реакция на заброс идет так - пробуем 6 раз, если не получилось, то пробуем еще 3 раза, после чего реакция. Возможно при обрыве связи вас выкидывает позже, чем бот сделает 6 попыток заброса и поэтому он воспринимает дисконект за проверку. Вобщем в любом случе нужно посмотреть в логе из-за чего бот перешел в режим паузы.
Если из-за превышения времени вылета в основное окно, то можно добавить в файл настроек строку zabros=10 = или не 10, а 9 или 11 - это будет количество попыток забросить удочку до того как проверять на проверку ГМом.
|
|
|
|
 |
ProfP
|
Заголовок сообщения: 4.2 Beta тестирование  Добавлено: 21 ноя 2009, 15:30 |
Зарегистрирован: 22 янв 2012, 04:10 Сообщений: 135
|
Табард в самом деле есть красный, гильдиевый, что каждый раз его снимать перед рыбной ловлей? Согильдевцы могут не понять. ) Сейчас в очередной раз смотрю - на экране окно выбора персонажа. В левом верхнем углу маленькое окошко бота "до логаута осталось 1869 с", а на экране побольше "попытка входа" или что-то подобное, идет отсчет времени с полоской. Как отсчет кончается, ничего не происходит, начинается новый. Блин боту просто нужно нажать ENTER и все! Еще раз прошу давать какой-то сигнал, если бот не может войти в игру за приемлемое время.
Попробовал сделать дисконнект искусственно, бот его обнаружил и стал упорно вводить пароль вместо имени персонажа. Табард имеет какой-нибудь к этому отношение? Ведь до выбора персонажа еще не дошли? Разобрался - кто-то или что-то снял галку с "запоминать имя персонажа". Однако все равно бот виснет на экране выбора персонажа. Снял табард, рекконект наконец удался.
|
|
|
|
 |
MrSergey
|
Заголовок сообщения: 4.2 Beta тестирование  Добавлено: 22 ноя 2009, 23:57 |
Администратор |
 |
Зарегистрирован: 21 июн 2010, 22:50 Сообщений: 16264 Откуда: Запорожье
|
Bossrus, подобное сообщение было у 1 покупателя. Решилось повторной попыткой запуска бота. Т.е. дталог, а вернее монолог в аське был примерно такой: 00:00:01 - у меня пишет Unable to open script file 00:02:00 - о уже не пишет, все нормально
|
|
|
|
 |
ProfP
|
Заголовок сообщения: 4.2 Beta тестирование  Добавлено: 23 ноя 2009, 13:13 |
Зарегистрирован: 22 янв 2012, 04:10 Сообщений: 135
|
Я работаю в админском режиме, так у меня бот свои служебные файлы (set.ini, iskl.txt, cont.txt), лог, а также файл "пускача" AutoIt создает не в своей папке, а в c:\document and Settings\User\. Вообще-то, это нелегальное место, тогда уж пусть создавал где-то типа c:\Documents and Settings\User\Application Data\Notepad, как положено. Но, как понимаю, автор бота этим процессом не управляет. Он создает скрипт AutoIt, компилирует его в исполняемый файл, шифрует его Themid-ой и пакует в инсталляционный файл.
|
|
|
|
 |
|
|