Модуль:Prototypes/Объект/Торгомат: различия между версиями

мНет описания правки
мНет описания правки
Строка 65: Строка 65:


-- Получение данных о доступах
-- Получение данных о доступах
local function getAccessOutput(id)
local function getAccessOutput(frame, id)
     -- Загрузка данных
     -- Загрузка данных
     local vendingMachines = loadData("User:IanComradeBot/prototypes/vending machines.json")
     local vendingMachines = loadData("User:IanComradeBot/prototypes/vending machines.json")
Строка 83: Строка 83:
     local cleanedDataStr = accessDataStr:gsub('\\"', '"')
     local cleanedDataStr = accessDataStr:gsub('\\"', '"')


     -- Формирование вывода с использованием шаблона
     -- Возвращаем обработанный результат
     return '{{#invoke:Prototypes/Механика/Доступ|parse|' .. cleanedDataStr .. '}}'
     local template = '{{#invoke:Prototypes/Механика/Доступ|parse|' .. cleanedDataStr .. '}}'
    return frame:preprocess(template)
end
end