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

18 страниц V « < 6 7 8 9 10 > »   
Ответить в эту темуОткрыть новую тему
> Новая Версия Uopilot v.2.40 (05.11.2017), Официальный сайт. Скачать. Последняя версия.
Cockney
сообщение 21.10.2018, 22:59
Сообщение #141


********

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



Т.е. прям так 'R(11)+G(73-80)+B(1)' ?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 21.10.2018, 23:19
Сообщение #142


***********

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



Думаю да. Сам не помню, с пол года назад обсуждали, допиливали.

Вообще там все относительно нативно совместимо везде. Разница только в паре операторов, где возвращается несколько значений (например в финдах код ошибки и таблица) и в скобках, если они вложенные.
Общее правило:
Если возвращается несколько значений, то они задаются:
var1, var2 = function()
Если скобки вложенные, то они превщаюатся из круглых в фигурные:
(param, (param), param)
(param, {param}, param)


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


********

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



Цитата
Если скобки вложенные, то они превщаюатся из круглых в фигурные:
Там еще не допилено как раз в районе этих фигурных скобок. Задумка передавать как массив картинок для финдимиджа, так и массив цветов для финдколора.
Цитата
белые квадраты
-5 это по сути значит "нечего искать". Когда квадраты расскрасил, массив нормально возвращать стало?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 22.10.2018, 12:18
Сообщение #144


********

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



Не стабильная ночнушка

Исправил возврат таблицы значений в команде 'findimage' в Lua, при отсутствии результата или ошибке поиска.

В команду 'findimage' добавил код ошибки '-7' - нечего искать, искомая картинка пустая.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sutra
сообщение 22.10.2018, 14:06
Сообщение #145


*******

Adept
Сообщений: 923
Регистрация: 10.8.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.007



Обнаружил случайно такую вещь, ошибкой не назовёшь, но не зная (как я до сегодня) её могут возникнуть логические ошибки, которые сразу бывает не так просто найти.
case: set #error 1 // такой оператор в конце switch не работает
case : set #error 1 // а вот так всё нормально
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 22.10.2018, 15:18
Сообщение #146


***********

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



Цитата
-5 это по сути значит "нечего искать". Когда квадраты расскрасил, массив нормально возвращать стало?

а я их не красил =) Там getimage просто новые данные собрал по новым координатам, после чего начало искать. Там чуть длинее было - с хендлами путаница была, но это мог быть либо мой косяк либо те последствия из-за 4 -5.


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


********

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



Исправил 'case:'.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 24.10.2018, 0:08
Сообщение #148


********

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



Сделал восстановление "текущего каталога" при сохраненях\загрузках.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 24.10.2018, 0:52
Сообщение #149


********

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



Исправил в функции 'findcolor' поиск цвета в загруженной области.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 24.10.2018, 1:41
Сообщение #150


********

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



Поменял емайл.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 27.10.2018, 22:13
Сообщение #151


**********

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



