|
|
|
CapsLock On, Проверка статуса нажатия/включения |
|
|
DarkMaster |
26.2.2019, 11:31
|
Модератор UOPilot
Сообщений: 9.465
Регистрация: 2.12.2008 Группа: Супермодераторы Наличность: 27679
Пользователь №: 11.279
|
Цитата 1. Плагины оба загружать? winapi сам подтянет glue. Цитата И не будет ли конфликта если кинуть всё в 1 папку? Я вообще ярый сторонник portable решений. У меня есть glue как отдельно, так и в папке с winapi, чтобы если надо будет перекинуть одной папкой и не мучится. Да, можно в одну папку. Цитата 2. С какой версии будет работать всё вышеперечисленное без косяков? у меня 2.39 Последний релиз 2.41 от 31.12.19 будет правильным решением. 2.39 - не пойдет точно. Цитата Кириллица не пойдёт? Я проблем не ищу, потому не знаю. Про вирусню бред - там нет ничего. Это старые проблемы потому, что в пилоте есть специфические моменты. Вырубайте эту гадость, качайте со спокойной душой. Будет совсем прекрасно, если отправите репорт о ложном срабатывании.
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
|
|
|
|
FREEON |
26.2.2019, 11:45
|
Journeyman
Сообщений: 365
Регистрация: 14.2.2017 Группа: Пользователи Наличность: 1316
Пользователь №: 18.346
Возраст: 25
|
Цитата(sutra @ 26.2.2019, 2:42) Всех нас точно победит искусственный интеллект, если мы этому будем потворствовать. Потому, что эрудиция в ближайшем будущем, будет важнее интеллекта. Количество информации (нужной и на хрен не нужной) нарастает как снежный ком. И без этой информации интеллект - это просто овца. Инструментарий расширяется, стандартов - нет. С одной стороны, вроде делается для людей, с другой стороны, люди - это просто тупые потребители. И даже самые продвинутые очень быстро окажутся в том же стаде.
Страх которому не суждено сбыться весь искусственный интеллект состоит из: Код И.и. не может выйти за эти рамки каким бы он не был самообучающимся. Что он умеет делать это считать хорошо и быстро искать данные, выстраивать псевдо-алгоритмы. Но не более того т.к. не облодает всеми данными и не сможет превзойти человека который написал код, а человек не сможет превзойти творца т.к. не облодает исходниками по устройству мира. Почему человечество склонно к деградации больше чем к эволюции? Потому что не все доступные знания были переданы, что уменьшает объем совокупности этих знаний. А в следующем поколении переданных знаний станет ещё меньше. Да если сравнивнить прародителя с потомкоми то первый будет умнее чем второй.(человечество не может превзойти достижения предков). Но если знания передаются в полном объёме то возможен переход на следующий уровень эволюции. Так что превосходство искусственного интеллекта это всего лишь страшилка которой пугают маленьких программистов перед сном. Слово искусственный идеально передаёт все его возможности. (IMG: style_emoticons/default/smile.gif)
|
|
|
|
Levo222 |
26.2.2019, 12:10
|
Journeyman
Сообщений: 399
Регистрация: 18.11.2017 Группа: Пользователи Наличность: 0
Пользователь №: 18.689
|
Цитата(FREEON @ 26.2.2019, 15:45) Страх которому не суждено сбыться End [/code] которой пугают маленького программиста перед сном.
И не программиста пугают, пугают не программиста, потому что пугает неизвестность а не известность. перед ним тьма и он не готов туда идти, потому что никакого туда нету, боится больше всего потому что не видит что это в нём свет и во тьме нет ничего Цитата(FREEON @ 26.2.2019, 15:45) Да если сравнивнить прародителя с потомкоми то первый будет умнее чем второй.
Если называть все те пороки в которые окунулся прародитель знанием - то да, он будет несколько умнее, но гуманнее ли по отношению к самому себе. Ведь есть ли что-то важнее того, как мы сами к себе и окружающим относимся? Если вы хорошо понимаете что суть всех страхов вымысел страшилок Меня нет в текущем времени и пространстве - я там, где моя задача. И теперь я просто пучок света при переходе из точку А в точку B. Нет ничего важнее намерения с которым вы используете функцию или процедуру,
|
|
|
|
Levo222 |
26.2.2019, 15:24
|
Journeyman
Сообщений: 399
Регистрация: 18.11.2017 Группа: Пользователи Наличность: 0
Пользователь №: 18.689
|
Цитата(DarkMaster @ 26.2.2019, 19:07) Я не могу понять откуда оно у вас. Попробуйте удалить ini файл. При желании отбекапьте его - это настройки.
Нет не то. Я про форум... Цитата(DarkMaster @ 26.2.2019, 5:44) адресу luaPlugins\winapi, что явным образом указывается при подргузке либы (потом адреса поиска возвращаются в исходное состояние).
А не слишком много костылей? Плагин на то плагин на это, плагин на плагин, Плагин на плагин плагина? Почему-то всё приходится допиливать за разработчика в игре, которую он не довёл до ума. А в итоге самым лучшим решением яйцо на клаву) (IMG:https://i.ibb.co/41bGnJk/image.jpg) Цитата(DarkMaster @ 26.2.2019, 15:31)
Я вообще ярый сторонник portable решений. У меня есть glue как отдельно, так и в папке с winapi, чтобы если надо будет перекинуть одной папкой и не мучится. Да, можно в одну папку.
Так сколько вообще нужно папок создать и где как их разместить чтобы потом ни разу не вспоминать про них?
|
|
|
|
DarkMaster |
26.2.2019, 15:47
|
Модератор UOPilot
Сообщений: 9.465
Регистрация: 2.12.2008 Группа: Супермодераторы Наличность: 27679
Пользователь №: 11.279
|
Цитата А не слишком много костылей? Плагин на то плагин на это, плагин на плагин, Плагин на плагин плагина? Ну программирование оно вообще все из подключения либ состоит. Как-то так... Если есть желание, то чтобы не качать все каждый раз - можно с luapower стянуть всю мастер сброку - 200 с чем-то мегабайт любых либ какие только душе угодно. Минус всего этого - лежать они должны будут рядом с exe - срач дикий. Цитата А в итоге самым лучшим решением яйцо на клаву) У меня до сих пор где-то валяется кусок свинца выплавленный в столовой ложке с вплавкой ножки - спецом на клаву класть. Лет 15 назад делал. Цитата Так сколько вообще нужно папок создать и где как их разместить чтобы потом ни разу не вспоминать про них? Можно рядом с exe кинуть в виде свинарника, тогда даже не придется проприсывать доп пути - само подгрузит. Я предлагаю сделать следующим образом: 1) Создать спец папку с плагинами рядом с exe пилота. У меня это LuaPlugins, хотя уже хочу переименовать ибо не в стиле луа именовано - красиво должно было быть lua_plugins, но это феншуй и не более. 2) Внутри папки с плагинами у меня лежит папка WinAPI, в нее же запихан glue, чтобы было portable. Хотя можно glue держать отдельно и пути писать, но я еще раз говорю - я сторонник принципа 1 модуль/приложение - 1 папка. Сообщение отредактировал DarkMaster - 26.2.2019, 15:50
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
|
|
|
|
DarkMaster |
27.2.2019, 10:18
|
Модератор UOPilot
Сообщений: 9.465
Регистрация: 2.12.2008 Группа: Супермодераторы Наличность: 27679
Пользователь №: 11.279
|
Цитата Ну и куда совать функции которые вы нарисовали в приведённом ниже примере? Самый простой способ - блок do end в шапку. Далее просто вызывать: local state, toggle = GetKeyState(0x14) Цитата setfenv Вот это вот, как я понял, делает доступными функции из таблицы без фактического обращения к таблице. Т.е.: Код local arr = {} arr.my_func = function() .. end setfenv(1, arr) -- теперь можно использовать не -- arr.my_func() -- а напрямую my_func() Это работает в пределах одной функции, если вместо 1 поставить 0, то в пределах потока. Вместо числа возможно использовать имя функции. Все это я к тому, чтобы у вас не получилось конфликта имен и что-то не поехало. Хоть вероятность не велика, она все же есть. Цитата И еще, как сделать подсветку синтаксиса человеческую? Да, проблема такая есть - либо инишник редактировать, либо внешний редактор использовать. Мой косяк по поводу того, что подсветка сохранится. Формально она сохранилась, но не все функции подсвечены.
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
|
|
|
|
Levo222 |
27.2.2019, 10:38
|
Journeyman
Сообщений: 399
Регистрация: 18.11.2017 Группа: Пользователи Наличность: 0
Пользователь №: 18.689
|
Цитата(DarkMaster @ 27.2.2019, 14:18) Самый простой способ - блок do end в шапку. Далее просто вызывать: local state, toggle = GetKeyState(0x14)
Это в цикл поиска обратить? Или это заданное условие. Как будет выглядеть переменная toggle (GetKeyState(0x14)) непосредственно в цикле поиска? Если я задаю Код while 1 do if toggle then -- горит капс log("++++") Send217_down ("W") wait (300) else break end end Это не работает Код winapi\\[b]?.lua;"..package.path[/b][u] Это точное название файла? Есть сомнение что в таком виде он... не будет работать)
|
|
|
|
Levo222 |
27.2.2019, 11:13
|
Journeyman
Сообщений: 399
Регистрация: 18.11.2017 Группа: Пользователи Наличность: 0
Пользователь №: 18.689
|
Цитата(DarkMaster @ 27.2.2019, 15:05) break был написан с ошибкой, аккуратно.
--Lua Error while creating Lua virtual mashine P.S: И почему у меня в шапке пилота написано V 2.40 b017 а не 2.41? Ладно, на домашней странице указана " Стабильная версия" 2.40 b017её видимо все и качают, всмысле 2.41 нестабильная? -Error while creating Lua virtual mashine исчез но проблема с подгрузкой winapi всеравно осталась. Как он может его увидеть если нет ни 1 реального адреса в скрипте? Где это показано? Так пардон Winapi-master послностью распаковывать в плагины? Или оставлять там где она есть? glue-master и winapi-master всё в 1 папку свалить? _______________________________________________ Upd^ Вобщем после нескольких попыток заключения в карантин доставания оттуда добавления в исключения антивируса пилот совсем перестал запускаться... наверно обиделся))) что-то с ним не то
|
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|