Цитата
исходники плагина своего
Скинь, почитаем для лучшего понимания.
Цитата
Почему это вместо массива то возвращается?
Оно вернуло код ошибки, в этом случае оно не может вернуть массив. Четверка - это просто где-то служебную информацию не убрал. Почистим на досуге.
Скинь строку вызова функции, и проверь из обычного скрипта, не луа. Можно еще искомую картинку проверить.
Цитата
запись/чтение файла с относительными адресами
Ааа, раньше это называли путь к файлу, поэтому недопонял (IMG:
style_emoticons/default/smile.gif)
build 16
Галочку "Check image capture by handle" перенес в настройки\разное. Включена по умолчанию.
Добавил функцию поиска значений в памяти 'findmemory (count value type %result accuracy workwindow)'.
Возвращает количество найденных элементов, либо код ошибки.
Параметры:
count - предельное количество, -1 - все;
value - искомое значение. если строка не сплошная, то в кавычках;
type - тип предыдущего аргумента, также как в командах чтения\записи в память;
%result - принимающий массив;
accuracy - точность поиска последовательности значений;
workwindow - хендл рабочего окна;
В 64х битных процессах пока сканирует только первые 32 бита.
Подправил обновление переменной 'workwindow' при нажатии Ctrl+A.
Исправил функцию 'getwindow()' в Lua, теперь возвращает число.
Дочинил. Хендл, возвращаемый функцией 'findwindow' в Lua, теперь число.
Добавил в команды 'readmem' и 'writemem' чтение\запись по хендлу.
'readmem <variable> <adress> <type> <size> [handle] [modulename]'
'writemem <variable> <adress> <type> [handle] [ModuleName] [result]'
Добавил команды скрытия курсора мыши: 'mouse <hide|show>'. Уводит курсор в правый верхний угол экрана и держит его там. При закрытии пилота освобождает курсор.
Сообщение отредактировал WKnight - 21.10.2018, 1:47