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

мНет описания правки
Нет описания правки
Строка 1: Строка 1:
-- Загрузка данных
local vendingMachinesData = mw.loadData("Модуль:IanComradeBot/prototypes/vending machines.json/data")
local restockData = mw.loadData("Модуль:IanComradeBot/prototypes/fills/Item.json/data")
local p = {}
local p = {}


Строка 21: Строка 25:
-- Получение списка торговых автоматов, которые могут быть пополнены данным пополнителем
-- Получение списка торговых автоматов, которые могут быть пополнены данным пополнителем
local function getRestockOutput(id)
local function getRestockOutput(id)
    local vendingMachines = loadData("User:IanComradeBot/prototypes/vending machines.json")
    local restockData = loadData("User:IanComradeBot/prototypes/vending machines/restock.json")
   
     local result = ""
     local result = ""
      
      
Строка 36: Строка 37:
         for _, canRestockId in ipairs(restockItem.canRestock) do
         for _, canRestockId in ipairs(restockItem.canRestock) do
             -- Ищем все автоматы, где pack соответствует значению canRestock
             -- Ищем все автоматы, где pack соответствует значению canRestock
             for _, vendingMachine in ipairs(vendingMachines) do
             for _, vendingMachine in ipairs(vendingMachinesData) do
                 if vendingMachine.VendingMachine and vendingMachine.VendingMachine.pack == canRestockId then
                 if vendingMachine.VendingMachine and vendingMachine.VendingMachine.pack == canRestockId then
                     -- Добавляем ID найденного автомата в результат
                     -- Добавляем ID найденного автомата в результат