Модуль:Песочница/Pok: различия между версиями

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


if type(materialData) ~= "table" then
    return '<div style="color:red;">Ошибка: данные о материалах не загружены!</div>'
end
local materialMapping = {}
local materialMapping = {}
for _, material in ipairs(materialData) do
for key, material in pairs(materialData) do
    materialMapping[material.id] = material.stackEntity or material.id
    if type(material) == "table" and material.id then
        materialMapping[material.id] = material.stackEntity or material.id
    else
        mw.log("Ошибка в materialData: " .. tostring(key) .. " -> " .. tostring(material))
    end
end
end