Модуль:Prototypes/Объект/Торгомат: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 65: | Строка 65: | ||
-- Получение данных о доступах | -- Получение данных о доступах | ||
local function getAccessOutput( | local function getAccessOutput(id) | ||
-- Загрузка данных | -- Загрузка данных | ||
local vendingMachines = loadData("User:IanComradeBot/prototypes/vending machines.json") | local vendingMachines = loadData("User:IanComradeBot/prototypes/vending machines.json") | ||
-- Поиск автомата по ID | -- Поиск автомата по ID | ||
local vendingMachine = findDataById(vendingMachines, id) | local vendingMachine = findDataById(vendingMachines, id) | ||
if not vendingMachine then return "" end | if not vendingMachine or not vendingMachine.AccessReader then | ||
return "Нет данных о доступах" | |||
end | |||
local | |||
if not | local access = vendingMachine.AccessReader.access | ||
if not access then | |||
return "Нет данных о доступах" | |||
end | |||
local accessModule = require("Module:Prototypes/Механика/Доступ") | |||
local | return accessModule.parse({access}) | ||
return | |||
end | end | ||