|
Pilot mod pack. Расширение функционала |
|
|
DarkMaster |
25.9.2024, 23:07
|
          
Модератор UOPilot
Сообщений: 9.764
Регистрация: 2.12.2008 Группа: Супермодераторы Наличность: 29942
Пользователь №: 11.279

|
Цитата Может тут тоже что-нибудь волшебное надо дописать log(tonumber(ffi.cast("int", (arr[1].handle)))) в частности чтобы подобным маразмом не заниматься я ушел от хэндла в виде числа ввиду его бессмысленности. в лог sys.lg и так норм выводит, а зачем оно еще? Код while 1 do hint"test" time.sleep(10000) end
Так упасть не должно. Еще раз. Если во время хинта останавливается скрипт, то будет бяка. Я тут ничего не могу сделать. Приколы пилота. Если кто-то скажет, как сделать финалайзер я только за, но в луа их вроде как нет... Ну при нажатии кнопки стоп без вариантов будут вопросы потому, что пилот не останавливает скрипт, а крашит его(именно крашит) мы просто этого не видим.
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
|
|
|
|
фонарик |
26.9.2024, 0:18
|
   
Apprentice
Сообщений: 162
Регистрация: 23.11.2011 Группа: Пользователи Наличность: 0
Пользователь №: 14.305

|
Цитата(DarkMaster @ 25.9.2024, 23:07)  Так упасть не должно. Еще раз. Если во время хинта останавливается скрипт, то будет бяка. Код --lua local hint = require[[hint]] hint('Тест') wait(7000)
Так подсказка выводится, сообщение висит секунд 5, потом пропадает. И спустя 7 секунд пилот всё равно крашится (IMG: style_emoticons/default/sad.gif) Цитата(DarkMaster @ 25.9.2024, 23:07)  log(tonumber(ffi.cast("int", (arr[1].handle))))
Вот так работает (IMG: style_emoticons/default/smile.gif) Цитата(DarkMaster @ 25.9.2024, 23:07)  в частности чтобы подобным маразмом не заниматься я ушел от хэндла в виде числа ввиду его бессмысленности. в лог sys.lg и так норм выводит, а зачем оно еще? У меня есть скрипт, который жмет одинаковые команды в нескольких окошках. В какие окошки посылать команду, в какие нет - создается массив с данными окошек. Этот массив собирается по классу. Затем через промпт я выбираю в какие окошки отсылать команды в какие нет. Для того чтобы послать команду в список окон, используется массив с хендлами этих окошек, через хендл и происходит привзяка к окошку перед посыланием команды. А тут получается я нашел по классу окошки, указал нужные через промпт, а как потом привязываться к окошку, если не через хендл окошка? В справке по команде workwindow написано что делается именно так (IMG: style_emoticons/default/unsure.gif) А вы говорите о его бессмысленности, а как тогда правильно привязываться к окошку? Ведь они могут быть с одинаковым названием например.
|
|
|
|
фонарик |
28.9.2024, 15:43
|
   
Apprentice
Сообщений: 162
Регистрация: 23.11.2011 Группа: Пользователи Наличность: 0
Пользователь №: 14.305

|
Цитата(DarkMaster @ 27.9.2024, 22:36)  hint.hide() hint.destroy()
а так?
Может я что-то делаю не так? Подсказка не прячется, не уничтожается. Итог одинаковый. Заметил, что пока скрипт в работе, окошко пилота нельзя даже передвинуть (IMG: style_emoticons/default/blink.gif) ни ави ни мп4 не прилепляются, говорят не положено (IMG: style_emoticons/default/biggrin.gif)
|
|
|
|
Opener |
5.11.2024, 15:18
|

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

|
Цитата(DarkMaster @ 19.10.2024, 20:32)  [code]3.0.3b
a runtime error. .\lua_system\color.lua:35: cannot load module 'E:\backup 37.6\system\RAD\drive\J\projects\find_dll_release\find_dll_release.dll': Не найден указанный модуль.
|
|
|
|
Levo222 |
13.9.2025, 10:21
|
    
Journeyman
Сообщений: 411
Регистрация: 18.11.2017 Группа: Пользователи Наличность: 15
Пользователь №: 18.689

|
Цитата(DarkMaster @ 26.7.2024, 22:34)  Прикрепленные файлы Прикрепленный файл lua_system_3.0.0b.zip ( 264,66 килобайт ) Кол-во скачиваний: 399 Прикрепленный файл lua_system_3.0.1b.zip ( 271,92 килобайт ) Кол-во скачиваний: 830 Прикрепленный файл lua_system_3.0.2b.zip ( 306 килобайт ) Кол-во скачиваний: 962 Прикрепленный файл lua_system_3.0.3b.zip ( 315,64 килобайт ) Кол-во скачиваний: 370 Прикрепленный файл lua_system_3.0.4b.zip ( 302,32 килобайт ) Кол-во скачиваний: 296
Он из архива прям будет брать? Или в общую папку распаковать? Я так понимаю 3.0.4b содержит в себе и все остальные и предыдущие нет необходимости загружать? И она не содержит общую папку lua_system, её отдельно создавать, или как есть выкидывать? Или из каждого файлика все скинуть в общую lua_system и там между файлами произойдёт бой и победит сильнейший))? Цитата(DarkMaster @ 31.7.2024, 13:48)  Закидываем папку lua_system рядом с exe пилота. в скрипте пишем: Код --lua require"lua_system\\init"
-- ну и понеслася kbd.intput.key("a") wnd.workwindow("путь к exe") mouse.post(100, 200, "ctrl")
Цитата 65848 -> FolderView 13:50:13 0 (Klicked_Auto_0.txt, 0): a runtime error. 5: module 'winapi' not found: no field package.preload['winapi'] no file 'luaPlugins\winapi\winapi.lua' no file '.\winapi.lua' no file 'C:\Users\admin\Downloads\uopilot_241_b004\lua\winapi.lua' no file 'C:\U 14:42:32 1 (autosaved_1.txt, 0): a runtime error. 5: attempt to index field 'intput' (a nil value) --lua require"lua_system\\init"
-- ну и понеслася kbd.intput.key("a")
|
|
|
|
8 чел. читают эту тему (гостей: 8, скрытых пользователей: 0)
Пользователей: 0
|
|