Moduł:Sandbox/Ksawi999/Losuj

Z Minecraft Wiki Polska
Przejdź do nawigacji Przejdź do wyszukiwania
[ utwórz | historia | odśwież ]Dokumentacja
W tym module nie ma dokumentacji. Jeśli wiesz jak używać tego modułu, proszę, podaj odpowiednie informacje.
-- Moduł zwraca losową liczbę/tekst z codziennym odświeżeniem
local p = {}

function p.liczba( data )
	if data.args[3] ~= "" and data.args[3] ~= nil then
		return p.nazwa( data )
	end
	local minimum = data.args[1]
	local maximum = data.args[2]
	math.randomseed(tonumber(os.date("%y%m%d")))
	return math.random(minimum, maximum)
end

function p.nazwa( data )
    local args = data:getParent().args
    local texts = {}
    for i, v in ipairs(args) do
        table.insert(texts, v)
    end
    math.randomseed(tonumber(os.date("%y%m%d")))
    local id = math.random(#texts)
    return texts[id]
end

return p