Здравствуйте, гость ( Вход | Регистрация )

76 страниц V « < 38 39 40 41 42 > »   
Тема закрытаОткрыть новую тему
> Пожелания, Предложения по развитию сюда
xolost
сообщение 4.8.2013, 18:33
Сообщение #781


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



Цитата(DarkMaster @ 4.8.2013, 14:57) *

оно с черным не связано. не так давно замечал утечки без черного цвета.

Конечно замечал, потому что их 2 способа, как я уже 30 раз говорил об этом.
И когда кнайт пофиксит, думаю подтвердит сие утверждение.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 4.8.2013, 18:34
Сообщение #782


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата(xolost @ 4.8.2013, 18:33) *

Конечно замечал, потому что их 2 способа, как я уже 30 раз говорил об этом.
И когда кнайт пофиксит, думаю подтвердит сие утверждение.

Нужна картинка и скрипт, воспроизводящие проблему.
Иначе это пустой разговор


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 4.8.2013, 18:53
Сообщение #783


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



Цитата(Zeleax @ 4.8.2013, 19:34) *

Нужна картинка и скрипт, воспроизводящие проблему.
Иначе это пустой разговор

Да запросто, как 2 пальца. Сейчас сделаю.
Только не гарантирую, что у других эти данные с багом так же отработают.
5-10 мин не уходи.


upd.
Качаем, открываем на весь экран через пейнт
картника общая

Качаем, кладем в папку c:\test\
искомая картинка


set $levo findimage (0 0 1280 1024 (C:\test\поджера.bmp) %crds11 2 100 -1)
msg $levo

Зреем результат -1
и + несколько метров к пилоту каждый прогон.

И теперь, если у тебя это воспроизвелось, то перекрась эту в любой другой цвет как и слово искомое в тот же. И хрен он повторится. Т.е. в данном примере, именно нулевой цвет багует.
Другие цвета багуют по другой причине.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 5.8.2013, 8:19
Сообщение #784


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



У меня результат следующий (сначала открывал картинку на сайте, затем сохранял у себя на компе под "Сохранить изображение как", открывал в XnView, правил имя картинки в скрипте и уменьшил область поиска):
- картинка (оригинальная) находится в 1 экземпляре со степенью совпадения 80% (хотя я её не вижу в области поиска)
- за 10 циклов съедается 16КБ памяти (смотрел в Диспетчере задач), т.е. 1 цикл = 1.6 КБ. При длительной работе съест много, согласен.

сам скрипт:
Код
set #a findimage (1 0 300 300 (d:\Temp\podzhera.bmp) %crd 2 )
set #sz size (%crd)
msg #a , #sz // выдает 80 , 1


Сообщение отредактировал Zeleax - 5.8.2013, 8:25


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 5.8.2013, 8:52
Сообщение #785


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



Я не совсем понял, а ты пробовал ничего не меняя запустить как я описал? Какой результат у тебя в этом случае?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 5.8.2013, 9:06
Сообщение #786


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата(xolost @ 5.8.2013, 8:52) *

Я не совсем понял, а ты пробовал ничего не меняя запустить как я описал? Какой результат у тебя в этом случае?

Что значит- ничего не меняя? Имя файла левое оставлять? )
Да и в экран ноута (1200*800) не влезает разрешение, если не менять в скрипте

Сообщение отредактировал Zeleax - 5.8.2013, 9:08


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 5.8.2013, 9:15
Сообщение #787


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



Цитата(Zeleax @ 5.8.2013, 10:06) *

Что значит- ничего не меняя? Имя файла левое оставлять? )
Да и в экран ноута (1200*800) не влезает разрешение, если не менять в скрипте


Имя файла да, забыл что оно при заливке сменилось.
Ну у тебя уже указано оно верно.

значит искомую картинку называешь как назвал или как у меня в скрипте - поджера
вторую не надо обзывать - просто открывай в пейнте и разворачивай на весь экран - пофиг что не влезет.(Если не повториться баг - просто уменьши размер - справа-вниз ползунок для уменьшения холста).
В скрипте можешь не менять координаты. Если не повторится баг, то уменьши до размера своего стола - 1200*800 и тут очень важно это! что бы с нуля до максималки искал.

Ну и всё, зыркай результат.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 5.8.2013, 9:21
Сообщение #788


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Поставил точность 100% определения картинки и "найти все" (-1) и размер побольше, но чтобы у меня влезал в экран.
Действительно лажу выдает
Код
set #a findimage (0 0 1070 550 (d:\Temp\podzhera.bmp) %crd 2 100 -1)
set #sz size (%crd)
msg #a , #sz // -1, 100


Съело 17МБ памяти за 10 циклов...
И откуда размер массива 100? (IMG:style_emoticons/default/blink.gif)

Спасибо, xolost

WKnight, вот тебе работа )

