Hi Gamepedia users and contributors! Please complete this survey to help us learn how to better meet your needs in the future. We have one for editors and readers. This should only take about 7 minutes!

Модуль:Участник:BabylonAS/Nova

Материал из Minecraft Wiki
Перейти к: навигация, поиск

Это песочница «Нова» участника BabylonAS, используемая для разработки модулей и тестирования возможностей Lua.


Подстраницы пространства модулей участника[править код]

Служебная:PrefixIndex/Модуль:Участник:BabylonAS/

local p = {}

function p.multisprite(f)
    local args = f
    if f == mw.getCurrentFrame() then
        args = require("Модуль:ProcessArgs").merge(true)
    end
    
    local sprite = require("Модуль:Спрайт").sprite
    
    if args["данные"] then
    	return sprite(args)
    end
    
    local sheetsmod = args["список"]
    local sheets = mw.loadData("Модуль:" .. sheetsmod)
    
    for i, modname in ipairs(sheets) do
        args["данные"] = modname
        local out = sprite(args)
        
        --if mw.ustring.match(out, "strong") ~= nil then
            return out
        --end
    end
    
    error("Спрайт не найден")
end

return p