Garry's Mod Wiki

Player:SpectateEntity

Player:SpectateEntity( Entity entity )

Description

Makes the player spectate the entity

To get the applied spectated entity, use Player:GetObserverTarget().

The player's position will not update while spectating, causing area portals and other map optimisations to not work properly. You can fix this by setting the player's position to the spectated entity's each tick.

Arguments

1 Entity entity
Entity to spectate.

Example

Creates a entity, spectates it and after 5 seconds, stops spectating it.

local ent = ents.Create( "prop_physics" ) ent:SetModel( "models/hunter/misc/sphere025x025.mdl" ) ent:SetPos( Vector( 0, 0, 0 ) ) ent:Spawn() for _, ply in pairs( player.GetAll() ) do ply:Spectate( OBS_MODE_CHASE ) ply:SpectateEntity( ent ) ply:StripWeapons() timer.Simple( 5, function() ply:UnSpectate() ply:Spawn() end ) end

Page Links


Special Pages


Wikis

?

Render Time: 24ms

Session 0
DB GetPage 3
Generate Html 3
SaveChanges 9
Render Body 0
Render Sidebar 6