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

11 страниц V « < 6 7 8 9 10 > »   
Ответить в эту темуОткрыть новую тему
> Lua
DarkMaster
сообщение 19.9.2017, 18:31
Сообщение #141


***********

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



В последней ночной сборке как раз переделывался запуск виртуальной машины. Теперь она гасится при остановке скрипта. Хотелось бы понять, как получилось вызвать данную ошибку.


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


********

Master
Сообщений: 1.394
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 20893
Пользователь №: 16.156



запуск скрипта. все. первый раз.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 19.9.2017, 19:09
Сообщение #143


***********

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



Что за скрипт? Я вообще на ночной сижу, тестирую, пишу.


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


********

Master
Сообщений: 1.394
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 20893
Пользователь №: 16.156



подключение самописного модуля через require
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 19.9.2017, 21:09
Сообщение #145


***********

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



Цитата
подключение самописного модуля через require

Cockney, ну ты же большой мальчик. Нужно воспроизведение проблемы (IMG:style_emoticons/default/smile.gif)


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


********

Master
Сообщений: 1.394
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 20893
Пользователь №: 16.156



Так что я отправлю ? Кладу длл модуль свой в папку с пилотом. Пилот запустил. Запускаю скрипт, и ВАЖНЫЙ МОМЕНТ, мой модуль не при чем, т.к. я оставил в скрипте только log(). Получаю сообщение, отправленное выше, дальше вываливается AV. Все.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 20.9.2017, 8:58
Сообщение #147


***********

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



Дллка луашная местная или сторонняя?


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


********

Master
Сообщений: 1.394
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 20893
Пользователь №: 16.156



Разные пробовал. И со страницы кнайта и с репозитория луа.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 20.9.2017, 11:57
Сообщение #149


***********

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



Извиняюсь за тупой вопрос, но запускал от админа?


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


********

Master
Сообщений: 1.394
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 20893
Пользователь №: 16.156



Да.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 20.9.2017, 21:12
Сообщение #151


********

Master
Сообщений: 1.394
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 20893
Пользователь №: 16.156



Кстати, на 10 работает, а на 7 нет.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 21.9.2017, 0:05
Сообщение #152


***********

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



битность? У меня 7х64 все ок.


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


********

Master
Сообщений: 1.394
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 20893
Пользователь №: 16.156



И то и то 64.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 21.9.2017, 16:59
Сообщение #154


***********

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



dir работает? Если указываю корень диска - все ок, как только указываю путь, то начинаются проблемы... Слэши удваивал.


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


***********

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



Код
log("Укажите левый верхний угол изображения и нажмите Ctrl+A")
workwindow = 0
while workwindow == 0 do
    wait(10)
end

В луа не работает, т.к. workwindow не обновляется по Ctrl+A.


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


***********

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



writemem заставить работать так и не получилось...


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


***********

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



Код
while timeout > time and timeoutHard > time do
    newImage = getimage(x1, y1, x2, y2, workwindow)
    saveimage(staticImage, "d:\\test.bmp")
    saveimage(newImage, "d:\\test2.bmp")
    log("получили изображение: "..newImage)

    for i=staticImage, bitmapEnd, 1 do
        lc = readmem(i.." b")
        nc = readmem(newImage.." b")
        log("цвета: "..lc.." "..nc.." адреса:"..i.." "..newImage)
        newImage = newImage + 1
        --if lc ~= nc then log("пишем в память") set ('writemem (0xff, '..i..', "b")') end
    end
end

вернулся полный бред. То нули пишет, то -1, то какие-то значения.


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


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26540
Пользователь №: 16.971
Возраст: 29



Цитата
вернулся полный бред. То нули пишет, то -1, то какие-то значения.

Это из-за косяков с привязкой.
Перед
Код
for i=staticImage, bitmapEnd, 1 do
        lc = readmem(i.." b")

Нужно делать привязку к пилоту, по идее worwindow = windowhandle(), но так не хочет работать.
Работает только если скрипт изначально привязан к пилоту через Ctrl + A.
Код
--lua
-- Скрипт привязан к пилоту, тогда работает как надо
h = findwindow("II")
if h[1] then
    a = getimage (238, 42 , 259, 93, h[1][1])
    for i = 0, 10 do
        lc = readmem(a + i .." b")
        log (lc)
    end
end


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


***********

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



Код
count = dir ([Path [Filemask]] [norecursion])

не дает задать конструкцию:
Код
count = dir (path, nil, flag)

Т.е. при задании флага рекурсии требует обязательное указание маски. Подозреваю, что это наследие пилотовского синтаксиса и конвертации параметров в строку. Зато позволяет задать маску в имени файла:
Код
options.symbolsDir = {
    path="i:\\!sandboxie\\Crossout\\drive\\I\\Crossout\\bin\\ *exe ",
    mask=nil,
    sub=0
    }

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

Сообщение отредактировал DarkMaster - 24.9.2017, 17:37


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


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26540
Пользователь №: 16.971
Возраст: 29



Цитата
получаем баги с невозможностью получить список файлов, если в пути содержится пробел - все, что после пробела просто улетает в маску.

Или указывать путь в кавычках, как временное решение.
Код
path='"i:\\!sandboxie\\Crossout\\drive\\I\\Crossout\\bin\\" "*exe "'




Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

11 страниц V « < 6 7 8 9 10 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

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