3415
редагувань
Admin (обговорення | внесок) Немає опису редагування |
Admin (обговорення | внесок) Немає опису редагування |
||
(Не показані 2 проміжні версії цього користувача) | |||
Рядок 1: | Рядок 1: | ||
local p = {} | -- This module will handle the shuffling and display of random players. | ||
local p = {} -- Define a table to hold your module's functions | |||
function p.showRandomPlayers(frame) | function p.showRandomPlayers(frame) | ||
-- List of players | math.randomseed(os.time()) -- Seed the random number generator | ||
-- List of players | |||
local players = { | local players = { | ||
"Індиго", "Адамант", "Алоха", "Аріель", "Берлін", "Бетмен", "Браун | "Індиго", "Адамант", "Алоха", "Аріель", "Берлін", "Бетмен", "Браун", "ВВ", | ||
"Дантес", "Демон", "Джордж", "Доктор Хаус", "Доктор Ямато", "Емесай", "ЕХС", "Кексік", | "Дантес", "Демон", "Джордж", "Доктор Хаус", "Доктор Ямато", "Емесай", "ЕХС", "Кексік", | ||
"Керміт", "Клайд", "Клей", "Комар", "Лемур", "Містер Тен", "Малена", "Мальвінка", | "Керміт", "Клайд", "Клей", "Комар", "Лемур", "Містер Тен", "Малена", "Мальвінка", | ||
Рядок 11: | Рядок 15: | ||
} | } | ||
-- | -- Shuffle players | ||
for i = #players, 2, -1 do | for i = #players, 2, -1 do | ||
local j = math.random(i) | local j = math.random(i) | ||
Рядок 17: | Рядок 21: | ||
end | end | ||
-- | -- Collect the first four players | ||
local output = {} | local output = {} | ||
for i = 1, | for i = 1, 4 do | ||
table.insert(output, string.format('<p>[[%s|%s]]</p>', players[i], players[i])) | table.insert(output, string.format('<p>[[%s|%s]]</p>', players[i], players[i])) | ||
end | end | ||
Рядок 26: | Рядок 30: | ||
end | end | ||
return p | return p -- Return the table to make its functions accessible to other modules |