Garry's Mod Wiki

Revision Difference

GM:WorkshopSubscriptionsMessage#553040

<function name="WorkshopSubscriptionsMessage" parent="GM" type="hook"> <ishook>yes</ishook>⤶ <description> Called when a Workshop Message is received?. Currently, it seems like the message will be **#ugc.mounting** every time. <validate>When does this exactly get called?. If an addon is subscribed, unsubscribed, error occurs or on any event?</validate> </description> <realm>Menu</realm> <predicted>No</predicted>⤶ <file line="95-L103">lua/menu/mount/mount.lua</file> <args> <arg name="message" type="string">The Message from the Workshop. Will be a phrase that needs to be translated.</arg> </args> </function> <example> <description>Translates the message and prints them.</description> <code> hook.Add( "WorkshopSubscriptionsMessage", "Example", function(msg) print( language.GetPhrase(msg) ) end ) steamworks.Subscribe( "104514796" ) -- Subscribes to a Random addon. "Directional Gravity" steamworks.ApplyAddons() timer.Simple(10, function() steamworks.Unsubscribe( "104514796" ) --UnSubscribes the Random Addon. "Directional Gravity" steamworks.ApplyAddons() end) </code> <output> ```lua Mounting Workshop content, please wait... [After 10 Seconds] Mounting Workshop content, please wait... ``` </output> </example>