Garry's Mod Wiki

Revision Difference


<function name="Iterator" parent="player" type="libraryfunc"> <description> Returns an iterator for all players on the server. This will be quite a bit faster than <page>player.GetAll</page>, especially when using the `break` keyword. </description> <added>2023.10.13</added> <realm>Shared</realm> <file line="314-L320">lua/includes/extensions/player.lua</file> <rets> <ret name="" type="function">Iterator function</ret> <ret name="" type="table">Table of all existing <page>Player</page>s.</ret> <ret name="" type="number">Will always be 0. Start index?</ret> </rets> </function> <example> <description>Example usage of this function.</description> <code> for _, ply in player.Iterator() do print( ply ) end </code> <output>Prints out all players to the console.</output> </example></example>⤶