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

76 страниц V « < 14 15 16 17 18 > »   
Тема закрытаОткрыть новую тему
> Пожелания, Предложения по развитию сюда
Zeleax
сообщение 1.5.2012, 7:59
Сообщение #301


*********

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



Мысль в другую тему.
Для многих скриптов для правильной работы очень важна текущая настройка пилота:
- возвращать курсор мыши после кликов
- перемещать в точку клика
- отображать ход выполнения
- и т.д.

Предложение: дать возможность из скрипта устанавливать значения параметров выполнения, как в ini файле. Можно названия опций прямо оттуда брать. И ввести новую команду SETOPTION.
Не горит, но было бы неплохо. Сейчас каждый раз приходится выставлять и проверять настройки вручную. А так бы несколько строк вставил в скрипт и везде всё настроено )


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


***********

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



Цитата
p.s.: не припомню случаев, когда _ручная_ инициализация требовалась не с 1-го столбца...

запас жо... в общем не мешает) хотя не шибко критично. Сейчас поднял пару скриптов нагруженных по массивам(до 25 столбцов), тоже вроде нигде не надо было. Оставим на усмотрение кнайта трудозатраты/смысл.


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


********

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



по массивам записал в 2до 363 пост
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 1.5.2012, 11:50
Сообщение #304


*********

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



Исправил в 363 посте одну строку
Код
init %arr[3] 3 4 5 6 7 // пишет в 3-ю строку двухмерного массива начиная с 1-го столбца. Сколько значений, столько и будет столбцов

так более логично

Сообщение отредактировал Zeleax - 1.5.2012, 11:51


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 1.5.2012, 12:05
Сообщение #305


*********

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



А можно еще так: )
init_arr <массив> [(<номер_строки> [<число_столбцов> [<начальный_столбец>]])] <набор_значений_для_строки_A> [, <набор_значений_для_строки_B>, ...]

Примеры:
Код
init_arr %a 11 32 43 46 // одномерный массив, 4 эл-та (элементы [1] [2] [3] [4])
init_arr %a (2) 13 24 35 // во 2-ю строку пишем в 3 столбца, начиная с 1-го (элементы [2, 1] [2, 2] [2, 3])
init_arr %a (3, 2) 5 6 7 8 // в 3-ю строку пишем в 2 столбца, начиная с 1-го (получится 2 строки, элементы [3, 1] [3, 2] [4, 1] [4, 2])
init_arr %a (3, 2, 7) 5 6 7 8 // в 3-ю строку пишем в 2 столбца, начиная с 7-го (получится 2 строки, элементы [3, 7] [3, 8] [4, 7] [4, 8]


Так вообще мегауниверсально и не противоречит синтаксису пилота. В квадратных скобках всё же обычно указывается номер элемента (или строки).

Сообщение отредактировал Zeleax - 1.5.2012, 12:10


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


***********

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



была такая идея, но озвучивать я ее побоялся. вы и так накинулись на меня))


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


*********

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



Кнайт, возьми в 2do лучше пост номер 368! (363 выкинь)))


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


***********

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



только скобки квадратные. в массивах всегда они были квадратными, не надо путать народ =)


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


*********

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



Цитата(DarkMaster @ 1.5.2012, 14:43) *

только скобки квадратные. в массивах всегда они были квадратными, не надо путать народ =)

в квадратных скобках не совсем то прописывается... хотя особо неважно


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


*

Registred
Сообщений: 1
Регистрация: 18.3.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 14.771
Возраст: 24



У меня родилась идея для "ленивого", а именно для меня...
Ввести такую функцию как запись действий пользователя.
А именно типа записи нажал плей и он начал записывать все, что ты делаешь при этом составлять скрипт, что бы не вбивать самому в ручную и потом после остановки просто его редактировать.
Да еще на панель вывести кнопку рядом со "свертыванием окна", активировать и отключать "поверх всех окон" что бы не лезть каждый раз в настройки.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
-AL-
сообщение 24.5.2012, 15:40
Сообщение #311


***

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



по поводу параметров процедур

можно ли сделать формальные параметры процедур ссылками на фактические вызывающего скрипта ?
чтобы не возникало проблем с передачей и возвратом значений параметров,

сейчас невозможно вернуть переменную совсем и передать массив дальше 1 уровня вложения,
если бы это были ссылки, то все бы передавалось и принималось так как физически это была бы одна область памяти

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

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


*

Registred
Сообщений: 3
Регистрация: 17.5.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 14.965
Возраст: 27



Есть предложения, возможно уже были описаны выше:

1. сделать возможность обработки нажатия кнопок, например:

if button_down 1
... что-нить происходит если нажать на "1"
end_if

2. возможность управлять номерами самих скриптов, при нажатии на номер скрипта вызвать всплывающее меню с: "удалить", "очистить", "переименовать" и "закрыть" (с сохранением). "+" и "-" тоже нормально, но при большом количестве скриптов начинаю путаться, и сделать например "10" скрипт не открывая при этом 9 предыдущих не представляется возможным.

3. как вариант отображение работающих скриптов: поочередно писать номера скриптов в панели задачь на окошке пилота, мб будет удобно?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 25.5.2012, 17:20
Сообщение #313


***********

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



Цитата
1. сделать возможность обработки нажатия кнопок, например:

Кнайт, даешь event'ы =)


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


*****

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



Да-да! event's


--------------------
В обычном программировании: любое значение может быть преобразовано в тип string
В программировании Pilot: любое значение должно быть типа имейдж.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 26.5.2012, 11:02
Сообщение #315


*********

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



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

Сообщение отредактировал Zeleax - 26.5.2012, 11:04


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cooll
сообщение 26.5.2012, 16:54
Сообщение #316


***

Novice
Сообщений: 54
Регистрация: 16.5.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 14.964
Возраст: 15



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

Ага , и очень нужно , чтоб нажималась клавиша `
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Warstone
сообщение 26.5.2012, 17:54
Сообщение #317


*********

Группа: Модераторы
Наличность: 0
Пользователь №: 10.905
Возраст: 25



Цитата(DarkMaster @ 25.5.2012, 18:20) *
Кнайт, даешь event'ы =)
Может сразу делегаты и Лямбда вычисленя? Чего уж там?
Для того, чтобы были эвенты, Кнайту надо сделать еще один тип данных - Функция. А это Долго, Дорого и Не нужно, так как не вписывается в текущую парадигму программирования на Пилоте.

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


--------------------
Do. Or do not. There is no Try!
© Master Joda, Dagobah, Star Wars: Episode V.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 30.5.2012, 11:52
Сообщение #318


*********

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



добавить возможность настройки списка разделителей для команды get word, т.к. сегодня наступил на грабли, когда точка посчиталась разделителем внутри строки...


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cooll
сообщение 1.6.2012, 10:58
Сообщение #319


***

Novice
Сообщений: 54
Регистрация: 16.5.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 14.964
Возраст: 15



добавить возможность получения входящих запросов
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 1.6.2012, 11:02
Сообщение #320


*********

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



Цитата(Cooll @ 1.6.2012, 10:58) *

добавить возможность получения входящих запросов

каких запросов, откуда? оО


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

76 страниц V « < 14 15 16 17 18 > » 
Тема закрытаОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

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