Модуль:Prototypes/Объект/Торгомат/Пополнение: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) Нет описания правки |
||
| Строка 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 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( | 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 найденного автомата в результат | ||