Learn
Motor Sınıfı
TeleportService
Oluşturulamaz
Hizmet

*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
CustomizedTeleportUI:boolean
Artık Kullanılmayan
Yöntemler
GetTeleportSetting(setting: string):Variant
ReserveServer(placeId: number):Tuple
Artık Kullanılmayan
SetTeleportSetting(setting: string,value: Variant):()
Teleport(placeId: number,player: Instance,teleportData: Variant,customLoadingScreen: Instance):()
Artık Kullanılmayan
TeleportAsync(placeId: number,players: Instances,teleportOptions: Instance):Instance
TeleportPartyAsync(placeId: number,players: Instances,teleportData: Variant,customLoadingScreen: Instance):string
Artık Kullanılmayan
TeleportToPlaceInstance(placeId: number,instanceId: string,player: Instance,spawnName: string,teleportData: Variant,customLoadingScreen: Instance):()
Artık Kullanılmayan
TeleportToPrivateServer(placeId: number,reservedServerAccessCode: string,players: Instances,spawnName: string,teleportData: Variant,customLoadingScreen: Instance):()
Artık Kullanılmayan
TeleportToSpawnByName(placeId: number,spawnName: string,player: Instance,teleportData: Variant,customLoadingScreen: Instance):()
Artık Kullanılmayan
Olaylar
TeleportInitFailed(player: Instance,teleportResult: Enum.TeleportResult,errorMessage: string,placeId: number,teleportOptions: Instance):RBXScriptSignal
Devralınan Üyeler

API Referansı
Özellikler
CustomizedTeleportUI
Artık Kullanılmayan

Yöntemler
GetArrivingTeleportGui
Capabilities: UI, Teleport
TeleportService:GetArrivingTeleportGui():Instance
Dönüşler
Kod Örnekleri
Bir Teleport Yükleme GUI'sini Yönetme
local TeleportService = game:GetService("TeleportService")
local Players = game:GetService("Players")
local ReplicatedFirst = game:GetService("ReplicatedFirst")
local customLoadingScreen = TeleportService:GetArrivingTeleportGui()
if customLoadingScreen then
local playerGui = Players.LocalPlayer:WaitForChild("PlayerGui")
ReplicatedFirst:RemoveDefaultLoadingScreen()
customLoadingScreen.Parent = playerGui
task.wait(5)
customLoadingScreen:Destroy()
end

GetLocalPlayerTeleportData
Capabilities: Teleport
TeleportService:GetLocalPlayerTeleportData():Variant
Dönüşler
Variant
Kod Örnekleri
Yerel Oyuncu Taşıma Verilerini Alma
local TeleportService = game:GetService("TeleportService")
local teleportData = TeleportService:GetLocalPlayerTeleportData()
print("Yerel oyuncu bu verilerle geldi:", teleportData)

GetPlayerPlaceInstanceAsync
Bekletir
Capabilities: Teleport
TeleportService:GetPlayerPlaceInstanceAsync(userId:User):Tuple
Parametreler
userId:User
Dönüşler
Kod Örnekleri
Başka Bir Oyuncuyu Takip Etme
local TeleportService = game:GetService("TeleportService")
local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(player)
local followId = player.FollowUserId
if followId and followId ~= 0 then
-- Bu oyuncu birini takip ediyor mu? Eğer öyleyse, nerede olduklarını öğrenin
local success, currentInstance, error, placeId, jobIdOrErr = pcall(function()
return TeleportService:GetPlayerPlaceInstanceAsync(followId)
end)
-- followId, yer ve iş ID'sini almak istediğiniz oyuncunun kullanıcı kimliğidir
if success then
-- Başarı durumunda oyuncuyu jobId'ye göre teleport eder
TeleportService:TeleportToPlaceInstance(placeId, jobIdOrErr, player)
else
-- Dönen hataya göre bir uyarı gönderir
warn(jobIdOrErr)
end
else
warn(("Oyuncu %d başka bir oyuncuyu takip etmiyor!"):format(player.UserId))
end
end)

GetTeleportSetting
Capabilities: Teleport
TeleportService:GetTeleportSetting(setting:string):Variant
Parametreler
setting:string
Dönüşler
Variant

