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

76 страниц V « < 23 24 25 26 27 > »   
Тема закрытаОткрыть новую тему
> Пожелания, Предложения по развитию сюда
DarkMaster
сообщение 23.10.2012, 13:41
Сообщение #481


***********

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



WKnight, вспомнил я почему deviation в процентах предложил указывать. Когда имеешь дело с оттенками и полупрозрачностями, то каналы изменяются сохраняя пропорцию. Если сделать просто числовое отклонение, то оттенки, особенно существенные, ловить будет нереально.

Там вообще в идеале надо бы указывать пропорцию мин/макс и максимальное смещение в %.


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


********

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



Дык эээ, какбы оно в процентах от максимального значения байта указывается, а не от текущего (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 23.10.2012, 15:13
Сообщение #483


***********

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



уууу.... проигнорил значит ты мои формулы при пожеланиях) хотя работает, хотя имхо мой вариант позволил бы в бОльшей степени решить проблемы оттенков.


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


********

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



Дык какраз по тем формулам:
" пример: есть погрешность 3%. точка имеет цвет 100 120 130, 255*3%=7, соответственно 100+/-7. При этом все цвета в пределах (93 113 123)-(107 127 137) будут считаться совпадением."
255*3%=7 - от максимального значения, так в пилоте и сделано.

Там еще пара вопросиков кстати по реализации возникла:
Добавил хинт на иконке в трэе со списком запущенных скриптов. Но его длина ограничена 64 символами. Что и в каком виде туда выводить? Сейчас выводится в таком формате
n имя_файла
n имя_файла


Есть ли у команды send преимущества перед send217?
Может в топку ее? Народ путается.


В настоящий момент в тестовом режиме есть команда 'eval', выполняет как команду то, что указано после нее:
set $a log
set $b test
eval $a $b
Предложения по развитию?


Zeleax 26.5.2012, 11:02 Сообщение #321
Сделать возможными нажатия и отпускания кнопок с помощью указания их сканкодов.
---
Есть предложения по синтаксису?


avgur Сообщение #425|
невозможно записать в массив значение строковой переменной, например, 2+2. В массив пишется сразу же 4. Это логично для числовых переменных. Но что делать если мне нужно записать в одну ячейку массива текст 2+2 ?
---
set $q2 2+2
set %q3 [2] "$q2"
set %q 2+2/ // это из области присвоения элементов массиву пачкой
log $q2 - %q3 [2] - %q [1]


Zeleax 13.5.2012, 16:04 Сообщение #77|
Если поставить птичку на "Располагать поверх всех окон" - "UOPilot", то всё нормально - пилот поверх всех окон. А вот если её потом снять, то пилот всё равно так и остаётся поверх всех окон
---
Оно еще в силе?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 23.10.2012, 16:03
Сообщение #485


***********

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



Цитата
" пример: есть погрешность 3%. точка имеет цвет 100 120 130, 255*3%=7, соответственно 100+/-7. При этом все цвета в пределах (93 113 123)-(107 127 137) будут считаться совпадением."
255*3%=7 - от максимального значения, так в пилоте и сделано.

Значит спать надо было больше. О чем думал помню, как носом клевал, тоже)
Цитата
Есть ли у команды send преимущества перед send217?
Может в топку ее? Народ путается.

Это мы уже проходили. Удалять такие вещи не стоит. Возможно имеет смысл подумать над прозрачностью для понимания, но далеко не факт, что завтра не будет очередного приложения не воспринимающего send217.
Цитата
В настоящий момент в тестовом режиме есть команда 'eval', выполняет как команду то, что указано после нее:
set $a log
set $b test
eval $a $b
Предложения по развитию?

Дождались. Как она себя поведет теле других строк? Возможно ли ее использование как функции?
Цитата
Если поставить птичку на "Располагать поверх всех окон" - "UOPilot", то всё нормально - пилот поверх всех окон. А вот если её потом снять, то пилот всё равно так и остаётся поверх всех окон
---
Оно еще в силе?

У меня в обратную сторону глючило. Еле вывел поверх всех окон. Трогать боюсь...


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


***********

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



Можно зарелизить пилот с kleft217? Меня уже запарило на динозавре сидеть. Много чего не хватает. Хотя работает очень стабильно, что не может не радовать.


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


***********

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



Хотелось бы функцию дописать в файл. Загружать массив, дописывать к нему одну строку и сохранять заново бредово, да загружать в пилот массивы по нескольку десятков тысяч строк нереально долго. Можно на основе того же save_array.


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


*********

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



Цитата(WKnight @ 23.10.2012, 15:50) *

Сделать возможными нажатия и отпускания кнопок с помощью указания их сканкодов.
---
Есть предложения по синтаксису?

