UserFunction; Universe_RandomPlayerList - HWRM/KarosGraveyard GitHub Wiki
Universe_RandomPlayerList()
Description
Returns a randomized list of player indices as the contents of a table.
Example
local playerList = Universe_RandomPlayerList()
for i, playerIndex in playerList do
...code...
end
Arguments
None.
Definition
function Universe_RandomPlayerList()
local PlayerCount = Universe_PlayerCount()
local PlayerTable = {}
local PlayerIndex = 1
while (getn(PlayerTable) < PlayerCount) do
local PlayerRandom = random(0, PlayerCount - 1)
local PlayerAlready = 0
for i, k in PlayerTable do
if (k == PlayerRandom) then
PlayerAlready = 1
break
end
end
if (PlayerAlready == 0) then
PlayerTable[PlayerIndex] = PlayerRandom
PlayerIndex = PlayerIndex + 1
end
end
return PlayerTable
end
Related Pages
Comments
Page Status
Updated Formatting? Initial
Updated for HWRM? Initial