Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function CalculateAndRun( Percentage )
- local Amount = Percentage * #player.GetAll()
- local ChosenPlayers = {}
- local Cur = 0
- table.Empty(ChosenPlayers)
- local function ChoosePlayer( )
- local Player = player.GetAll()[ math.random( 1 , #player.GetAll() ) ]
- if !table.HasValue( ChosenPlayers , Player ) then
- return Player
- else
- return ChoosePlayer( )
- end
- end
- while Cur < Amount do
- Cur = Cur + 1
- ChosenPlayers[ #ChosenPlayers + 1 ] = ChoosePlayer( )
- end
- PrintTable(ChosenPlayers)
- return ChosenPlayers
- end
Add Comment
Please, Sign In to add comment