Garry's Mod Wiki

Revision Difference

ents.FindInBox#514563

<function name="FindInBox" parent="ents" type="libraryfunc">⤶ <description>⤶ Returns all entities within the specified box.⤶ ⤶ <note>Clientside entities will not be returned by this function.</note>⤶ ⤶ <warning>There is a limit of 512 entities for the output!</warning>⤶ </description>⤶ <realm>Shared</realm>⤶ <args>⤶ <arg name="boxMins" type="Vector">The box minimum coordinates.</arg>⤶ <arg name="boxMaxs" type="Vector">The box maximum coordinates.</arg>⤶ </args>⤶ <rets>⤶ <ret name="" type="table">A table of all found entities.</ret>⤶ </rets>⤶ </function>⤶ ⤶ <example>⤶ <description>Returns a table of players in a box using ents.FindInBox</description>⤶ <code>⤶ function ents.FindPlayersInBox( vCorner1, vCorner2 )⤶ local tEntities = ents.FindInBox( vCorner1, vCorner2 )⤶ local tPlayers = {}⤶ local iPlayers = 0⤶ ⤶ for i = 1, #tEntities do⤶ if ( tEntities[ i ]:IsPlayer() ) then⤶ iPlayers = iPlayers + 1⤶ tPlayers[ iPlayers ] = tEntities[ i ]⤶ end⤶ end⤶ ⤶ return tPlayers, iPlayers⤶ end⤶ </code>⤶ <outputfixedwidth>Fixed width</outputfixedwidth>⤶ ⤶ </example>