• Multi-Tool
    7 replies, posted
Multi-Tool lets you use other STools en-masse. For example, you can apply the Material tool to 30 entities at once. [IMG]http://img291.imageshack.us/img291/4756/multitool.png[/IMG] Note that I wrote this some time ago and I technically did not finish it. It may or may not freeze the server if you select too many props. I also implemented the entity filtering syntax from SaitoHUD but there is no help for that in this tool. It is using a different engine too. Here is the gist: prop_ - matches all prop_physics prop_ mdl=barrel - matches all prop_physics having barrel in its name prop_ or mat=stone - matches prop_physics or entities with material paths having stone in them [url=http://www.garrysmod.org/downloads/?a=view&id=111245][img]http://www.garrysmod.org/img/?t=dll&id=111245[/img][/url]
Client side or Server side?
Server-side. Client-side is impossible, as the tool system uses what you are looking at.
Can you list all the tools it uses?
Err, pick them out from this: [code] weld = { Name = "Weld", Root = MULTITOOL_ADD_LEFT, Each = MULTITOOL_ADD_LEFT, ResetFunc = 'ClearObjects' }, --balloon = { Name = "Balloon", Each = MULTITOOL_ADD_LEFT }, rt_buoyancy = { Name = "Bouyancy", Each = MULTITOOL_ADD_LEFT, NoUndo = true }, entity_surface = { Name = "Entity Surface", Each = MULTITOOL_ADD_LEFT, NoUndo = true }, unbreakable = { Name = "Unbreakable", Each = MULTITOOL_ADD_LEFT, NoUndo = true }, weight = { Name = "Weight", Each = MULTITOOL_ADD_LEFT, NoUndo = true }, rt_antinoclip = { Name = "Anti-NoClip", Each = MULTITOOL_ADD_LEFT, NoUndo = true }, magnetise = { Name = "Magnetise", Each = MULTITOOL_ADD_LEFT }, magnetise_magnet = { Tool = "magnetise", Name = "Magnetise (Attach Magnet)", Each = MULTITOOL_ADD_RIGHT, NoUndo = true }, nocollide = { Name = "No-Collide", Root = MULTITOOL_ADD_LEFT, Each = MULTITOOL_ADD_LEFT, ResetFunc = 'ClearObjects' }, nocollide_all = { Tool = "nocollide", Name = "No-Collide All (Toggle)", Each = MULTITOOL_ADD_RIGHT, NoUndo = true }, physprop = { Name = "Physical Properties", Each = MULTITOOL_ADD_LEFT, NoUndo = true, ShowCvar = "physprop_material" }, remover = { Name = "Remove", Each = MULTITOOL_ADD_LEFT, NoUndo = true }, colour = { Name = "Colour", Each = MULTITOOL_ADD_LEFT, NoUndo = true }, material = { Name = "Material", Each = MULTITOOL_ADD_LEFT, NoUndo = true, ShowCvar = "material_override" },[/code]
List for anyone else that asks:- Weld Ballon Buoyancy Entity surface Unbreakable Weight Antinoclip Magnetise Magnetise magnet Nocollide Nocollide all (wouldn't nocollide all have the same effect as normal noclide with this tool? physprop removers colour material
make Your tool the first in the Stool list and You are my hero.
bind m tool_multitool
Sorry, you need to Log In to post a reply to this thread.