|
|
  |
Пожелания, Предложения по развитию сюда |
|
|
cirus |
24.10.2014, 1:29
|

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

|
Цитата Категорически нужна функция WaitClickMouse При исполнении данной функции скрипт должен приостановить работу до нажатия клавиши мышки (левой). После нажатия передать в массив координаты клика. Аналога не нашел. Очень надо!!!
Функции в один день не появляются. Так что придётся что-то выдумывать. Как вариант, когда скрипт ставиться на паузу, наводим курсор откуда надо получить координаты, запускаем скрипт горячей клавишей, получаем координаты с помощью get mouse_pos и пишем в массив. Как-то так: //Обязательно должно быть включено слежение за ходом скрипта. Код тут первая часть скрипта pause_script //наводим курсор куда надо //в нужный момент нажимаем горячую клавишу pause_script (скрипт продолжит работу) get mouse_pos #x #y //получаем координаты курсора set %a [1] #x //пишем в массив set %a [2] #y //левый клик если нужен можно сделать пилотом тут вторая часть скрипта Неудобно что надо использовать клаву, хотя если мышь позволяет задавать сочетания клавиш, то вместо левого клика, будет другая кнопка мыши, на которую назначена пауза. И о пожеланиях. Если проблема с продолжением (с того места где остановился, а не перезапуск) работы скрипта после паузы без слежения не решаема, то хотя бы сделать возможность включать или отключать слежение для каждого скрипта в отдельности. Лучше отдельной командой.
|
|
|
|
Zeleax |
24.10.2014, 22:45
|
        
ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010 Группа: Пользователи Наличность: 0 Из: Киев
Пользователь №: 13.093

|
Конкурентов надо знать ) Оттуда: Добавить еще один добавочный вид координат (к без abs, abs) - % или procent. Пример: имеем дисплей 1024x768 Пишем left 10, 20 proc (или left 10, 20 %) Пилот кликнет в относительных координатах 102, 154 1024 * 10% = 102 768 * 20% = 154 Очень удобно для использования на различных разрешениях дисплея- повышает универсальность. Может быть и вариант left 10, 20 absproc (или left 10, 20 abs%) - тогда кликнет в абсолютных координатах дисплея, заданных в виде процентов. Цитата(cirus @ 24.10.2014, 10:41)  Все правят ) В первом посте темы Вики есть логин и пароль Сообщение отредактировал Zeleax - 25.10.2014, 6:36
--------------------
|
|
|
|
DarkMaster |
25.10.2014, 19:14
|
          
Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008 Группа: Супермодераторы Наличность: 29678
Пользователь №: 11.279

|
Дык, я так понял, по словам варстоуна, что шарповские либы вообще очень неадекватные) Если все действительно так, как написал варстоун, и шарповские либы в состоянии экспортировать только 1 функцию, то что пилот то с этим сможет сделать? Ну создавай либу в которой будет всего экспортирумая 1 функция и внутри этой функции уже непосредственно занимайся инициализацией длл и парсингом входящих параметров. Там же речь шла не о том, что пилот ошибочно работает с длл, а том, что ограничения в шарпе приводят к реализации через одно место...
Сообщение отредактировал DarkMaster - 25.10.2014, 19:16
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
|
|
|
|
IvaniuS |
28.10.2014, 22:11
|

   
Apprentice
Сообщений: 113
Регистрация: 8.1.2012 Группа: Пользователи Наличность: 0 Из: Одесса
Пользователь №: 14.471
Возраст: 22

|
Цитата(Zeleax @ 28.10.2014, 5:34)  Я так понял, что это пожелания к синтаксису
да именно, по поводу примера: Код set #xl 56: set #xc 152: set #xr 246 //это 3 строки для интерпритатора if #mid = 0 or #left1 = 0 or #right1 = 0 or _ //а это все #top = 0 or #bot = 0 then // одна строка для интерпритатора
Еще одно пожелание это в настройки добавить TabIndex = - для выставления количества пробелов от нажатия таба, учитывая то что кодить для пилота можно только в notepad++ нормально - это будет хорошим плюсом, когда при отладке исправляешь. П.С. Простите пожалуйста только увидел что эта тема - не пожелания разрабу (IMG: style_emoticons/default/smile.gif)
|
|
|
|
WKnight |
11.11.2014, 16:41
|
       
Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006 Группа: Пользователи Наличность: 0
Пользователь №: 4.688

|
Цитата планируется возможность подключения .NET библиотек? Чтоб можно было на C# что-нибудь писать под пилот Напомни, что именно требуется сделать в пилоте для этого. Цитата 1)перенос длинных строк 2)и наоборот соединитель коротких строк В планах есть, но обычно находятся более простые и приоритетные задачи. Цитата в настройки добавить TabIndex Есть, давно. Правда частично сломалось при переходе на другой тип редактора.
|
|
|
|
|
  |
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|