- 19 Мар 2016
- 18
- 0
Вечная проблема при инициализации, компилятор ругается на nil value.
Каков вообще порядок загрузки скриптов? Где мне объявить таблицу, чтобы при инициализации проекта она уже существовала?
Либо, если я что-то не так понял, объясните пожалуйста
[Пример]
У меня есть таблица А = { B = {}, C = false, D = 3 } (например)
Есть файл с некой логикой, в котором есть функция A.B
oSmth()
Таблица объявлена НЕ В ЭТОЙ ФАЙЛЕ
При запуске проекта, компилятор пишет примерно так:
[ W VScript ]: Script Runtime Error: ...project\scripts\vscripts\file_with_the_function.lua:39: attempt to index global 'A' (a nil value)
Каков вообще порядок загрузки скриптов? Где мне объявить таблицу, чтобы при инициализации проекта она уже существовала?
Либо, если я что-то не так понял, объясните пожалуйста
[Пример]
У меня есть таблица А = { B = {}, C = false, D = 3 } (например)
Есть файл с некой логикой, в котором есть функция A.B
Таблица объявлена НЕ В ЭТОЙ ФАЙЛЕ
При запуске проекта, компилятор пишет примерно так:
[ W VScript ]: Script Runtime Error: ...project\scripts\vscripts\file_with_the_function.lua:39: attempt to index global 'A' (a nil value)