|
|
|
Новая Версия Uopilot v.2.32 (16.11.2012), Оффициальный сайт. Скачать. Последняя версия. |
|
|
xolost |
6.1.2013, 10:04
|
Expert
Сообщений: 517
Регистрация: 17.6.2012 Группа: Пользователи Наличность: 0
Пользователь №: 15.035
|
Баги с логами. Код set %abil_ataka[1 6] test set #abil_ataka 1 set logging нашли абилку %abil_ataka[#abil_ataka 6] - кастуем
вместо слова "test" в строке лога пустота. Если стереть двумерность массива, и оставить только так: Код set %abil_ataka[1] test set #abil_ataka 1 set logging нашли абилку %abil_ataka[#abil_ataka] - кастуем
То вообще ошибка интеджера в строке лога, скрипт остановлен. Притом самое забавное, если имена массива с числовой переменной назвать покрасивее, типа %test #test или %test_a #test_a, то всё всё работает нормально. Код set #hp 100 set logging ищем кнопку "вперед" Наши хп #hp% end_script
Здесь #hp% не выводится числом, а выводится названием переменной #hp% Причем, если стереть слова "Наши хп", то всё выводится красиво. Выяснил. Если в строке лога кол-во символов больше 17(включая пробелы) ДО самой переменной, то она начинает вот так баговать. Если указать хоть 100500 символов ПОСЛЕ переменной, то всё ок.
|
|
|
|
xolost |
7.1.2013, 2:17
|
Expert
Сообщений: 517
Регистрация: 17.6.2012 Группа: Пользователи Наличность: 0
Пользователь №: 15.035
|
Нашел ещё несколько багов. Не знаю что хуже, то что перешел на 2.32, то что в 2.32 присутствуют баги из-за которых не работает часть скрипта или то что не перешел раньше, что бы обнаружить баги раньше, да бы их поскорее исправили( Вообщем 1) (IMG: http://www.pictureshack.ru/images/63958_1.GIF) Только в версии 2.32 2) Числовая переменная в номере массива не позволяет найти картинку. Код set #startX 0 set #startY 0 set #endX 1280 set #endY 1024 set %bazariki[1] проход set %bazariki[2] проход2 set %bazariki[3] назад set %bazariki[4] 3чек set %bazariki[5] базару_конец
set $bazariki findimage (#startX #startY #endX #endY (c:\images\объекты\охранница\%bazariki[5].bmp) %crds13 2 100 -1) set logging нашли на $bazariki% // всегда 100% for #baz 1 5 set $bazariki findimage (#startX #startY #endX #endY (c:\images\объекты\охранница\%bazariki[#baz].bmp) %crds13 2 100 -1) set logging нашли на $bazariki% // - всегда -1 if $bazariki > 0 // Никогда не найдем msg uspeh end_if end_for Если ищем отдельно - как выше, то находит, если через переменную в массиве, то -1 Можно и просто добавить к первому: Код set #baz 5 set $bazariki findimage (#startX #startY #endX #endY (c:\images\объекты\охранница\%bazariki[#baz].bmp) %crds13 2 100 -1) результат сразу -1 не смотря ни на что. Баг повторяется только в 2.32
|
|
|
|
Санчес |
7.1.2013, 2:32
|
Apprentice
Сообщений: 131
Регистрация: 18.12.2012 Группа: Пользователи Наличность: 0
Пользователь №: 15.578
Возраст: 31
|
Скажите пожалуйста,можно ли как то сделать так чтобы при "Скрипт >Открыть" или "...Новый" окно со списом файлов и окно с "Вы уверены тра ля ля.." всегда были поверх всех окон,в том числе и скриптового?Я исковырял все настройки вроде поснимал/поставил галки,но проблема не ушла,сначала вроде норм,но через какое то время при проделывании такой операции эти окошки оказываются за основным и их никак оттуда не достать, а "Снять задачу" очень неудобно потому как все что не сохранено летит в "туда",хотя итак сохраняюсь почти после каждой строки.Второе это имя файла в логе,подумал вроде надо,и поставил галку в "Отображать имена файлов скриптов",правда я думал это несколько другое,но теперь рад бы убрать из лога да вот никак.И третье,когда добавляю новые вкладки то иногда из предыдущей вкладки бывает исчезает либо все,либо последние изменения.
|
|
|
|
veiron |
7.1.2013, 10:01
|
Master
Сообщений: 1.264
Регистрация: 22.5.2012 Группа: Пользователи Наличность: 0 Из: Белоруссии
Пользователь №: 14.972
|
Цитата(DarkMaster @ 7.1.2013, 3:49) версия какая? если я правильно понял о чем вы, то это было исправлено.
у меня 2.32 и окна открыть или новый появляются под пилотом. Но не всегда. Цитата(Санчес @ 7.1.2013, 3:32) Скажите пожалуйста,можно ли как то сделать так чтобы при "Скрипт >Открыть" или "...Новый" окно со списом файлов и окно с "Вы уверены тра ля ля.." всегда были поверх всех окон,в том числе и скриптового?Я исковырял все настройки вроде поснимал/поставил галки,но проблема не ушла,сначала вроде норм,но через какое то время при проделывании такой операции эти окошки оказываются за основным и их никак оттуда не достать, а "Снять задачу" очень неудобно потому как все что не сохранено летит в "туда",хотя итак сохраняюсь почти после каждой строки.
Когда так происходит, зайди в диспетчер задач, но не снимай задачу, а нажми на передний план. та табличка которая весит, появится перед пилотом. закроешь ее, и пилот дальше работает.
|
|
|
|
Санчес |
7.1.2013, 14:44
|
Apprentice
Сообщений: 131
Регистрация: 18.12.2012 Группа: Пользователи Наличность: 0
Пользователь №: 15.578
Возраст: 31
|
Цитата(DarkMaster @ 7.1.2013, 1:49) версия какая? если я правильно понял о чем вы, то это было исправлено.
DarkMaster версия последняя судя по about Андрей спасибо,пока буду так выходить из ситуации (IMG: style_emoticons/default/wink.gif) Цитата(DarkMaster @ 7.1.2013, 1:49) версия какая? если я правильно понял о чем вы, то это было исправлено.
И этот вопрос обсуждался вроде помнится,мне не мешает но глюк есть
Эскизы прикрепленных изображений
|
|
|
|
veiron |
7.1.2013, 15:44
|
Master
Сообщений: 1.264
Регистрация: 22.5.2012 Группа: Пользователи Наличность: 0 Из: Белоруссии
Пользователь №: 14.972
|
Цитата(DarkMaster @ 7.1.2013, 16:41) Чуть-чуть измените размер окна. Фикс будет в следующей версии.
Да, я помню, ваш совет, по поводу изменения окна. Так и делаю, а она все равно выскакивает. Уже начинаю, превыкать,единственное, не удобно, это когда оно выскочит под пилотом. Приходится в диспетчер задач лазить. Буду ждать следующую версию.
|
|
|
|
xolost |
8.1.2013, 4:53
|
Expert
Сообщений: 517
Регистрация: 17.6.2012 Группа: Пользователи Наличность: 0
Пользователь №: 15.035
|
Хахах.. Вот это прикол блин! Все баги что я выше написал, это всё один и тот же баг. Везде фигурирует неопределенное число от 17 до 20 . В данном случае, именно 20 символов допустимое число ПЕРЕД считыванием числовой переменной. Т.е. вот так всё ок: Код set $bazariki findimage (0 0 100 100 (c:\images\объекты\%bazariki[#bak].bmp) %crds13 2 100 -1) а вот так уже нет: Код set $bazariki findimage (0 0 100 100 (c:\images\объекты\охранница\%bazariki[#bak].bmp) %crds13 2 100 -1)
|
|
|
|
xolost |
9.1.2013, 16:00
|
Expert
Сообщений: 517
Регистрация: 17.6.2012 Группа: Пользователи Наличность: 0
Пользователь №: 15.035
|
Цитата(WKnight @ 20.12.2012, 13:11) Запустил. Пилот честно загреб 2 гига. Закрыл. Запустил под отладчиком. Работает как часы, 10 метров +-. Запустил без отладчика. Работает как часы. Перезагрузил комп. Работает... Больше добиться 2х гигового эфекта для анализа не получается... Мелкий момент выяснить конечно удалось за время первого запуска, но этого очень мало...
Потому что тут фигурирует ещё несколько факторов. Во-первых, не обязательно, но желательно(чаще повторяется) использовать разрешения для поиска больше чем 1280 на 1024. например 1600 на 900 (не обязательно иметь размер такого раб стола. Во-вторых, щас заметил ещё новый фактор. Представим что открыт браузер, в моем случае IE и там время загрузки. Ищем ошибки, которые в игре у меня нулевого цвета + второй цвет. В самом браузере совпадений в данный момент нету. Там где -1 - это результат найденных картинок с нулевым цветом. В этот момент память наедается. Вот логи, я лишнее убрал: Код 16:44:03 : find mistake 3375 16:44:03 : -1 16:44:04 : -1 16:44:06 : find mistake 5703 16:44:06 : -1 16:44:06 : -1 // в этот момент я свернул браузер к которому привязан пилот. 16:44:07 : find mistake 6984 16:44:07 : 0 16:44:07 : 0 16:44:07 : find mistake 7093 16:44:07 : 0 16:44:07 : 0 16:44:08 : find mistake 8375 16:44:08 : 0 16:44:08 : 0 16:44:09 : find mistake 8937 16:44:09 : 0 16:44:09 : 0 16:44:09 : сделали Ф5 в месте
// Послали send {F5} и браузер по прежнему свернут. 16:44:18 : find mistake 1719 16:44:18 : -1 16:44:18 : -1 16:44:20 : find mistake 3875 16:44:20 : -1 16:44:20 : -1 Вот такое вот забавное поведение. Сначала -1, после сворачивания 0, после f5 снова -1 (при условии, что браузер я не разворачивал!, он по прежнему свернут.) Такие вот пирожки.
|
|
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|