Garry's Mod Wiki

Revision Difference

Global.PrecacheParticleSystem#511303

<function name="PrecacheParticleSystem" parent="Global" type="libraryfunc">⤶ <description>Precaches the particle with the specified name.</description>⤶ <realm>Shared</realm>⤶ <args>⤶ <arg name="particleSystemName" type="string">The name of the particle system.</arg>⤶ </args>⤶ </function>⤶ ⤶ <example>⤶ <description>⤶ Example usage of the function. Precaches "ExplosionCore_wall" particle from "particles/explosion.pcf", a Team Fortress 2 particle file.⤶ ⤶ You can find a list of particles inside a .pcf file using the [Particle Editor Tool](https://developer.valvesoftware.com/wiki/Particle_Editor)⤶ </description>⤶ <code>⤶ game.AddParticles( "particles/explosion.pcf" )⤶ PrecacheParticleSystem( "ExplosionCore_wall" )⤶ ⤶ if ( SERVER ) then⤶ -- A test console command to see if the particle works, spawns the particle where the player is looking at. ⤶ concommand.Add( "particleitup", function( ply, cmd, args )⤶ ParticleEffect( "ExplosionCore_wall", ply:GetEyeTrace().HitPos, Angle( 0, 0, 0 ) )⤶ end )⤶ end⤶ </code>⤶ ⤶ </example>