Moduł:Sandbox/Ksawi999/Losuj: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
| [wersja nieprzejrzana] | [wersja przejrzana] |
Utworzono nową stronę "-- Moduł zwraca losową liczbę/tekst z codziennym odświeżeniem local p = {} function p.liczba( data ) local minimum = data.args[0] local maximum = data.args[1] m..." |
dNie podano opisu zmian |
||
| (Nie pokazano 4 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
| Linia 3: | Linia 3: | ||
function p.liczba( data ) | function p.liczba( data ) | ||
local minimum = data.args[ | if data.args[3] ~= "" and data.args[3] ~= nil then | ||
local maximum = data.args[ | return p.nazwa( data ) | ||
end | |||
local minimum = data.args[1] | |||
local maximum = data.args[2] | |||
math.randomseed(tonumber(os.date("%y%m%d"))) | math.randomseed(tonumber(os.date("%y%m%d"))) | ||
return math.random(minimum, maximum) | return math.random(minimum, maximum) | ||
| Linia 10: | Linia 13: | ||
function p.nazwa( data ) | function p.nazwa( data ) | ||
local args = | local args = data:getParent().args | ||
local texts = {} | local texts = {} | ||
for i, v in ipairs(args) do | for i, v in ipairs(args) do | ||
Aktualna wersja na dzień 09:32, 8 lip 2021
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