Модуль:Prototypes/Объект/Торгомат: различия между версиями
Pok (обсуждение | вклад) Нет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 21: | Строка 21: | ||
local result = "" | local result = "" | ||
for itemId, count in pairs(inventoryData) do | for itemId, count in pairs(inventoryData) do | ||
result = result .. mw.getCurrentFrame():preprocess(" | result = result .. mw.getCurrentFrame():preprocess("{{#invoke:Предмет|main|" .. itemId .. "|[" .. count .. "]|repository=|wrapper=}}") | ||
end | end | ||
return result ~= "" and result or "Инвентарь пуст." | return result ~= "" and result or "Инвентарь пуст." | ||
| Строка 56: | Строка 56: | ||
for _, restock in ipairs(restockData) do | for _, restock in ipairs(restockData) do | ||
if | local restockInfo = restock.VendingMachineRestock | ||
for _, restockPack in ipairs( | if restockInfo and restockInfo.canRestock then | ||
for _, restockPack in ipairs(restockInfo.canRestock) do | |||
if restockPack == packId then | if restockPack == packId then | ||
return mw.getCurrentFrame():preprocess("{{ | return mw.getCurrentFrame():preprocess("{{Предмет|" .. restock.id .. "|size=64px|link=|repository=|wrapper=}}") | ||
end | end | ||
end | end | ||