ParticleEffect

From Garry's Mod
Jump to: navigation, search
 ParticleEffect( )

Contents

Description

Creates a particle effect.

NOTE

The particle effect must be precached with PrecacheParticleSystem and the file its from must be added via game.AddParticles before it can be used!

Arguments

string particleName

The name of the particle effect.

Arguments

Vector position

The start position of the effect.

Arguments

Angle angles

The orientation of the effect.

Arguments

Entity parent=NULL

If set, the particle will be parented to the entity.

Examples

Example

Example usage of the function. Precaches ExplosionCore_wall particle from particles/explosion.pcf, a Team Fortress 2 particle file.

You can then test the particle by using the particleitup console command.

You can find a list of particles inside a .pcf file using the Particle Editor Tool

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


Personal tools
Navigation