Перейти к публикации
Форум - ComputerCraft
  • 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

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


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

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

  • 0

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

local liba = {}


function liba.menu()
  ...
end

function liba.test()
  ...
end

return liba
  • Like 2

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


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

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

...

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

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

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


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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×