Garry's Mod Wiki

Revision Difference

GM:Initialize#511144

<function name="Initialize" parent="GM" type="hook">⤶ <ishook>yes</ishook>⤶ <description>Called after the gamemode loads and starts.</description>⤶ <realm>Shared</realm>⤶ </function>⤶ ⤶ <example>⤶ <description>"hi" will be printed to the console when the gamemode initializes.</description>⤶ <code>⤶ function GM:Initialize()⤶ print("hi" )⤶ end⤶ ⤶ -- That way you are overriding the default hook⤶ -- you can use hook.Add to make more functions get called on initialization⤶ local function init()⤶ print("Initialization hook called")⤶ end⤶ hook.Add( "Initialize", "some_unique_name", init )⤶ </code>⤶ <outputfixedwidth>Fixed Width</outputfixedwidth>⤶ <output>⤶ Initializtion hook called⤶ hi⤶ </output>⤶ ⤶ </example>