Garry's Mod Wiki

Revision Difference

Global.GameDetails#518400

<function name="GameDetails" parent="Global" type="libraryfunc"> <description>Callback function for when the client has joined a server. This function shows the server's loading URL by default.</description> <realm>Menu</realm> <file line="243">lua/menu/loading.lua</file> <args> <arg name="servername" type="string">Server&#x27;s name.</arg> <arg name="serverurl" type="string">Server&#x27;s loading screen URL, or &quot;&quot; if the URL is not set.</arg> <arg name="mapname" type="string">Server&#x27;s current map&#x27;s name.</arg> <arg name="servername" type="string">Server's name.</arg> <arg name="serverurl" type="string">Server's loading screen URL, or "" if the URL is not set.</arg> <arg name="mapname" type="string">Server's current map's name.</arg> <arg name="maxplayers" type="number">Max player count of server.</arg> <arg name="steamid" type="string">The local player&#x27;s &lt;page&gt;Player:SteamID64&lt;/page&gt;.</arg> <arg name="gamemode" type="string">Server&#x27;s current gamemode&#x27;s folder name.</arg> <arg name="steamid" type="string">The local player's <page>Player:SteamID64</page>.</arg> <arg name="gamemode" type="string">Server's current gamemode's folder name.</arg> </args> </function> <example> <description>Prints GameDetails of the server you join to console, and preserves default behavior.</description> <code> local OldGameDetails = GameDetails function GameDetails( servername, serverurl, mapname, maxplayers, steamid, gamemode ) print( 1, servername ) print( 2, serverurl ) print( 3, mapname ) print( 4, maxplayers ) print( 5, steamid ) print( 6, gamemode ) OldGameDetails( servername, serverurl, mapname, maxplayers, steamid, gamemode ) end </code> <output> ``` 1 ZerfTestServer 2 3 gm_construct 4 8 5 76561198052589582 6 sandbox ``` </output> </example>