Smart Constraint by Spacetech
This tool is like an updated version of smart-welder. One of the key features is that it
constraints by time. It will weld every 0.1 seconds which reduces strain on the server. With smart welder it will constraint everything instantly which can cause crashes. It has the same basic features (select by radius, weld, nocollide, unfreeze when it's done) but more. You can now Shift+Left Click to smart select, it selects all of the entities connected to the prop you clicked. When you E+Left Click, it selects by radius. The new thing with select by radius is that it
only selects props that belong to you. When you Right click it will tell you when it starts. It will then begin to weld and/or nocollide over time at 0.1 second intervals. Once it's done it will notify you and it will deselect your props.
This also saves the color of the prop on select/deselect
How to Use: Select Smart Constraint tool. Spawn props. Left click the props or E+Left Click/Shift+Left Click. Right click. The props will be welded and/or nocollided and/or unfrozen.
Installation: Extract the Smart_Constraint folder to your garrysmod/addons directory
Options for server admins: Open up smart_constraint.lua and edit the line: TOOL.TimeBetweenConstraints = 0.1. (It's in seconds)
Options for clients:
- Auto Select Radius
- Weld Checkbox
- Nocollide Checkbox
- Freeze Checkbox
- Unfreeze Checkbox
Change Log:
- 1.2.2: Fixed Random Timer Error
- 1.2.1: Dam notepad++
- 1.2:
The tool is now under: Constraints
Removed a little useless part
Can now freeze all props before starting
It now tells you how many welds/nocollides were placed.
- 1.1: Fixed an error with Shift+Left Click
- 1.0: First release
Credits- Dunk - His smart welder gave me great ideas
- Conna - I figured out how to use g_SBoxObjects
- Tad2020 - Used a function of his for the base of Shift+LeftClick