Понедельник, 23 Декабря 2024, 13:10

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
lua - attempt to call global 'loadSettings' как исправить?
CoreДата: Воскресенье, 20 Октября 2019, 13:45 | Сообщение # 1
заслуженный участник
Сейчас нет на сайте
При старте моего щидевера вылезает ошибка:
Цитата
main.lua 224 attempt to call global 'loadSettings' (a nil value) stack traceback

вот мой код:




Сообщение отредактировал Core - Воскресенье, 20 Октября 2019, 13:47
DivESДата: Воскресенье, 20 Октября 2019, 14:29 | Сообщение # 2
заслуженный участник
Сейчас нет на сайте
Core, а уж не в том ли дело, что названия функций load_settings и loadSettings отличаются?
CoreДата: Воскресенье, 20 Октября 2019, 14:53 | Сообщение # 3
заслуженный участник
Сейчас нет на сайте
теперь вот что
Цитата

main.lua 218 attempt to index global 'json' (a nil value) stack traceback


DivESДата: Воскресенье, 20 Октября 2019, 15:01 | Сообщение # 4
заслуженный участник
Сейчас нет на сайте
Core, а "json" подключен к проекту? Потому что такое ощущение, что он (проект) его просто не "видит".
CoreДата: Понедельник, 21 Октября 2019, 16:07 | Сообщение # 5
заслуженный участник
Сейчас нет на сайте
DivES, Решил, спасибо

sfabrikanДата: Среда, 23 Октября 2019, 13:19 | Сообщение # 6
БЕЗУМЕЦ!!!
Сейчас нет на сайте
Какой царские роллы без циклов, ммм.
Слишком очевидна ошибка даже без твоего кода, что ты пытаешься вызвать переменную с типом "function" из _ENV или _G, а вызываешь переменную с типом nil.
Собственно 2 проблема аналогичная, только ты пытаешься вызвать переменную с типом "table"/"userdata" из _ENV или _G, а вызываешь переменную с типом nil.
Собственно тут одна из причин:
1. У переменной нет нужного тебе значения, потому забыл например его присвоить.
2. Переменная удалена. (Явно присвоено nil и др.)
3. Забыл подключить модуль/библу.
4. Ошибся в названиях перемененных.


Это я
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг