Модуль:Песочница/Pok: различия между версиями
Pok (обсуждение | вклад) Нет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 72: | Строка 72: | ||
end | end | ||
if type(materialData) ~= "table" then | |||
return '<div style="color:red;">Ошибка: данные о материалах не загружены!</div>' | |||
end | |||
local materialMapping = {} | local materialMapping = {} | ||
for | 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 | ||