Код
--lua
clipboard ("раз два три")   -- 3 слова
wait (300)
local arr = {}
arr = clipboard (0, "word")  -- разбить по словам
log (#arr[1])              -- размер 4
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 27.10.2018, 23:24
Сообщение #152


********

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



ПОЧИНИЛ
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 28.10.2018, 2:45
Сообщение #153


**********

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



Код
--lua
log(type(windowfromcursor()))    -- возвращает стринг
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 28.10.2018, 12:40
Сообщение #154


********

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



Цитата
ПОЧИНИЛ

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


***********

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



Ультимы нет, тестить не на чем. Там не стринги возвращает?


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


********

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



Цитата
Ультимы нет, тестить не на чем.

(IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 28.10.2018, 13:20
Сообщение #157


********

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



Починил 'set windowpos' в Lua. Теперь работает как функция 'windowpos (x, y, width, height [, handle])'. Не возвращает ничего.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 28.10.2018, 14:11
Сообщение #158


***********

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



мини-багрепорт по некрретному меню по ПКМ, типам данных и паре неработающих функций

некорректная вставка из выпадающего меню:

две пары скобок, отсутствуют запятые, курсор активен во второй паре скобок.
dayofweek (year month day) ()
setlayout (layout) ()
color (#x #y ) () -- тут еще лишний пробел после #y, решетки в луа убрать.
colortored (color) ()
colortogreen (color) ()
colortoblue (color) ()
colortorgb (color %arr) () -- %arr в луа убрать, добавить в начало указание на массив, куча пробелов перед скобкой.
getimage (startx starty endx endy ) () -- лишний пробел перед закрывающей скобкой
getimage (startx starty endx endy ) () -- лишний пробел перед закрывающей скобкой
findimage (startx starty endx endy (filename) resultarray ) () -- лишний пробел перед закрывающей скобкой


курсор активен внутри скобок, параметров быть не может:
hour ()
min ()
sec ()
year ()
month ()
day ()
timer ()
timer1 ()
timer2 ()
timer3 ()
timer4 ()
defx ()
defy ()
defxabs ()
defyabs ()
defcolor ()
mousepos_x ()
mousepos_y ()
mouseposabs_x ()
mouseposabs_y ()
screenheight ()
screenwidth ()
desktopheight ()
desktopwidth ()
monitorheight ()
monitorwidth ()
monitor ()
findoffsetx ()
findoffsety ()
clickoffsetx ()
clickoffsety ()
promptpos_x ()
promptpos_y ()

claqua ()
clblack ()
clblue ()
clfuchsia ()
clgreen ()
cllime ()
clmaroon ()
clnavy ()
clolive ()
clpurple ()
clred ()
clsilver ()
clteal ()
clwhite ()
clyellow ()
clgray ()
clltgray ()
cldkgray ()

delimiter ()
linedelay ()
emptylinedelay ()
sendexdelay ()
mouseclickdelay ()
showtimervar ()
showscriptprocessing ()
stopscrunknowncommand ()
windowhandle ()
exefilename ()
homepath ()
loghandle ()
logautoopen ()
messagesoutputto ()
scriptpath ()
scriptname ()

mousepos_x ()
mousepos_y ()
mouseposabs_x ()
mouseposabs_y ()
linedelay ()
emptylinedelay ()
sendexdelay ()
mouseclickdelay ()
mousepos_x ()
mousepos_y ()
mouseposabs_x ()
mouseposabs_y ()

getlayout ()

Непонятная подсветка:
mousepos_x ()
mousepos_y ()
mouseposabs_x ()
mouseposabs_y ()
linedelay ()
emptylinedelay ()
sendexdelay ()
mouseclickdelay ()
mousepos_x ()
mousepos_y ()
mouseposabs_x ()
mouseposabs_y ()
getlayout ()
setlayout ()

подсветка функцией переменных
showtimervar ()
showscriptprocessing ()
stopscrunknowncommand ()
windowhandle ()
exefilename ()
homepath ()

подсветка серым, как коммент
loghandle ()
logautoopen ()
messagesoutputto ()

подсветки нет
scriptpath ()
scriptname ()
getimage ()

лишние вставки сетов
set #a current_script ()
set #a active_script ()
set $var getlayout ()
set $var setlayout (layout) ()
set hotkeystart {key} () -- в рамках луа фигурные скобки убрать, key поместить внутрь круглых
set hotkeypause {key} () -- в рамках луа фигурные скобки убрать, key поместить внутрь круглых
get scripts %a () -- %a убрать, явно указать на возврать массива
get mouse_pos ()
get color() -- Он дублирующий полностью или чем-то отличается от color()?

лишние скобки
break () -- так же недопустимо в луа указывать на уровень вложенности
msg filegetattr () ()
getimage (startx starty endx endy ) ()
findimage (startx starty endx endy (filename) resultarray ) ()
findcolor ( ) () -- тут почему-то скобки пустые
dir (%resultarray ) () -- %a убрать, явно указать на возврать массива
filecopy ( ) () -- пробелы
filerename ( ) () -- пробелы
filedelete () ()
filesetdate ( ) () -- пробелы
filesetattr ( ) () -- пробелы
msg filegetattr () () -- что за мсг? Ну понятно, что месседж, но что оно тут делает?)
msg filegetdate () ()- - что за мсг? Ну понятно, что месседж, но что оно тут делает?)
msg fileexists () () -- что за мсг? Ну понятно, что месседж, но что оно тут делает?)
dircreate () ()
dirremove () ()
dir (%resultarray ) () -- пробелы, %resultarray убрать, явно указать на возвращение массива.
msg errorlevel () -- что за мсг? Ну понятно, что месседж, но что оно тут делает?)
write ( ) () -- пробелы

недопсутимые описания в луа
циклы
условия
подпрограммы
массивы
linedelay ()
emptylinedelay ()


функция не импортирована в луа:
hour ()
min ()
sec ()
timer ()
showtimervar ()
showscriptprocessing () -- спокойно реализуется через дебаг
stopscrunknowncommand ()
scriptpath ()
scriptname ()



Косяки с типами данных:
func: year () type: string
func: month () type: string
func: day () type: string
func: dayofweek (1, 1, 1) type: string
func: timer1 () type: string
func: timer2 () type: string
func: timer3 () type: string
func: timer4 () type: string
func: defx () type: string
func: defy () type: string
func: defxabs () type: string
func: defyabs () type: string
func: defcolor () type: string
func: mousepos_x () type: string
func: mousepos_y () type: string
func: mouseposabs_x () type: string
func: mouseposabs_y () type: string
func: screenheight () type: string
func: screenwidth () type: string
func: desktopheight () type: string
func: desktopwidth () type: string
func: monitorheight () type: string
func: monitorwidth () type: string
func: monitor () type: string
func: claqua () type: string
func: clblack () type: string
func: clblue () type: string
func: clfuchsia () type: string
func: clgreen () type: string
func: cllime () type: string
func: clmaroon () type: string
func: clnavy () type: string
func: clolive () type: string
func: clpurple () type: string
func: clred () type: string
func: clsilver () type: string
func: clteal () type: string
func: clwhite () type: string
func: clyellow () type: string
func: clgray () type: string
func: clltgray () type: string
func: cldkgray () type: string
func: delimiter () type: string
func: linedelay () type: string
func: windowhandle () type: string
func: loghandle () type: string
func: logautoopen () type: string
func: messagesoutputto () type: string
func: mousepos_x () type: string
func: mousepos_y () type: string
func: mouseposabs_x () type: string
func: mouseposabs_y () type: string
func: getlayout () type: string
SetLayout -> 00000409 67699721 -- не пашет. Устанавливает хрень при setlayout (getlayout ())
func: setlayout (getlayout ()) type: string
func: color (1, 1) type: number
func: colortored (564563) type: string
func: colortogreen (564563) type: string
func: colortoblue (564563) type: string
func: colortorgb (564563): table is "string" data type. Value: -- не пашет
func: current_script () type: string
func: active_script () type: string
func: scripts () type: table is "string" data type. Value: -- не пашет
func: fileexists ([[d:\!\1.vbs) type: string

дальше файлов по пкм не разбирал.


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


********

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



Цитата
мини-багрепорт
Это называется МИНИ? (IMG:style_emoticons/default/blink.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 28.10.2018, 14:50
Сообщение #160


***********

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



Цитата
Это называется МИНИ? blink.gif

Время будет - продолжу завтра-послезавтра. (IMG:style_emoticons/default/biggrin.gif)


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

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

 

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