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

18 страниц V « < 15 16 17 18 >  
Ответить в эту темуОткрыть новую тему
> Новая Версия Uopilot v.2.40 (05.11.2017), Официальный сайт. Скачать. Последняя версия.
sutra
сообщение 21.12.2018, 17:46
Сообщение #321


*******

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



А зачем вообще делить на нуль? Если уж и возникает такая ситуация, что мешает проверить, типа if a<0.0000001 then "отвали".
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 21.12.2018, 18:45
Сообщение #322


**********

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



Цитата
Удалил ini стало нормально.
Дык найди десять отличий.

Если поставить галку 'Скрывать связанное с Ultima Online' и 'Запоминать положение окон' UoPilot'a, то после перезапуска пилот не будет работать. Это только в последней бете такое.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 21.12.2018, 19:31
Сообщение #323


***********

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



Цитата
А зачем вообще делить на нуль? Если уж и возникает такая ситуация, что мешает проверить, типа if a<0.0000001 then "отвали".

Предлагаю задать этот вопрос создателям модулей и биндингов.
У них почему-то считается нормальным делать конструкции типа:
a = a or 1/0
В чем сакральный смысл мне не понять. Ну сделай ты его nil, если тебе нужен какой-то флаг отсутствующего значения, продумай архитектуру. Но нет, нужно прилепить эту гадость во _встраиваемый_ язык. Ну ладно мы в пилоте спокойно взяли да флаги компиляции поменяли. А если это будет какой-нибудь nginx, где вполне могут важные данные гулять. Ну или скажем в gta между делом сменить флаги компиляции из-за модуля. Не думают люди головой, что луа ведомый, а не ведущий и он должен подстраиваться.


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


********

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



Цитата
cirus

Unstable
21.12.2018 Build 016.20
Допрятал вкладку ультимы в настройках, исправил связанный с ней эксепшен.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 22.12.2018, 12:25
Сообщение #325


***********

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



вызов get scripts из lua не ясен:
ext.lg(scripts())
Вывод:
table is "string" data type. Value: scripts

Сообщение отредактировал DarkMaster - 23.12.2018, 2:34


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


***********

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



Файл/Открыть появляется за окном пилота, если включена глака "поверх всех окон" для окна пилота. При этом не представляется возможным не то, что выбрать файл, но закрыть появившеяся окно и даже пилот, т.к. фокус переводится на окно открытия скрипта, но его просто не видно за окном пилота. Я догадался Esc жать, но может уберем этот занимательный квест?)


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


**

Neophyte
Сообщений: 32
Регистрация: 4.7.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.986
Возраст: 27



С новой версией Setlayout почему то спамит в логи.
Например:
22:30:03 23 (autosaved_23.txt, 0): set - SetLayout -> 00000419 68748313
22:30:31 23 (autosaved_23.txt, 0): set - SetLayout -> 00000409 67699721

Пример скрипта:

set $var setlayout (0409)
end_script

Версия 2.40d b16
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 25.12.2018, 23:27
Сообщение #328


***********

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



Убрать button9 (кусок отладки?) и выложить, как _стабильный_ релиз.


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


********

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



Отладочная информация.
Выводится в лог только в нестабильной ночнушке, там, где в номере версии присутствует буква "d".
Там много всего в лог пишет. Конкретно эту - можно убрать.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 26.12.2018, 0:07
Сообщение #330


***********

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



Кнайт, давай в стабильный. Народ до сих пор качает ископаемое, а ведь столько полезной работы было проделано, столько всего вылизано и допилено. Там еще финдколор висеть со старым синтаксисом остался, но я так понял это волынка длинная =)


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


********

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



Night version
Stable
26.12.2018 v2.40 Build 017

Исправил возврат таблицы значений в команде 'scripts()' в Lua.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 26.12.2018, 11:20
Сообщение #332


***********

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



Давай и в релиз. =)


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


**********

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



Код
--lua
-- сделать привязку к любому окну
local address = getimage (0, 0, 500, 500)
saveimage (address, [[C:\image.bmp]])
deleteimage  (address)

Сохранит скрин размером равным размеру окна, к которому привязан скрипт.

В луа не работает WindowFromPoint, hint с параметрами.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 29.12.2018, 22:49
Сообщение #334


**********

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



Код
restart_script ("all")

Работает как allex.
Код
pause_script ()

Не работает.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 30.12.2018, 2:29
Сообщение #335


**********

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



Код
local text = clipboard ()

Если в буфере не текст возвращать nil.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 30.12.2018, 4:13
Сообщение #336


***********

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



Цитата
Если в буфере не текст возвращать nil.

А ты уверен? Может на тип лучше проверять или доп переменную возвращать? А если там, например, изображение? По идее можно его и под анализ и/или модификацию принудительно отправить. Ну или переименовать текущий клипборд в какой-нибудь clipboard_raw(), а новый сделать только текстовый.


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


**********

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



Как лучше не знаю.
Код
--lua
-- скопировать файл или папку в буфер
local text = clipboard (0, "string")
log(type(text), #text)  -- в итоге вернёт пустую таблицу
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 30.12.2018, 6:33
Сообщение #338


***********

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



Цитата
-- в итоге вернёт пустую таблицу

это безусловно косяк, но кромсать бездумно я бы не стал. нужно облагородить.


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


***********

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



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


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


**********

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



Цитата
Исправил возврат таблицы значений в команде 'scripts()' в Lua.

Код
--lua
local arr = scripts()
log (arr)  -- а где таблица?
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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