Engine-Klasse
SpawnLocation
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Zusammenfassung
Eigenschaften
Geerbte Mitglieder
1 von Part geerbt
2 von FormFactorPart geerbt
105 von BasePart geerbt
4 von PVInstance geerbt
57 von Instance geerbt
6 von Object geerbt
Code-Beispiele
Spawnstandorte Kontrollpunkte
local Teams = game:GetService("Teams")
-- starte Team erstellen (AutoAssignable = true)
local startTeam = Instance.new("Team")
startTeam.Name = "Start"
startTeam.AutoAssignable = true
startTeam.TeamColor = BrickColor.new("Weiß")
startTeam.Parent = Teams
-- Kontrollpunkt-Teams erstellen (Autoassignable = false), sicherstellen, dass alle Teamfarben eindeutig sind
local team1 = Instance.new("Team")
team1.Name = "Kontrollpunkt 1"
team1.AutoAssignable = false
team1.TeamColor = BrickColor.new("Helles Blau")
team1.Parent = Teams
local team2 = Instance.new("Team")
team2.Name = "Kontrollpunkt 2"
team2.AutoAssignable = false
team2.TeamColor = BrickColor.new("Helles Grün")
team2.Parent = Teams
local team3 = Instance.new("Team")
team3.Name = "Kontrollpunkt 3"
team3.AutoAssignable = false
team3.TeamColor = BrickColor.new("Helles Rot")
team3.Parent = Teams
-- Spawns erstellen
local startSpawn = Instance.new("SpawnLocation")
startSpawn.Anchored = true
startSpawn.Size = Vector3.new(5, 1, 5)
startSpawn.Neutral = false
startSpawn.AllowTeamChangeOnTouch = false
startSpawn.TeamColor = startTeam.TeamColor
startSpawn.BrickColor = startTeam.TeamColor
startSpawn.Parent = game.Workspace
local team1Spawn = Instance.new("SpawnLocation")
team1Spawn.Anchored = true
team1Spawn.Size = Vector3.new(5, 1, 5)
team1Spawn.Neutral = false
team1Spawn.AllowTeamChangeOnTouch = true
team1Spawn.TeamColor = team1.TeamColor
team1Spawn.BrickColor = team1.TeamColor
team1Spawn.Parent = game.Workspace
local team2Spawn = Instance.new("SpawnLocation")
team2Spawn.Anchored = true
team2Spawn.Size = Vector3.new(5, 1, 5)
team2Spawn.Neutral = false
team2Spawn.AllowTeamChangeOnTouch = true
team2Spawn.TeamColor = team2.TeamColor
team2Spawn.BrickColor = team2.TeamColor
team2Spawn.Parent = game.Workspace
local team3Spawn = Instance.new("SpawnLocation")
team3Spawn.Anchored = true
team3Spawn.Size = Vector3.new(5, 1, 5)
team3Spawn.Neutral = false
team3Spawn.AllowTeamChangeOnTouch = true
team3Spawn.TeamColor = team3.TeamColor
team3Spawn.BrickColor = team3.TeamColor
team3Spawn.Parent = game.Workspace
-- Spawns positionieren
startSpawn.CFrame = CFrame.new(0, 0.5, 0)
team1Spawn.CFrame = CFrame.new(10, 0.5, 0)
team2Spawn.CFrame = CFrame.new(20, 0.5, 0)
team3Spawn.CFrame = CFrame.new(30, 0.5, 0)API-Referenz
Eigenschaften
AllowTeamChangeOnTouch
Code-Beispiele
Spawnstandorte Kontrollpunkte
local Teams = game:GetService("Teams")
-- starte Team erstellen (AutoAssignable = true)
local startTeam = Instance.new("Team")
startTeam.Name = "Start"
startTeam.AutoAssignable = true
startTeam.TeamColor = BrickColor.new("Weiß")
startTeam.Parent = Teams
-- Kontrollpunkt-Teams erstellen (Autoassignable = false), sicherstellen, dass alle Teamfarben eindeutig sind
local team1 = Instance.new("Team")
team1.Name = "Kontrollpunkt 1"
team1.AutoAssignable = false
team1.TeamColor = BrickColor.new("Helles Blau")
team1.Parent = Teams
local team2 = Instance.new("Team")
team2.Name = "Kontrollpunkt 2"
team2.AutoAssignable = false
team2.TeamColor = BrickColor.new("Helles Grün")
team2.Parent = Teams
local team3 = Instance.new("Team")
team3.Name = "Kontrollpunkt 3"
team3.AutoAssignable = false
team3.TeamColor = BrickColor.new("Helles Rot")
team3.Parent = Teams
-- Spawns erstellen
local startSpawn = Instance.new("SpawnLocation")
startSpawn.Anchored = true
startSpawn.Size = Vector3.new(5, 1, 5)
startSpawn.Neutral = false
startSpawn.AllowTeamChangeOnTouch = false
startSpawn.TeamColor = startTeam.TeamColor
startSpawn.BrickColor = startTeam.TeamColor
startSpawn.Parent = game.Workspace
local team1Spawn = Instance.new("SpawnLocation")
team1Spawn.Anchored = true
team1Spawn.Size = Vector3.new(5, 1, 5)
team1Spawn.Neutral = false
team1Spawn.AllowTeamChangeOnTouch = true
team1Spawn.TeamColor = team1.TeamColor
team1Spawn.BrickColor = team1.TeamColor
team1Spawn.Parent = game.Workspace
local team2Spawn = Instance.new("SpawnLocation")
team2Spawn.Anchored = true
team2Spawn.Size = Vector3.new(5, 1, 5)
team2Spawn.Neutral = false
team2Spawn.AllowTeamChangeOnTouch = true
team2Spawn.TeamColor = team2.TeamColor
team2Spawn.BrickColor = team2.TeamColor
team2Spawn.Parent = game.Workspace
local team3Spawn = Instance.new("SpawnLocation")
team3Spawn.Anchored = true
team3Spawn.Size = Vector3.new(5, 1, 5)
team3Spawn.Neutral = false
team3Spawn.AllowTeamChangeOnTouch = true
team3Spawn.TeamColor = team3.TeamColor
team3Spawn.BrickColor = team3.TeamColor
team3Spawn.Parent = game.Workspace
-- Spawns positionieren
startSpawn.CFrame = CFrame.new(0, 0.5, 0)
team1Spawn.CFrame = CFrame.new(10, 0.5, 0)
team2Spawn.CFrame = CFrame.new(20, 0.5, 0)
team3Spawn.CFrame = CFrame.new(30, 0.5, 0)Duration
Code-Beispiele
SpawnLocation Kraftfeld
local spawnLocation = Instance.new("SpawnLocation")
spawnLocation.Anchored = true
spawnLocation.Size = Vector3.new(5, 1, 5)
spawnLocation.Neutral = true -- Jeder kann hier erscheinen
spawnLocation.Duration = 20
spawnLocation.Parent = workspaceEnabled
Code-Beispiele
Spawnort aktiviert
local spawnLocation = Instance.new("SpawnLocation")
spawnLocation.Anchored = true
spawnLocation.Size = Vector3.new(5, 1, 5)
spawnLocation.Neutral = true -- Jeder kann hier spawnen
spawnLocation.Enabled = true
spawnLocation.Parent = workspace
local function onEnabledChanged()
spawnLocation.Transparency = spawnLocation.Enabled and 0 or 0.5
end
spawnLocation:GetPropertyChangedSignal("Enabled"):Connect(onEnabledChanged)
task.wait(5)
spawnLocation.Enabled = false -- Transparenz = 0.5Neutral
Code-Beispiele
Spawnstandorte Kontrollpunkte
local Teams = game:GetService("Teams")
-- starte Team erstellen (AutoAssignable = true)
local startTeam = Instance.new("Team")
startTeam.Name = "Start"
startTeam.AutoAssignable = true
startTeam.TeamColor = BrickColor.new("Weiß")
startTeam.Parent = Teams
-- Kontrollpunkt-Teams erstellen (Autoassignable = false), sicherstellen, dass alle Teamfarben eindeutig sind
local team1 = Instance.new("Team")
team1.Name = "Kontrollpunkt 1"
team1.AutoAssignable = false
team1.TeamColor = BrickColor.new("Helles Blau")
team1.Parent = Teams
local team2 = Instance.new("Team")
team2.Name = "Kontrollpunkt 2"
team2.AutoAssignable = false
team2.TeamColor = BrickColor.new("Helles Grün")
team2.Parent = Teams
local team3 = Instance.new("Team")
team3.Name = "Kontrollpunkt 3"
team3.AutoAssignable = false
team3.TeamColor = BrickColor.new("Helles Rot")
team3.Parent = Teams
-- Spawns erstellen
local startSpawn = Instance.new("SpawnLocation")
startSpawn.Anchored = true
startSpawn.Size = Vector3.new(5, 1, 5)
startSpawn.Neutral = false
startSpawn.AllowTeamChangeOnTouch = false
startSpawn.TeamColor = startTeam.TeamColor
startSpawn.BrickColor = startTeam.TeamColor
startSpawn.Parent = game.Workspace
local team1Spawn = Instance.new("SpawnLocation")
team1Spawn.Anchored = true
team1Spawn.Size = Vector3.new(5, 1, 5)
team1Spawn.Neutral = false
team1Spawn.AllowTeamChangeOnTouch = true
team1Spawn.TeamColor = team1.TeamColor
team1Spawn.BrickColor = team1.TeamColor
team1Spawn.Parent = game.Workspace
local team2Spawn = Instance.new("SpawnLocation")
team2Spawn.Anchored = true
team2Spawn.Size = Vector3.new(5, 1, 5)
team2Spawn.Neutral = false
team2Spawn.AllowTeamChangeOnTouch = true
team2Spawn.TeamColor = team2.TeamColor
team2Spawn.BrickColor = team2.TeamColor
team2Spawn.Parent = game.Workspace
local team3Spawn = Instance.new("SpawnLocation")
team3Spawn.Anchored = true
team3Spawn.Size = Vector3.new(5, 1, 5)
team3Spawn.Neutral = false
team3Spawn.AllowTeamChangeOnTouch = true
team3Spawn.TeamColor = team3.TeamColor
team3Spawn.BrickColor = team3.TeamColor
team3Spawn.Parent = game.Workspace
-- Spawns positionieren
startSpawn.CFrame = CFrame.new(0, 0.5, 0)
team1Spawn.CFrame = CFrame.new(10, 0.5, 0)
team2Spawn.CFrame = CFrame.new(20, 0.5, 0)
team3Spawn.CFrame = CFrame.new(30, 0.5, 0)TeamColor
Code-Beispiele
Spawnstandorte Kontrollpunkte
local Teams = game:GetService("Teams")
-- starte Team erstellen (AutoAssignable = true)
local startTeam = Instance.new("Team")
startTeam.Name = "Start"
startTeam.AutoAssignable = true
startTeam.TeamColor = BrickColor.new("Weiß")
startTeam.Parent = Teams
-- Kontrollpunkt-Teams erstellen (Autoassignable = false), sicherstellen, dass alle Teamfarben eindeutig sind
local team1 = Instance.new("Team")
team1.Name = "Kontrollpunkt 1"
team1.AutoAssignable = false
team1.TeamColor = BrickColor.new("Helles Blau")
team1.Parent = Teams
local team2 = Instance.new("Team")
team2.Name = "Kontrollpunkt 2"
team2.AutoAssignable = false
team2.TeamColor = BrickColor.new("Helles Grün")
team2.Parent = Teams
local team3 = Instance.new("Team")
team3.Name = "Kontrollpunkt 3"
team3.AutoAssignable = false
team3.TeamColor = BrickColor.new("Helles Rot")
team3.Parent = Teams
-- Spawns erstellen
local startSpawn = Instance.new("SpawnLocation")
startSpawn.Anchored = true
startSpawn.Size = Vector3.new(5, 1, 5)
startSpawn.Neutral = false
startSpawn.AllowTeamChangeOnTouch = false
startSpawn.TeamColor = startTeam.TeamColor
startSpawn.BrickColor = startTeam.TeamColor
startSpawn.Parent = game.Workspace
local team1Spawn = Instance.new("SpawnLocation")
team1Spawn.Anchored = true
team1Spawn.Size = Vector3.new(5, 1, 5)
team1Spawn.Neutral = false
team1Spawn.AllowTeamChangeOnTouch = true
team1Spawn.TeamColor = team1.TeamColor
team1Spawn.BrickColor = team1.TeamColor
team1Spawn.Parent = game.Workspace
local team2Spawn = Instance.new("SpawnLocation")
team2Spawn.Anchored = true
team2Spawn.Size = Vector3.new(5, 1, 5)
team2Spawn.Neutral = false
team2Spawn.AllowTeamChangeOnTouch = true
team2Spawn.TeamColor = team2.TeamColor
team2Spawn.BrickColor = team2.TeamColor
team2Spawn.Parent = game.Workspace
local team3Spawn = Instance.new("SpawnLocation")
team3Spawn.Anchored = true
team3Spawn.Size = Vector3.new(5, 1, 5)
team3Spawn.Neutral = false
team3Spawn.AllowTeamChangeOnTouch = true
team3Spawn.TeamColor = team3.TeamColor
team3Spawn.BrickColor = team3.TeamColor
team3Spawn.Parent = game.Workspace
-- Spawns positionieren
startSpawn.CFrame = CFrame.new(0, 0.5, 0)
team1Spawn.CFrame = CFrame.new(10, 0.5, 0)
team2Spawn.CFrame = CFrame.new(20, 0.5, 0)
team3Spawn.CFrame = CFrame.new(30, 0.5, 0)