Сообщение отредактировал Zeleax - 5.8.2013, 9:24


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 5.8.2013, 11:40
Сообщение #789


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Размер массива 100 для оптимизации. При любом изменении размера массива он полностью копируется в новое место в памяти. И чтоб сэкономить время, резервируется по 100 записей. По окончании поиска урезается до реального значения.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 5.8.2013, 11:45
Сообщение #790


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата(WKnight @ 5.8.2013, 11:40) *

Размер массива 100 для оптимизации. При любом изменении размера массива он полностью копируется в новое место в памяти. И чтоб сэкономить время, резервируется по 100 записей. По окончании поиска урезается до реального значения.

Ясно. Ну значит здесь не урезается, а сбоит


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 11.8.2013, 10:47
Сообщение #791


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



Сделать команду, в которой указаваем настройки точности поиска и погрешность оттенка картинки у всех финдимиджов в скрипте.

Например,
set findimage 100 20

Все финдимиджи теперь ищутся с точностью 100% и погрешностью оттенка 20%



Таким образом, нарезав ряд картинок для бота с одним типом сглаживания или без него вообще, можно будет играться одной строкой в шапке, что бы найти универсальные настройки для всех остальных типов сглаживания и оттенков.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 11.8.2013, 10:55
Сообщение #792


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата(xolost @ 11.8.2013, 10:47) *

Сделать команду, в которой указаваем настройки точности поиска и погрешность оттенка картинки у всех финдимиджов в скрипте.

Хорошая идея.
Я, кстати, уже предлагал добавить возможность менять настройки пилота для текущего скрипта (или глобально) прямо из самого скрипта, используя формат файла uopilot.ini
SET [LOCAL|GLOBAL] OPTION <имя раздела файла INI> <Имя опции> <Значение опции>
по-умолчанию LOCAL - только для текущего скрипта

Например,
set option [UoPilot] MoveMouseBeforeClick 0

И жизнь станет краше, т.к. можно будет прямо из скрипта и горячие клавиши загрузить и многое другое )

З.Ы.: можно и без имени раздела, если имена всех опций разные. Горячие клавиши действуют глобально в любом случае (или только на время работы скрипта, если получится)

З.З.Ы.: я , кстати, сегодня немного проспонсировал/приблизил релиз новой версии )

Сообщение отредактировал Zeleax - 11.8.2013, 11:06


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 11.8.2013, 11:16
Сообщение #793


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



И кстати.
Если сделать эту с финдимиджем, то.

Код

set findimage 100 0
set $a findimage(бла-бла-бла)
while $a < 1 and #a < 101
   wait 10
   set #a #a + 1
   findimage 100 #a
   set $a findimage(бла-бла-бла)
end_while
msg $a #a


Ну или с точностью тоже самое, или одновременно.
Проще говоря, появится возможность автоподстройки!!!

З.З.З.Ы.: я , кстати, в ожидаемый релиз тоже оказывал пободную помошь )
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 11.8.2013, 12:33
Сообщение #794


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29680
Пользователь №: 11.279



Очень хочется возможность полностью отключать логирование. Т.е. пишем:
log none|off|level 0
И у нас выключаются сообщения в лог, в том числе с помощью прямой записи:
log 123
Постоянно комментировать/разкомментировать отладочные сообщения лога утомляет. В идеале это будет все-таки level с возможностью задать уровень логгирования.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 11.8.2013, 16:58
Сообщение #795


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата(DarkMaster @ 11.8.2013, 16:51) *

А в indexOf можно ввести X координату для границ поиска?

Я бы сказал даже, что нужно. Т.к. нет смысла проверять кучу столбцов, если искать требуется только в некоторых или вообще в одном. А лишние данные из других столбцов будут только мешать.


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 11.8.2013, 17:02
Сообщение #796


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29680
Пользователь №: 11.279



Цитата
из других столбцов будут только мешать.

В этом то и беда.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 11.8.2013, 23:03
Сообщение #797


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29680
Пользователь №: 11.279



eval отсутствует в меню по ПКМ.

Вообще хотелось бы развития данного оперетора. Либо я его как-то не так использую, либо его мало куда подсунешь.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 17.8.2013, 17:12
Сообщение #798


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29680
Пользователь №: 11.279



Кнайт, насколько реально прикрутить модульную адресацию к readmem?


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 17.8.2013, 20:18
Сообщение #799


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата(DarkMaster @ 17.8.2013, 17:12) *

Кнайт, насколько реально прикрутить модульную адресацию к readmem?

это как?


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 17.8.2013, 20:22
Сообщение #800


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29680
Пользователь №: 11.279



Артмани хитрый и может считывать адрес относительно начала дллки. Т.е. есть client.dll, в этой дллке есть некоторый адрес, скажем 0х00001234, относительно начала дллки в памяти. Так вот этот адрес зачастую будет статичный, а вот расположение client.dll будет плавать в памяти и надо будет искать очень много указателей. Артмани каким-то образом все адреса модулей сразу же достает и спокойно с ними орудует.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

76 страниц V « < 38 39 40 41 42 > » 
Тема закрытаОткрыть новую тему
12 чел. читают эту тему (гостей: 12, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 22.7.2025, 12:06
Designed by Nickostyle