Garry's Mod Wiki

Revision Difference

sound.GetTable#561768

<function name="GetTable" parent="sound" type="libraryfunc"> <description>Returns a list of all registered sound scripts.</description>⤶ <description>Returns a list of all registered sound scripts.⤶ New ones can be registered using <page>sound.Add</page>, and detailed information about each one can be retrieved via <page>sound.GetProperties</page>.</description>⤶ <realm>Shared</realm> <rets> <ret name="" type="table">The list/array of all registered sound scripts ( No other information is provided )</ret> </rets> </function> <example> <description>Writes all the sound scripts to a file in the data folder for easy searching.</description> <code>file.Write("soundscripts.txt",table.concat(sound.GetTable(),"\n"))</code> <output> data/soundscripts.txt: ``` ... Event.HostageKilled PhxMetal.ImpactHard PhxMetal.ImpactSoft EpicMetal.ImpactHard EpicMetal.ImpactSoft EpicMetal_Heavy.ImpactHard EpicMetal_Heavy.ImpactSoft Egg.Crack Phx.HoverLight Phx.HoverStandard Phx.HoverHeavy Phx.Afterburner1 Phx.Afterburner2 Phx.Afterburner3 Phx.Afterburner4 Phx.Afterburner5 Phx.Turbine Phx.Alien1 Phx.Alien2 Phx.Jet1 Phx.Jet2 Phx.Jet3 Phx.Jet4 Phx_Rubber_Tire.Strain Explo.ww2bomb AI_BaseNPC.BodyDrop_Heavy AI_BaseNPC.BodyDrop_Light AI_BaseNPC.SwishSound AI_BaseNPC.SentenceStop BaseCombatCharacter.CorpseGib BaseCombatCharacter.StopWeaponSounds BaseCombatCharacter.AmmoPickup ... ``` </output> </example>