Добрый день.
Задался вопросом написать хоть какой-то аддончик.
И конечно же сразу же наткнулся на проблему инициализации объектов.
Взял исходный код icreator для надписи сообщения в свой чат.
Вроде как тут всё понятно.
Теперь сам test.lua
Тоже всё ясно.
В AddonDesc следующие подключения:
Однако в логах выводится ошибка что Chat nil.
Я честно пытался искать как его заинициализировать, но тщетно. Тот же LibDND тоже используется одну глобу и после легко к ней обращается. Без какой-либо инициализации.
Если просто подключить функиции, то в логе идёт ошибка декларации LogToChat
Подскажите что я не догоняю? Как правильно подключать внешние Lua файлы чтобы исходник видел внутренние функции.