5261
редагування
Admin (обговорення | внесок) Немає опису редагування |
Admin (обговорення | внесок) Немає опису редагування |
||
| Рядок 162: | Рядок 162: | ||
if type(raw) == "string" and mw.ustring.find(raw, "Error") then | if type(raw) == "string" and mw.ustring.find(raw, "Error") then | ||
return | return "Лише Бог знає" | ||
end | end | ||
if not raw then | if not raw or raw == "" or raw == "-" or raw == "Відсутній" then | ||
return " | return "Лише Бог знає" | ||
end | end | ||
| Рядок 182: | Рядок 182: | ||
end | end | ||
return | return "Лише Бог знає" | ||
end | end | ||
| Рядок 225: | Рядок 225: | ||
end | end | ||
return raw | if not raw or raw == "" or raw == "-" then | ||
return "0/9" | |||
end | |||
-- Видаляємо всі нецифрові символи | |||
local number_only = mw.ustring.gsub(raw, "[^%d]", "") | |||
-- Перетворюємо в число | |||
local count = tonumber(number_only) | |||
if count then | |||
return string.format("%d/9", count) | |||
end | |||
return "0/9" | |||
end | end | ||