Код
set $s 25h
set #a 125
// Одновременно (ну или с задержкой 0 между нажатиями) нажали три кнопки:
// Одну с 16-ричным кодом 25h, другую с десятичным кодом 125, третью с кодом 200
sendscan_down $s #a 200
wait 100
sendscan_up 200 // отпустили кнопку с 10-тичным кодом 200
sendscan_up 25h 125 // одновременно отпустили две кнопки
sendscan_up // отжали все кнопки (может такой вариант и не нужен)


Цитата(WKnight @ 23.10.2012, 15:50) *

Если поставить птичку на "Располагать поверх всех окон" - "UOPilot", то всё нормально - пилот поверх всех окон. А вот если её потом снять, то пилот всё равно так и остаётся поверх всех окон
---
Оно еще в силе?

Нет. Сейчас вроде нормально

Сообщение отредактировал Zeleax - 24.10.2012, 23:28


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


***********

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



Цитата
sendscan_up 200 // отпустили кнопку с 10-тичным кодом 200
sendscan_up 25h 125 // одновременно отпустили две кнопки
sendscan_up // отжали все кнопки (может такой вариант и не нужен)

Насколько я понимаю команды новой не будет. Будет метка, что дальше идет сканкод. Наверное наиболее логично было бы использовать все те же {}. Для парсинга можно сделать 0xCODE.


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


********

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



Цитата
Это мы уже проходили. Удалять такие вещи не стоит.

Я думал тупо продублировать 217 в обычную.
Цитата
Дождались. Как она себя поведет теле других строк? Возможно ли ее использование как функции?

Недопонял вопросы. В настоящий момент она просто собирает строку из параметров и выполняет вместо себя.
Цитата
Можно зарелизить пилот с kleft217?

Неа, нет его (IMG:style_emoticons/default/smile.gif) Сравнил 217 с текущим. Визуально отличается только переносом курсора мыши в точку клика. Остальное вроде идентично все. На упомянутых приложениях пока небыло времени тестить.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 25.10.2012, 22:27
Сообщение #491


***********

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



Цитата
Неа, нет его smile.gif Сравнил 217 с текущим. Визуально отличается только переносом курсора мыши в точку клика. Остальное вроде идентично все. На упомянутых приложениях пока небыло времени тестить.

Опять покрутил и так и сяк... Ну не хочет оно на 2.31 работать...


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


*********

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



Цитата(DarkMaster @ 25.10.2012, 0:23) *

Насколько я понимаю команды новой не будет. Будет метка, что дальше идет сканкод. Наверное наиболее логично было бы использовать все те же {}. Для парсинга можно сделать 0xCODE.

