Snusmumriken
А я пишу под пк, love2d, openresty и всякое разное.
Ivan
Вывод 3д
вывод 3d на nodemcu? в смысле экранчик есть на кторый выводится что-то трехмерное?
Anonymous
128 64 i2c
Ivan
ага, понято, спасибо
Anonymous
Такой кубик пытаюсь сделать графический
Anonymous
А стихи нет
Anonymous
Буду на c# с яндех Алисой делать
Snusmumriken
Привет @user_na_me!
Anonymous
Привет, столкнулся с проблемой и уже день не могу её решить. Скомпилировал по видео lua из исходников 5.4 сейчас в папке находится lua.dll/lua.exe/luac.exe и сам lua скрипт. Хочу использовать socket.http или хоть socket для взаимодействием с сеть, возникает ошибка связанная с отсутствием библиотеки. Где взять библиотеку/библиотеки, которые не по умолчанию в lua?
Snusmumriken
1. Luarocks
2. Скачать где-нибудь вроде luapower.com (может не подойти)
3. Взять гитхаб с исходниками luasocket и собрать для своей версии (то же что и luarocks, но в ручном режиме)
Snusmumriken
Мм, ранее он вёл себя худо-бедно ок.
Anonymous
А собирать socket.dll так же к и lua.dll или есть различия?
Snusmumriken
Ну смотри, оно хочет луёвые .h-файлы (lua.h, laux.h и всякое такое). Собираешь с теми, которые ты использовал при сборке lua.dll.
Anonymous
Anonymous
Блин!
Snusmumriken
"У меня не выходит. Я выбрал вариант luapower-all-master. Создаю новый пустой проект в Visual Studio. После в файл ресурсы добавляю существующий элемент, после экспортирую все файлы из под папки src + экспортирую файл lua.h из исходников 5.4. Нажимаю на проект, свойства. В свойствах конфигурации->тип конфигурации, выбираю динамический dll. C/C++ ->Препроцессор, в определение препроцессора добавляю DLUA_BUILD_AS_DLL; Ошибки которые выводит ниже сообщением."
Anonymous
Спасибо!
Snusmumriken
Ну кароч, я каким-то образом в своё время собирал, но скорее всего это было через cmake. Оно генерирует проект под твои хотелки, в котором достаточно нажать кнопочку "собрать".
Anonymous
Как из .o/.out/.luac сделать .exe файл?
Snusmumriken
Из .o — скомпилировать. Это object-файл, содержащий какой-то сишный модуль в собранном виде.
Из .out — не знаю что в него запихнули.
Из .luac — написать программу, в которую строкой вклеивается содержимое .luac, и запускается в луа-интерпретаторе. Это луа-байткод, если что.
Anonymous
аннлн
аннлн
:P
аннлн
google://srlua
Co(n)stantine👨🔬
mva
А кто меня хайлайтил?..
fgntfg
враги
аннлн
народа?
Luсky
привет народ!
Luсky
кто знает как с рейлибом и lua поиграть?
аннлн
я вот знать не знаю, чо такое рейлиб, но нашёл ответ на твой вопрос на первой странице гугла.
Leon174
Снус свой биндинг писал. Надо его спрашивать, как с этим играть.
аннлн
биндинги для девочек.
аннлн
только FFI, только хардкор.
аннлн
https://github.com/TSnake41/raylib-lua
Leon174
А Снус свой забросил, похоже.
https://github.com/HDPLocust/raylib-luamore
аннлн
как получить бан в яндексе? да легко!
аннлн
(я просто хотел зарепортить баг.)
аннлн
По айпи. Таймаут.
аннлн
Аккаунт? на яндексе?
ты за кого меня держишь, пöс?
Highly Likely
аннлн
яндекс -- и есть проблема.
Highly Likely
яндекс -- и есть проблема.
Яндекс отличная компания, одна из немногих в России, которая может делать интересные вещи и двигать технологии
Highly Likely
Активно пользуюсь многими их сервисами и всё замечательно
Highly Likely
Ичсх, для рунета они почти всегда работают лучше аналогов
аннлн
А какие в яндексе проблемы?
достаточно их политики сбора персональных данных и лояльности силовым структурам, чтобы не пользоваться никакими их сервисами в принципе.
аннлн
аннлн
таких нету
Snusmumriken
Domka
Кто может помочь? Я изучаю raycast и псевдо трехмерное изображение, картинку из лучей я построил, а как мне выделить к примеру ребро стены?
Domka
Тоесть у меня есть карта состоящая из двумерного массива, и мне надо тайтл, или же кубик выделить как то, и выделить именно в нем ребро
Domka
Lucky
Бери майнтест, не ошибёшься
Artem
привет
Snusmumriken
Йоу
Artem
У меня вопрос:
если rawequal(require, print) детектит require = print
То как детектить
require = function(a)
print(a)
end
Snusmumriken
Snusmumriken
На самом деле никак не детектить. Разве что заранее сохранить куда-то ссылки на все-все функции из _G, а потом с ними сравнивать.
Snusmumriken
И нет, определить по имени функции что она делает нельзя, и факт переопределения нельзя задетектить стандартными способами.
А вот попытку переопределения "require = print" можно задетектить через "require == print".
Artem
Окай, но все-таки, я думаю это возможно через getfenv
Snusmumriken
Можно отловить попытки переопределений очень хитро, через вытаскивание всего из _G в другую табличку, и вешанья на _G метатаблицы с __index ведущим на ту же табличку, и __newindex — делающим проверки, мол, не пытаемся ли мы что-то переопределить.
Artem
Ну да, я тоже думал через метатаблицы
Snusmumriken
Ну да, я тоже думал через метатаблицы
Инструкция — вот тут вот, найди пример прокси-таблиц и логирования изменений. То же самое надо сделать с самой _G, переложив её содержимое куда-нибудь, и проксируя её с помощью _G.
https://habr.com/ru/post/346892/
Snusmumriken
Но тут — только отлавливание самих попыток переопределения. Мы не можем узнать что будет делать это переопределение.
Artem
Окай, спасибо, пойду почитаю)
Snusmumriken
Запретить переопределения — запросто. Обернуть переопределения в функции, которые будут отчитываться о попытках вызовов переопределённого и отписывать стек вызовов (после чего, например, вызывать оригинальную функцию) — тоже без проблем. А узнать что оно будет делать — нет ))
Anonymous
Парни привет всем
Anonymous
сюда пишу т.к. буду это юзать совместно с луа
Anonymous
Есть сервак свой на php
Anonymous
мне надо на сервере сделать одну простую функцию,совсем
маленькую, чтобы она тупо принимала строку
например post(site.ru/activate.php,'activate') и записывала ее,и с помощью
get(site.ru/activate.php) получала записанное туда значение?
Надо срочно ... для дальнейшнго получения оттуда например так:
gg.post('http://simbuilders.ru/activate.php',true) — команда на активацию а другие активные в этот момент скрипты делали
что то вроде
while true do
if gg.get('http://simbuilders.ru/activate.php') == true then
--.... Че нибудь сделать
end
end
Snusmumriken
Ууу, делаешь проверку лицензии своих gameguardian-читов? ))
Snusmumriken
Ты хочешь узнать как на пыхе написать подобные странички, которые будут делать активацию, или как на луях обратиться к пыхосерверу?
Anonymous
Anonymous
Anonymous
Может кто поможет
Anonymous
Нужно для активации бот-нет сети автокликеров
Anonymous
И определения действия
Anonymous
Типо
if get(site.ru)== 'run1' then
--Запустить первый сценарий
end