PromptExperienceDetailsAsync
Bekletir
Capabilities: Teleport
TeleportService:PromptExperienceDetailsAsync(
player:Player, universeId:number
Parametreler
player:Player
universeId:number
Kod Örnekleri
Oyuncuya Deneyim Detaylarını Göster
local TeleportService = game:GetService("TeleportService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local success, result = pcall(function()
TeleportService:PromptExperienceDetailsAsync(player, 8357232245)
end)
if not success then
warn("Deneyim detaylarını isteme hatası: " .. tostring(result))
end
if result == Enum.PromptExperienceDetailsResult.PromptClosed then
print("Oyuncu deneyim detayları istemini kapattı")
elseif result == Enum.PromptExperienceDetailsResult.TeleportAttempted then
print("Oyuncu deneyime teleport olmayı seçti")
end

ReserveServer
Artık Kullanılmayan

ReserveServerAsync
Bekletir
Capabilities: Teleport
TeleportService:ReserveServerAsync(placeId:number):Tuple
Parametreler
placeId:number
Dönüşler
Kod Örnekleri
TeleportService: Rezervli Sunucuya Teleport Et
local TeleportService = game:GetService("TeleportService")
local Players = game:GetService("Players")
local code = TeleportService:ReserveServerAsync(game.PlaceId)
local players = Players:GetPlayers()
TeleportService:TeleportToPrivateServer(game.PlaceId, code, players)
-- Bu işleve ek argümanlar ekleyebilirsiniz: spawnName, teleportData ve customLoadingScreen
TeleportService: Sohbet Üzerinden Ayrılmış Sunucuya Taşı
local TeleportService = game:GetService("TeleportService")
local Players = game:GetService("Players")
local DataStoreService = game:GetService("DataStoreService")
local dataStore = DataStoreService:GetGlobalDataStore()
-- Kaydedilen kodu al
local code = dataStore:GetAsync("ReservedServer")
if typeof(code) ~= "string" then -- Hiçbir şey kaydedilmedi, bir tane oluştur
code = TeleportService:ReserveServerAsync(game.PlaceId)
dataStore:SetAsync("ReservedServer", code)
end
local function joined(player)
player.Chatted:Connect(function(message)
if message == "ayrılmış" then
TeleportService:TeleportToPrivateServer(game.PlaceId, code, { player })
end
end)
end
Players.PlayerAdded:Connect(joined)

SetTeleportGui
Capabilities: UI, Teleport
TeleportService:SetTeleportGui(gui:Instance):()
Parametreler
Dönüşler
()
Kod Örnekleri
Yerel oyuncuyu teleporte etme
local TeleportService = game:GetService("TeleportService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local playerGui = Players.LocalPlayer:WaitForChild("PlayerGui")
local PLACE_ID = 0 -- burayı değiştirin
local loadingGui = ReplicatedStorage:FindFirstChild("LoadingGui")
-- bu yer için yükleme gui'sini ebeveyn yap
loadingGui.Parent = playerGui
-- hedef yer için yükleme gui'sini ayarla
TeleportService:SetTeleportGui(loadingGui)
TeleportService:Teleport(PLACE_ID)

SetTeleportSetting
Capabilities: Teleport
TeleportService:SetTeleportSetting(
setting:string, value:Variant
):()
Parametreler
setting:string
value:Variant
Dönüşler
()

Teleport
Artık Kullanılmayan

TeleportAsync
Bekletir
Capabilities: UI, Teleport
TeleportService:TeleportAsync(
placeId:number, players:Instances, teleportOptions:Instance
Parametreler
placeId:number
players:Instances
teleportOptions:Instance
Varsayılan değer: "nil"
Dönüşler

TeleportPartyAsync
Artık Kullanılmayan

TeleportToPlaceInstance
Artık Kullanılmayan

TeleportToPrivateServer
Artık Kullanılmayan

TeleportToSpawnByName
Artık Kullanılmayan

Olaylar
LocalPlayerArrivedFromTeleport
Capabilities: Teleport
TeleportService.LocalPlayerArrivedFromTeleport(
loadingGui:Instance, dataTable:Variant
Parametreler
loadingGui:Instance
dataTable:Variant

TeleportInitFailed
Capabilities: Teleport
TeleportService.TeleportInitFailed(
player:Instance, teleportResult:Enum.TeleportResult, errorMessage:string, placeId:number, teleportOptions:Instance
Parametreler
player:Instance
teleportResult:Enum.TeleportResult
errorMessage:string
placeId:number
teleportOptions:Instance

©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.