Revision Difference
Entity:PlayScene#528916
<function name="PlayScene" parent="Entity" type="classfunc">
	<description>Makes the entity play a .vcd scene.
	[All scenes from Half-Life 2](https://developer.valvesoftware.com/wiki/Half-Life_2_Scenes_List)⤶
	<description>Makes the entity play a .vcd scene. [All scenes from Half-Life 2](https://developer.valvesoftware.com/wiki/Half-Life_2_Scenes_List).
	</description>
	<realm>Server</realm>
	<args>
		<arg name="scene" type="string">Filepath to scene</arg>⤶
		<arg name="scene" type="string">Filepath to scene.</arg>⤶
		<arg name="delay" type="number" default="0">Delay in seconds until the scene starts playing.</arg>
	</args>
<rets>
	<ret name="" type="number">Estimated length of the scene</ret>⤶
	<ret name="" type="number">Estimated length of the scene.</ret>⤶
	<ret name="" type="Entity">The scene entity, removing which will stop the scene from continuing to play.</ret>
</rets>
</function>
<example>
	<description>Makes the entity that the player 1 is looking at play the "Welcome to City 17" speech.</description>
	<description>Makes the NPC that the player 1 is looking at play the `Welcome to City 17` speech.</description>
	<code>
local ent = Entity( 1 ):GetEyeTrace().Entity
if( IsValid( ent ) ) then
	ent:PlayScene( "scenes/breencast/welcome.vcd" )
local entity = Entity( 1 ):GetEyeTrace().Entity
if ( entity:IsValid() and entity:IsNPC() ) then
	entity:PlayScene( "scenes/breencast/welcome.vcd" )
end
	</code>
	<output>The entity plays the scene.</output>
⤶
</example></example>
			Garry's Mod 
		
			Rust 
		
			Steamworks 
		
			Wiki Help