Вопросы по теме 'lua-5.2'
функция require завершается с ошибкой на lua_load с SYNTAX ERR
Я новичок в Луа. Я портировал Lua 5.2 на другую платформу. Я могу запускать Lua-скрипты. Но возникла проблема с загрузкой модулей. У меня есть скрипт sample.lua ниже. В этом сценарии я пытаюсь вызвать функцию, доступную в другом сценарии Lua,...
533 просмотров
schedule
26.03.2024
Как отфильтровать определяемые пользователем глобальные объекты в Lua из C ++?
Рассмотрим этот небольшой тестовый сценарий Lua.
g1 = "Global 1"
g2 = "Global 2"
function test ()
local l1
print(g1,g2,l1)
end
test()
Предположим, вы приостанавливаете выполнение на print (g1, g2, l1) и из C ++ получаете все глобальные...
1809 просмотров
schedule
21.09.2023
какова фактическая реализация lua __pairs?
Кто-нибудь знает фактическую реализацию lua 5.2. метаметод __pairs ? Другими словами, как мне реализовать __pairs как метаметод в метатаблице, чтобы он работал точно так же с pairs() ?
Мне нужно переопределить __pairs и пропустить некоторые...
4132 просмотров
schedule
01.09.2022
Метатаблицы и среда Lua 5.2
У меня есть такая структура:
context = {
pi = math.pi,
sin = math.sin,
cos = math.cos,
tan = math.tan,
print = print
}
modules = {
m1 = {
variables = { x = 1 },
update = function(self)
local _ENV = self.variables
x...
212 просмотров
schedule
29.08.2022
Чтение данных перед выполнением файла lua
Я хочу прочитать таблицу внутри файла Lua перед ее выполнением. Есть ли способ сделать это с помощью loadfile . Он возвращает только функцию, и я не могу прочитать, что внутри (что объявлено, но не выполнено).
Другой вариант, который я пробовал,...
87 просмотров
schedule
23.04.2023
Lua Как отличить 1 от 1.0
У меня есть сценарий конфигурации, в котором пользователь может вводить значения как абсолютное значение, так и процентное значение.
Абсолютные значения записываются как значения от 0,0 до 1,0, а процентные значения записываются как значения от 0...
414 просмотров
schedule
24.01.2023
LUA 5.2: Load / Require / etc - Ограничьте его определенными каталогами, которые могут быть загружены
Я пытаюсь защитить LUA в своей игре (игроки могут создавать сценарии в LUA). Я удалил многие функции, чтобы создать своего рода песочницу (например, AKA, удаляющую функцию os.execute ). Однако моя игра действительно использует загрузку скриптов из...
89 просмотров
schedule
06.12.2022