Player:SpectateEntity
Description
Makes the player spectate the entity.
To get the applied spectated entity, use Player:GetObserverTarget.
Arguments
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 ipairs( player.GetAll() ) do
ply:Spectate( OBS_MODE_CHASE )
ply:SpectateEntity( ent )
ply:StripWeapons()
timer.Simple( 5, function()
if IsValid( ply ) then
ply:UnSpectate()
ply:Spawn()
end
end )
end