Перейти к содержимому
  • 0
vlad1vv1

Как подключить код библиотеки?

Вопрос

Привет!
Вот библиотека, которую хочу подключить - menu.lua, Библиотека создающая список и стилизованный курсор для выбора


https://pastebin.com/QpuAT94s


Файл который подключает библиотеку и исполняет программу:
 

   
menu=require ("menu")

t = {"page1", "page1", "page3", "page4", "page5"}
menu.CreateMenu(t, " => ","    ", 3, 3)

 

При запуске этого файла выдает ошибку

/home/m_file.lua:5: atempt to index global 'menu' (a nil value):

stack traceback:

Изменено пользователем Alex

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендуемые сообщения

Файл либы должен возвращать таблицу с созданными функциями:

local liba = {}


function liba.menu()
  ...
end

function liba.test()
  ...
end

return liba

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Файл либы должен возвращать таблицу с созданными функциями:

...

Все, так и получилось. Большое спасибо.

Изменено пользователем vlad1vv1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...