Да, так даже лучше:
Код
key_down {scan 0x25 $a 200 #b} // одновременно нажали 4 кнопки (указаны разные типы кодов)
wait 100
key_up {scan 200 #b} // отпустили 2 кнопки
key_up // отпустили все кнопки


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
-AL-
сообщение 26.10.2012, 13:34
Сообщение #493


***

Novice
Сообщений: 50
Регистрация: 6.3.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.493



Цитата(asdvo1ty @ 22.10.2012, 18:15) *

Можно ни на что не надеяться, а изменить свой скрипт, ставящий на паузу, так, что если в скрипте, который ему надо приостановить, linedelay == 0, то он должен ожидать изменения этой переменной, а только потом ставить на паузу.

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

отловил ошибку: возникает при одновременном обращении 2-х скриптов к процедуре из скрипта 99
лог :
Код
12:58:46 ^12 (, 10): proc Pic_Wait , handle 2360456 , x1 y1 x2 y2 p : 334 128 1098 500 C:\G\KV\uopilot\Scripts\pic1.bmp
12:58:46 ^17 (, 10): proc Pic_Wait , handle 2360456 , x1 y1 x2 y2 p : 428 51 1265 500 C:\G\KV\uopilot\Scripts\pic2.bmp
12:58:47 ^12 (, 13): proc Pic_Wait , s 0 , arr :  
12:58:47 ^17 (, 13): proc Pic_Wait , s 0 , arr :

видно что handle одинаковый = правильный, перегрузов окна небыло, знач пилот не переварил 2 работающие копии процедуры, это последняя запись лога.

Цитата(asdvo1ty @ 22.10.2012, 18:15) *

А уж про "городить" могу ответить следующее. Такова концепция Пилота. Чем больше и сложнее задача, тем больше нужно "городить", даже если вещи, которые нужно делать, на самом деле простые. И это не пустые слова, всё проверено на практике. Даже такие вещи, как ожидание 250мсек + рэндом(0-100) требует (ну, или раньше требовало, по крайней мере) написания действия в несколько строк, вместо, казалось бы, логичных wait 250 + random(100). Пардон. Сейчас уже конкретно с этим действием всё нормально, но раньше, если мне не изменяет память, было не так. А лично моё недовольство сего заключается в том, что синтаскис скриптинга, мягко говоря, ущербен, без должной подсветки и возможностей. Поэтому мало того, что приходится городить, так ещё и выглядит это всё ужасно, копаться потом в этом коде неприятно и etc.

есть такое , для этого собсно и создан скрипт 99, я так понимаю,
еще пилот довольно вольно относится к коду , например он спокойно допускает такое:
set #a #a · 10 вместо set #a #a * 10 и даже пытается работать ))) поробуй потом найди свой косяк ))
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 26.10.2012, 15:03
Сообщение #494


********

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



Цитата
Опять покрутил и так и сяк... Ну не хочет оно на 2.31 работать.

А тот кусочек что я выковыривал из пилота в виде .ехе?


Zeleax #281|
Пожелание: починить работу команды
if <коорд, цвет> для работы с неактивными окнами
(закрытыми другими окнами). В версии 2.28 они нормально не работают
---
Определение цвета в условиях трогать не буду, незачем там огород городить. Выход сделал в другом месте.



-AL- Сегодня, 10:47 Сообщение #475|
можно ли добавить конструкцию
set workwindow windowfromcursor
прямо в функции , работающие с окнами ?
например : get color, FindImage, findcolor, move, Left и тд
---
get color, FindImage, findcolor принимают в качестве параметра хэндл, с мышкой сложнее.



Цитата
отловил ошибку: возникает при одновременном обращении 2-х скриптов к процедуре из скрипта 99

Не понял что за ошибка.

Цитата
set #a #a · 10 вместо set #a #a * 10 и даже пытается работать

Не подтверждено, кроме того упомянутая точка не является легальным символом и просто игнорируется.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 26.10.2012, 15:58
Сообщение #495


***********

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



Цитата
А тот кусочек что я выковыривал из пилота в виде .ехе?

Он же вроде только для сендекса. Или я ошибаюсь? Честно говоря я готовые ф'ки прописал в реестре и успокоился. Из клавиатуры вышла сказка.

Сообщение отредактировал DarkMaster - 26.10.2012, 15:58


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


********

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



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


***********

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



А может проблема с kleft быть не в самом kleft? Зависимости какие-нибудь? Так же где-то в этих версиях была убрана внутренняя задержка. Может как-то связано? Что-то не успевает? Вручную вейты проставлял. Во вкладке "еще" регулировка паузы между кликами не изменяет ситуацию.


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


**

Neophyte
Сообщений: 23
Регистрация: 4.3.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 14.715



Здарствуйте,
Функцию на определение звуков очень не помешало бы(вероятно тембр на несколько мили сек). Больше вариаций – больше шансов не иметь ступоров как у меня сейчас. В рыбалке удочки дергались. Теперь прикупил спиннинг а он звенит сирун 8)

И.может кто подскажет. может есть дургие полезные функции для флеш игры в браузере? может пакеты ловить )
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Destruction
сообщение 26.10.2012, 22:43
Сообщение #499


**********

Группа: Администраторы
Наличность: 0
Пользователь №: 1.833



Мне одному кажется или пора уже идти в сторону унификации ?

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

Собственно вопрос.. А чего бы не убрать все дублирующиеся функции ? - Выбор метода возложить на отдельные переменные..

Т.е. чтобы в скриптах вместо такого:
Код
left x, y
kleft x, y

Городить (например) такое:
Код
set click_method default
left x, y
set click_method alternate
left x, y


И ожидать одинакового результата.. Такой подход заодно решит проблему с прошлой страницы - про определение цвета в перекрытом окне в блоке if.

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


--------------------
Telegram: @tatikom
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 26.10.2012, 23:20
Сообщение #500


*********

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



Цитата(Destruction @ 26.10.2012, 22:43) *

Мне одному кажется или пора уже идти в сторону унификации ?

поддерживаю

Цитата(locust19 @ 26.10.2012, 20:20) *

Функцию на определение звуков очень не помешало бы(вероятно тембр на несколько мили сек). Больше вариаций – больше шансов не иметь ступоров как у меня сейчас. В рыбалке удочки дергались. Теперь прикупил спиннинг а он звенит сирун 8)

Неужели кроме звука нет никакого видимого отображения на экране?
Если звук все же жизненно необходим- ищите программы визуализаторы звука. Или хотя бы программу звукозаписи, чтобы пилот реагировал на уровень сигнала.

Сообщение отредактировал Zeleax - 26.10.2012, 23:21


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

76 страниц V « < 23 24 25 26 27 > » 
Тема закрытаОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

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