Garry's Mod Wiki

Revision Difference

construct.Magnet#514419

<function name="Magnet" parent="construct" type="libraryfunc">⤶ <description>Creates a magnet.</description>⤶ <realm>Server</realm>⤶ <file line="94">lua/includes/modules/construct.lua</file>⤶ <args>⤶ <arg name="ply" type="Player">Player that will have the numpad control over the magnet</arg>⤶ <arg name="pos" type="Vector">The position of the magnet</arg>⤶ <arg name="ang" type="Angle">The angles of the magnet</arg>⤶ <arg name="model" type="string">The model of the maget</arg>⤶ <arg name="material" type="string">Material of the magnet ( texture )</arg>⤶ <arg name="key" type="number">The key to toggle the magnet, see &lt;page&gt;KEY&lt;/page&gt;</arg>⤶ <arg name="maxObjects" type="number">Maximum amount of objects the magnet can hold</arg>⤶ <arg name="strength" type="number">Strength of the magnet</arg>⤶ <arg name="nopull" type="number" default="0">If &amp;amp;gt; 0, disallows the magnet to pull objects towards it</arg>⤶ <arg name="allowrot" type="number" default="0">If &amp;amp;gt; 0, allows rotation of the objects attached</arg>⤶ <arg name="startOn" type="number" default="0">If &amp;amp;gt; 0, enabled from spawn</arg>⤶ <arg name="toggle" type="number">If != 0, pressing the key toggles the magnet, otherwise you&#x27;ll have to hold the key to keep it enabled</arg>⤶ <arg name="vel" type="Vector" default="Vector( 0, 0, 0 )">Velocity to set on spawn</arg>⤶ <arg name="aVel" type="Angle" default="Angle( 0, 0, 0 )">Angular velocity to set on spawn</arg>⤶ <arg name="frozen" type="boolean" default="false">Freeze the magnet on start</arg>⤶ </args>⤶ <rets>⤶ <ret name="" type="Entity">The magnet</ret>⤶ </rets>⤶ </function>⤶ ⤶