Motor Sınıfı
SpawnLocation
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Özet
Özellikler
Devralınan Üyeler
Part kaynağından 1 tane devralındı
FormFactorPart kaynağından 2 tane devralındı
BasePart kaynağından 105 tane devralındı
PVInstance kaynağından 4 tane devralındı
Instance kaynağından 57 tane devralındı
Object kaynağından 6 tane devralındı
Kod Örnekleri
SpawnLocation Kontrol Noktaları
local Teams = game:GetService("Teams")
-- başlama takımını oluştur (AutoAssignable = true)
local startTeam = Instance.new("Team")
startTeam.Name = "Başlangıç"
startTeam.AutoAssignable = true
startTeam.TeamColor = BrickColor.new("Beyaz")
startTeam.Parent = Teams
-- kontrol noktası takımlarını oluştur (Autoassignable = false), tüm TeamColor'ların benzersiz olduğundan emin olun
local team1 = Instance.new("Team")
team1.Name = "Kontrol Noktası 1"
team1.AutoAssignable = false
team1.TeamColor = BrickColor.new("Parlak mavi")
team1.Parent = Teams
local team2 = Instance.new("Team")
team2.Name = "Kontrol Noktası 2"
team2.AutoAssignable = false
team2.TeamColor = BrickColor.new("Parlak yeşil")
team2.Parent = Teams
local team3 = Instance.new("Team")
team3.Name = "Kontrol Noktası 3"
team3.AutoAssignable = false
team3.TeamColor = BrickColor.new("Parlak kırmızı")
team3.Parent = Teams
-- spawner'ları oluştur
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
-- spawnerların konumunu ayarla
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 Referansı
Özellikler
AllowTeamChangeOnTouch
Kod Örnekleri
SpawnLocation Kontrol Noktaları
local Teams = game:GetService("Teams")
-- başlama takımını oluştur (AutoAssignable = true)
local startTeam = Instance.new("Team")
startTeam.Name = "Başlangıç"
startTeam.AutoAssignable = true
startTeam.TeamColor = BrickColor.new("Beyaz")
startTeam.Parent = Teams
-- kontrol noktası takımlarını oluştur (Autoassignable = false), tüm TeamColor'ların benzersiz olduğundan emin olun
local team1 = Instance.new("Team")
team1.Name = "Kontrol Noktası 1"
team1.AutoAssignable = false
team1.TeamColor = BrickColor.new("Parlak mavi")
team1.Parent = Teams
local team2 = Instance.new("Team")
team2.Name = "Kontrol Noktası 2"
team2.AutoAssignable = false
team2.TeamColor = BrickColor.new("Parlak yeşil")
team2.Parent = Teams
local team3 = Instance.new("Team")
team3.Name = "Kontrol Noktası 3"
team3.AutoAssignable = false
team3.TeamColor = BrickColor.new("Parlak kırmızı")
team3.Parent = Teams
-- spawner'ları oluştur
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
-- spawnerların konumunu ayarla
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
Kod Örnekleri
SpawnLocation Kuvvet Alanı
local spawnLocation = Instance.new("SpawnLocation")
spawnLocation.Anchored = true
spawnLocation.Size = Vector3.new(5, 1, 5)
spawnLocation.Neutral = true -- herkes burada doğabilir
spawnLocation.Duration = 20
spawnLocation.Parent = workspaceEnabled
Kod Örnekleri
SpawnLocation Etkin
local spawnLocation = Instance.new("SpawnLocation")
spawnLocation.Anchored = true
spawnLocation.Size = Vector3.new(5, 1, 5)
spawnLocation.Neutral = true -- herkes burada doğabilir
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 -- saydamlık = 0.5Neutral
Kod Örnekleri
SpawnLocation Kontrol Noktaları
local Teams = game:GetService("Teams")
-- başlama takımını oluştur (AutoAssignable = true)
local startTeam = Instance.new("Team")
startTeam.Name = "Başlangıç"
startTeam.AutoAssignable = true
startTeam.TeamColor = BrickColor.new("Beyaz")
startTeam.Parent = Teams
-- kontrol noktası takımlarını oluştur (Autoassignable = false), tüm TeamColor'ların benzersiz olduğundan emin olun
local team1 = Instance.new("Team")
team1.Name = "Kontrol Noktası 1"
team1.AutoAssignable = false
team1.TeamColor = BrickColor.new("Parlak mavi")
team1.Parent = Teams
local team2 = Instance.new("Team")
team2.Name = "Kontrol Noktası 2"
team2.AutoAssignable = false
team2.TeamColor = BrickColor.new("Parlak yeşil")
team2.Parent = Teams
local team3 = Instance.new("Team")
team3.Name = "Kontrol Noktası 3"
team3.AutoAssignable = false
team3.TeamColor = BrickColor.new("Parlak kırmızı")
team3.Parent = Teams
-- spawner'ları oluştur
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
-- spawnerların konumunu ayarla
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
Kod Örnekleri
SpawnLocation Kontrol Noktaları
local Teams = game:GetService("Teams")
-- başlama takımını oluştur (AutoAssignable = true)
local startTeam = Instance.new("Team")
startTeam.Name = "Başlangıç"
startTeam.AutoAssignable = true
startTeam.TeamColor = BrickColor.new("Beyaz")
startTeam.Parent = Teams
-- kontrol noktası takımlarını oluştur (Autoassignable = false), tüm TeamColor'ların benzersiz olduğundan emin olun
local team1 = Instance.new("Team")
team1.Name = "Kontrol Noktası 1"
team1.AutoAssignable = false
team1.TeamColor = BrickColor.new("Parlak mavi")
team1.Parent = Teams
local team2 = Instance.new("Team")
team2.Name = "Kontrol Noktası 2"
team2.AutoAssignable = false
team2.TeamColor = BrickColor.new("Parlak yeşil")
team2.Parent = Teams
local team3 = Instance.new("Team")
team3.Name = "Kontrol Noktası 3"
team3.AutoAssignable = false
team3.TeamColor = BrickColor.new("Parlak kırmızı")
team3.Parent = Teams
-- spawner'ları oluştur
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
-- spawnerların konumunu ayarla
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)