Snusmumriken
А, я ток щас заметил что он от rxi, вдобавок билдится под венду.
Luсky
Snusmumriken
Имхо довольно жесть по ресурсам
Luсky
несколько метров весь
Luсky
ну и большая часть запчастей - те же что и у мотора будут.
🐅🤦♂️
Привет. Не получается собрать luajit из-под Windows, компилятор msvc 2019, пробую C:\Users\dekar\projects\luajit\src>msvcbuild.bat. Процесс идет, а потом
lib_buffer.c(62): error C2065: lj_lib_init_buffer: необъявленный идентификатор
lib_buffer.c(62): warning C4047: функция: "const uint8_t *" отличается по уровням косвенного обращения от "int"
lib_buffer.c(62): warning C4024: lj_lib_register: различные типы для формального и фактического параметров 3
lib_buffer.c(62): error C2065: lj_lib_cf_buffer: необъявленный идентификатор
Никто не сталкивался?
🐅🤦♂️
Пока решил добавлением ключей компиляции /DLJ_HASBUFFER=0 /DLUAJIT_DISABLE_BUFFER=1 . Не знаю к чему это приведет, отключается какой-то string buffer extension
Aydar
Luсky
Aydar
🐅🤦♂️
Aydar
Leon174
Оффтоп, но 4 дня как скоропостижно зарелизился Crystal. Для любителей Ruby.
Aiwan \ (•◡•) / _bot
луа стековая или регистровая VM?
Александр
Snusmumriken
mva
а вот вика с вами не согласна
mva
более того, там есть такое:
mva
The virtual machine of Lua 5 is one of the first register-based pure VMs to have a wide use.[13]
mva
[13] = Ierusalimschy, R.; Figueiredo, L. H.; Celes, W. (2005). "The implementation of Lua 5.0". J. Of Universal Comp. Sci. 11 (7): 1159–1176.
Anonymous
Прикольно
Snusmumriken
Ага, здарова. Ты кто? ))
Anonymous
Snusmumriken
Ну хотя бы не робот, уже неплохо.
Anonymous
А, трансгуманизм
Snusmumriken
Задавай ответы, практически по чему угодно. Кроме, наверное "как декомпилировать скрипт для gameguardian" и "как обфусцировать скрипт для gameguardian чтобы его никто не декомпилировал". Это запретная тема.
Anonymous
Snusmumriken
Вот и отлично ))
Потом мб узнаешь.
🐅🤦♂️
Привет. Собираю dll в VisualStudio2019, код https://pastebin.com/1JGik4Dq
Запускаю скрипт
local mylualib = require "mylualib"
local ok, errmsg = pcall(function()
mylualib = require "mylualib"
end)
if ok then
print(mylualib.mult50(2.2))
else
print(errmsg)
end
и получаю
C:\Users\dekar\projects\luajit2\src\luajit.exe: error loading module 'mylualib' from file 'mylualib.dll':
The specified procedure could not be found.
stack traceback:
[C]: at 0x7c8049a0
[C]: in function 'require'
C:\Users\dekar\source\repos\mylualib\Debug\test.lua:18: in main chunk
[C]: at 0x00ec3340
Похоже, что процедура luaopen_mylualib не экспортируется из библиотеки. Что я забыл добавить?
Snusmumriken
Snusmumriken
Под вендой особая процедура экспорта функций.
Snusmumriken
Snusmumriken
А, тощна, у тебя ещё и плюсы.
Snusmumriken
Ну в общем поздравляю, ты научился писать биндинги ))
🐅🤦♂️
Переношу imgui c Линукса на Винду.
mva
mva
а то так у людей может появиться сомнение в том, что она нинужа
🐅🤦♂️
Я тебя не очень понимаю. Очень удобная либа для интерфейса. Я добавил генерацию .d.tl файла, загрузку шрифтов из архива и поправил вывод русского текста.
Anonymous
mva
Anonymous
Anonymous
Ещё хуже станет
Serhiy
Есть кто живой?)
Snusmumriken
Да.
Snusmumriken
И довольно много, просто сидим в соседней флудилке и флудим.
Serhiy
Кто шарит, для луа надо написать dll чтобы в приложении работало прокси
Serhiy
Ищу кто может сделать, о цене договоримся
Snusmumriken
А чего ты хочешь? Делать хттп-запросы с прокси?
Snusmumriken
Или луёвый прокси-сервер? ))
Serhiy
Я не особо шарю за это какие там запросы она делает
Но ребята уже сделали себе как то,у них работает через прокси эта программа
Serhiy
Меняет IP
Serhiy
RakBot программа называется
Snusmumriken
Ммм, типа бот для прокачки аккаунтов для SAMP, и вы хотите чтобы бот подключался с разных айпишников чтобы его не забанили?
Serhiy
Угу
Serhiy
Чтобы подключил dll
Snusmumriken
Вот так и надо было написать ))
Serhiy
Я не знал что тут кто то знает что такое самп)
Snusmumriken
Это луёвый чат. Сюда довольно регулярно заходит кто-нибудь кому остро приспичили аддоны для сампа, гмода, сталкера, геймгвардиан и ещё много чего.
Serhiy
То что я хочу сложная затея?
Snusmumriken
Довольно таки.
Snusmumriken
В целом, должны быть варианты попроще чем инъекции длл, ща подумаю.
Serhiy
Ребята не разбирающиеся в плюсах кое как написали и играются теперь
Serhiy
xD
Serhiy
Думаешь есть готовая либа в луа для этих целей?
Snusmumriken
Нет конечно.
Snusmumriken
Но возможно есть возможность организации соседнего приложения (запускаемого параллельно с ботом) которая будет перехватывать пакеты и направлять в прокси.
Serhiy
Этих приложений может быть несколько окон
И у каждого из них должен быть свой IP
Snusmumriken
В целом, есть вариант виртуальных машин.
Берёшь такой и делаешь десять отдельных виндовсов на одном компутере, в каждом виндовсе настраиваешь глобальную прокси и запускаешь гташку. Это самое простое и доступное.
fgntfg
Не, надо не так. Надо сокет читать, чтоб клиент подключался к этому сокету и пересылать сообщения куда-нибудь
Serhiy
Читать сокет, предотвращать отправку со своего адреса и направлять на заданный прокся?
Serhiy
на С# вижу в поисковике решения есть, как вы и выше написали
мб и в луа как то можно это реализовать без всяких dll
Serhiy
Если может кто то реализовать напишите
Договоримся о цене
Snusmumriken
Так.
Serhiy
виртуалка не интересует)
у нас щас у самих типа виртуалки
Serhiy
только windows server core 2019
Serhiy
за 130р в месяц xD