Alxius
а неужели какого то простого решения нет типа lprint (вызвавший функцию) и в печать на экран чтобы я видел?
Alxius
я уже один профайлер ставил он ФПС сильно сажает и не выключается.
Highly Likely
Что такое lprint мне неизвестно
Alxius
и он не даёт кстати такого функционала
Alxius
lpring это сокращение для lg.draw u menia w Love2d - просто вывод на экран
Highly Likely
А еще можно поискать по коду, где нужная функция вызывается, и провести анализ, что дергает ее чаще всего
Alxius
Alxius
какое одно из них спами "миллион вызовов в секунду" - не знаю
Snusmumriken
Мне например это было надо только когда я хакал вебсайтики )
Snusmumriken
Если ты хочешь делать логику типа "если функцию вызвали тут, то надо сделать вот это, а если там - то то" — просто напиши две функции.
Alxius
во нашёл:: local callingFuncName = debug.getinfo(2, "n").name
Null
что продаёшь?
Luсky
что продаёшь?
Э-э, у ей ник компуйтерц. Вот Андрюха подозрительный.
Null
Null
входила она с пустым
Null
ну и шилди её всё равно заблочил
Null
а ты, кстати, и правда подозрительно выглядишь.
Докажи что человек
Bo0oM
Null
Null
тарантул, НЯП, имеет корни в lua
Bo0oM
(ну я иронизировал)
Null
ну и он и правда может быть дево-псом
Null
с другой стороны - эти три чата (которые кроме нашего) - засилье ботов
Null
и я их использую как фактор повышения подозрительности
fgntfg
Фу девопёс
Deanon
Всем привет
Deanon
Кто из опытных пользователей подскажет, в чем проблема?
Null
Null
буквально написано где проблема и в чём именно заключается
Snusmumriken
Кто из опытных пользователей подскажет, в чем проблема?
В общем, ты обращаешься к переменной robot, которая не объявлена (её нет, на её месте — nil). Все пустые значения в луа равны nil.
Возможно там Robot. Возможно, robot появится если ты зарядишь программу в робота или подключишь его.
Deanon
Перевод нечего толкового не дал, изначально прога вообще не запускалась, получилось исправить записав всё на дискету и загрузившись с неё, но она попрежнему не работает, я не могу понять, проблема в коде или в том что нету самого process.lua в указаной директории?
Deanon
Null
Deanon
Ооо, благодарю, теперь будет проще разобраться
Deanon
local INVSIZE = robot.inventorySize() вот эта строка, здесь я так понимаю нужно установить количество слотов в инвентаре робота?
🌗
нет, https://minecraft.fandom.com/ru/wiki/OpenComputers/Robot_API
robot.inventorySize(): number
Возвращает внутренний размер инвентаря.
Deanon
Спасибо, буду изучать
fgntfg
Блин, теперь хочу строить роботов в minecraft
Dmitriy
Всем привет! подскажите пожалуйста, почему не получается превратить -80 в 0х2d3830?
Dmitriy
Dmitriy
Или может в луа есть более доступные и простые функции для этого?
fgntfg
Byte же возвращает десятичное, не?
Dmitriy
разобрался)
Dmitriy
Dmitriy
надо было просто конкатенацию в цикле сделать
fgntfg
Dmitriy
ну в смысле - разобрался с упаковкой и распаковкой
Null
почём бетховен?
Luсky
Девку пока оставьте, видно, что работящая.
ベクゾッド
🤡
fgntfg
Aydar
Телега тесновата, 4 общие группы :)
DELTA
добрый вечер, коллеги, я вообще на lua впервые пишу. Почему персонаж не прыгает по команде /normal ? По функции ниже команды я узнал, что прыжок у меня - 32
🌗
ты её не зарегистрировал
usernameak
DELTA
DELTA
🌗
весь код прикладывать нужно в таком случае
значения из keysData никак не связаны с игровыми кнопками
DELTA
DELTA
вот весь код
mva
mva
зачем текст отправлять зашакаленными картинками, если можно ТЕКСТОМ на пастебин?
mva
оно и весит меньше, и читается нормально
DELTA
https://pastebin.pl/view/8cff64bd
🌗
используй
setGameKeyState(14, 255)
🌗
айди других игровых кнопок найдешь в moonloader\lib\game\keys.lua
DELTA
Всё равно прыгать не хочет, не знаю, влияет ли как-то, но прыжок у меня на пробел.
🌗
В случае с KEY_JUMP там подойдет любое ненулевое значение, но видимо из-за открытого чата функция как-то некорректно отрабатывает
Aydar
🌗
Да это я и себя поправил
DELTA
хорошо, тогда ещё вопрос есть)
DELTA
в keys.lua GOLEFT_GORIGHT = 0, как два движения могут быть одной цифрой?