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

7 страниц V « < 4 5 6 7 >  
Ответить в эту темуОткрыть новую тему
> Новая Версия Uopilot v.2.41 (31.12.2018), Скачать | Предложения | Bug report
Fors1k
сообщение 18.4.2020, 21:04
Сообщение #101


*****

Journeyman
Сообщений: 497
Регистрация: 19.12.2017
Группа: Пользователи
Наличность: 2420
Пользователь №: 18.746



  • Частенько бывает нужно писать/держать перед глазами 2-3 скрипта одновременно, и в связи с этим у меня появилось пожелание дать пилоту возможность одновременного отображения двух вкладок с кодом.
    Типа того:
    Прикрепленное изображение


  • Команда Log ("mode optimal service") не выводит в лог заданный текст. Причина в том, что присутствует слово mode. Предлагаю сделать так, что бы log выводил все, что ему подается,
    а для изменения настроек лога("mode", "clear", и т.д.) использовать logging.


Сообщение отредактировал Fors1k - 15.6.2020, 16:28


--------------------
Для связиИзображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Fors1k
сообщение 28.5.2020, 15:10
Сообщение #102


*****

Journeyman
Сообщений: 497
Регистрация: 19.12.2017
Группа: Пользователи
Наличность: 2420
Пользователь №: 18.746



Код
--lua
MyName=[[My name is Bobby]]
write ([[C:\456a.txt]], MyName)

Цитата
My -1 is Bobby


--------------------
Для связиИзображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 28.5.2020, 15:15
Сообщение #103


**********

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



Цитата
name

Зарезервированные переменные ультимы, только так:
Код
--lua
write ([[C:\456a.txt]], 'My na')
write ([[C:\456a.txt]], 'me is Bobby')
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Fors1k
сообщение 28.5.2020, 16:08
Сообщение #104


*****

Journeyman
Сообщений: 497
Регистрация: 19.12.2017
Группа: Пользователи
Наличность: 2420
Пользователь №: 18.746



Цитата(cirus @ 28.5.2020, 15:15) *
Зарезервированные переменные ультимы
Да я уже так и подумал, что name - какая-то зарезервированная переменная, но на вики про это ни слова, да и в любом случае внутри скобок переменные раскрываться же не должны. Получается такая ситуация является неисправностью, вот и решил написать bug report для WKnight.

Цитата(cirus @ 28.5.2020, 15:15) *
только так:
Еще вот так:
Код
MyName=[[My name is Bobby]]
file=io.open([[C:\456a.txt]], "ab")
file:write(MyName)
file:close()

Кстати, интересно получается, что переменная объявлена тем же способом, но при таком способе записи в файл проблем нет. Получается проблема именно в самом write.

Сообщение отредактировал Fors1k - 12.6.2020, 17:03


--------------------
Для связиИзображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Levo222
сообщение 21.9.2020, 18:20
Сообщение #105


*****

Journeyman
Сообщений: 399
Регистрация: 18.11.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.689



Что ЗА пароль при скачке?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 21.9.2020, 22:53
Сообщение #106


***********

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



password: uopilot.uokit.com
написяан прям там же. Гугл здрал банить за то, что находит несуществующие вирусы.


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


*****

Journeyman
Сообщений: 399
Регистрация: 18.11.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.689



Как настроить Window 10 чтобы она не удаляла пилот? Она удаляет дефолтными средствами защиты
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Fors1k
сообщение 7.11.2020, 13:32
Сообщение #108


*****

Journeyman
Сообщений: 497
Регистрация: 19.12.2017
Группа: Пользователи
Наличность: 2420
Пользователь №: 18.746



Цитата(Levo222 @ 7.11.2020, 13:16) *

Как настроить Window 10 чтобы она не удаляла пилот? Она удаляет дефолтными средствами защиты

Важная информация -> Полезные сведения -> #1.2


--------------------
Для связиИзображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
srs
сообщение 10.11.2020, 22:58
Сообщение #109


*

Registred
Сообщений: 4
Регистрация: 24.5.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.953
Возраст: 39



Цитата(Levo222 @ 7.11.2020, 14:16) *

Как настроить Window 10 чтобы она не удаляла пилот? Она удаляет дефолтными средствами защиты

Я просто отключил "Защитник Windows". По идее можно в исключения добавить.

У меня такой вопрос:
А можно как то добавить быстрые клавиши для запуска/остановки скрипта и запуска части скрипта, как например в PowerShell?
Неудобно писать, потом нащупывать мышку, запускать и др... )))
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Fors1k
сообщение 11.11.2020, 15:05
Сообщение #110


*****

Journeyman
Сообщений: 497
Регистрация: 19.12.2017
Группа: Пользователи
Наличность: 2420
Пользователь №: 18.746



Цитата(srs @ 10.11.2020, 22:58) *

А можно как то добавить быстрые клавиши для запуска/остановки скрипта и запуска части скрипта, как например в PowerShell?
Неудобно писать, потом нащупывать мышку, запускать и др... )))

Прикрепленное изображение
Хотя так скрипт будет запускаться даже если пилот свернуть. (IMG:style_emoticons/default/dry.gif)

