Garry's Mod Wiki

Revision Difference

GM:InitPostEntity#527655

<function name="InitPostEntity" parent="GM" type="hook"> <ishook>yes</ishook> <description> Called after all the entities are initialized. Starting from this hook <page>Global.LocalPlayer</page> will return valid object. <note>At this point the client only knows about the entities that are within the spawnpoints' [PVS](https://en.wikipedia.org/wiki/Potentially_visible_set). For instance, if the server sends an entity that is not within this PVS, the client will receive it as NULL entity.</note> <note>When this hook is called on the client, <page>net</page> messages will reliably be received.</note>⤶ </description> <realm>Shared</realm> <predicted>No</predicted> </function> <example> <description>Some message will be printed in the console when the entities initialize.</description> <code> function GM:InitPostEntity() print("All Entities have initialized" ) end -- That way you are overriding the default hook -- you can use hook.Add to make more functions get called when this event occurs hook.Add( "InitPostEntity", "some_unique_name", function() print("Initialization hook called") end ) </code> <outputfixedwidth>Fixed width</outputfixedwidth> <output> Initialization hook called All Entities have initialized </output> </example>