Garry's Mod Wiki

Revision Difference

weapons.Register#529213

<function name="Register" parent="weapons" type="libraryfunc"> <description> Used to register your SWEP with the engine. Registers a Scripted Weapon (SWEP) class manually. When the engine spawns an entity, weapons registered with this function will be created if the class names match. ⤶ See also <page>scripted_ents.Register</page> for Scritped Entities (SENTs)⤶ <bug pull="1300">Sub-tables provided in the first argument will not carry over their metatable, and will receive a BaseClass key if the table was merged with the base's. Userdata references, which includes Vectors, Angles, Entities, etc. will not be copied.</bug> </description> <realm>Shared</realm> <file line="46-L105">lua/includes/modules/weapons.lua</file> <args> <arg name="swep_table" type="table">The SWEP table</arg> <arg name="classname" type="string">Classname to assign to that swep</arg> </args> </function>