Сообщение отредактировал Fors1k - 13.11.2020, 19:41


--------------------
Для связиИзображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 29.11.2020, 18:45
Сообщение #111


********

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



Не хочется создавать новую тему, поэтому спрошу здесь.

Код

--lua
a,w,h,l = getimage(0,0,10,10, 2)
log(a)
log(w)
log(h)
log(l)


Привязка сделана к окну пилота.

Вывод:

Код

11666524 -> UoPilot  v2.41 b4   WK
18:39:15 2 (autosaved_2.txt, 0): 99418144
18:39:15 2 (autosaved_2.txt, 0): 700
18:39:15 2 (autosaved_2.txt, 0): 687
18:39:15 2 (autosaved_2.txt, 0): 2100


Я не так что-то делаю, или не доведено до ума ?

если вместо 2 указать хендл, то вывод будет уже лучше:

Код

18:43:09 2 (autosaved_2.txt, 0): 12097640
18:43:09 2 (autosaved_2.txt, 0): 11
18:43:09 2 (autosaved_2.txt, 0): 11
18:43:09 2 (autosaved_2.txt, 0): 36


Но ширина разве не должна быть 10 ? или endx и endy включены в область захвата ?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 29.11.2020, 19:02
Сообщение #112


**********

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



Цитата
или не доведено до ума ?

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


********

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



Спасибо за оперативность.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 2.12.2020, 20:18
Сообщение #114


********

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



Тоже сломано ?
Привязка была как к самому пилоту, так и другим окнам. Вывод пустой.

Код
 
local pid =  workwindowpid()
local a = findwindow(pid)
if a then
    for i = 1, #a do
        log(a[i][1])
    end
end
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 3.12.2020, 6:26
Сообщение #115


***********

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



Цитата
Но ширина разве не должна быть 10 ? или endx и endy включены в область захвата ?

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


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


***********

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



Попробуй отослать все параметры единым стрингом. Есть вероятность, что вернет.


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


********

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



Цитата(DarkMaster @ 3.12.2020, 6:46) *

Попробуй отослать все параметры единым стрингом. Есть вероятность, что вернет.



Если речь про findwindow(pid), то не вернет. tostring() и строковая константа не работают.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 17.3.2021, 5:35
Сообщение #118


***********

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



Код
--lua
local color_to_rgb = function(c)
    local r,g,b
    b = math.floor(c/65536)
    g = math.floor(c/256-b*256)
    r = c-b*256*256-g*256
    return r, g ,b
end

-- Возвращает true, если результат
-- входит в допустимое отклонение цвета,
-- иначе вернет false.
-- Допустимый синтаксис:
-- r, g, b в любом варианте могут быть заданы таблицей.
-- <цвет1>, <цвет2>, <r[, g[, b]]>
-- Значения допустимого отклонения
-- ситаются допустимыми +/- r, g, b.
-- <цвет>, <цвет2>, <r1[, g1[, b1]]>, <r2[, g2[, b2]]>
-- Значения r1, g1, b1 считаются допустимыми в плюс.
-- Значения r2, g2, b2 считаются допустимыми в минус.
-- Минус не пишется.

local color_deviation_a = function(c1, c2, r1, g1, b1, r2, g2, b2)
    if type(r1) == "table" then
        if type(g1) == "table" then
            r2 = g1[1]
            g2 = g1[2]
            b2 = g1[3]
        end
        b1 = r1[3]
        g1 = r1[2]
        r1 = r1[1]
    end

    if not r2 and not g2 and not b2 then
        r2 = r1
        g2 = g1
        b2 = b1
    end

    local cr1, cg1, cb1 = color_to_rgb(c1)
    local cr2, cg2, cb2 = color_to_rgb(c2)
log(cr1, cg1, cb1)
log(cr2, cg2, cb2)

log(                                    "\n",
        cr1 + r1, ">=", cr2, cr1 - r2, "<=", cr2,   "\n",
        cg1 + r1, ">=", cg2, cg1 - r2, "<=", cg2,   "\n",
        cb1 + r1, ">=", cb2, cb1 - r2, "<=", cb2
)

    if  cr1 + r1 >= cr2 and cr1 - r2 <= cr2 and
        cg1 + r1 >= cg2 and cg1 - r2 <= cg2 and
        cb1 + r1 >= cb2 and cb1 - r2 <= cb2 then
        return true
    else
        return false
    end
end


log(tostring(color_deviation_a(0x050505, 0x060505, 1, 2, 3, 4, 5, 6)))
--end_script ()

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

Сообщение отредактировал DarkMaster - 17.3.2021, 7:21


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


**********

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



Цитата
после выполнения скрипта, начинает его выполнять заново.

log может принимать до 20 параметров, в этом коде передаётся 21.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 17.3.2021, 15:43
Сообщение #120


***********

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



Цитата
og может принимать до 20 параметров, в этом коде передаётся 21.

Ок, допустим. Но он исправно их выводит. Это точно для луа?
И какая связь слишком большого количества параметров и перезапуском скрипта? Скрипт успешно отрабатывает. Если убрать коммент с end_script(), то он еще и остановится.


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

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

 

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