TeleportOptions

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Kelas ini adalah parameter opional untuk fungsi TeleportService:TeleportAsync() yang memungkinkan pengembang untuk memberikan argumen untuk panggilan teleport.

Beberapa argumen dalam kelas ini tidak kompatibel satu sama lain dan menyebabkan kesalahan saat dilewati ke TeleportService:TeleportAsync() :

  • Kode Akses Server yang Dihosting + ServerInstanceId
  • Harus Tetap Server + ServerInstanceId
  • ShouldReserveServer + Kode akses server yang disimpan

Untuk lebih banyak informasi tentang cara teleportasi pemain di antara server, lihat Teleportasi Antara Tempat-tempat .

Rangkuman

Properti

  • Kode akses server yang disimpan yang menunjukkan server yang dianggap sebagai teleportasi.

  • Class.DataModel.JobId dari server instansi untuk di teleportasi.

  • Sebuah bendera untuk menunjukkan apakah server yang disediakan harus diberikan dan pemain kemudian akan diteleportasi ke lokasi ini.

Metode

Properti

ReservedServerAccessCode

Baca Paralel

Item ini menunjukkan kode akses server yang direservasi untuk server yang harus dianggap pengguna.

Untuk lebih banyak informasi tentang cara teleportasi pemain di antara server, lihat Teleportasi Antara Tempat-tempat .

ServerInstanceId

Baca Paralel

Item ini menunjukkan DataModel.JobId server instance ke mana pengguna harus di teleportasi.

Untuk lebih banyak informasi tentang cara teleportasi pemain di antara server, lihat Teleportasi Antara Tempat-tempat .

ShouldReserveServer

Baca Paralel

Item ini menunjukkan apakah panggilan teleportasi harus membuat server baru yang di cadangkan. Saat di set ke benar, server cadangkan akan dibuat dan pemain akan di teleport ke server baru.

Jika diatur ke false, pemain(s) akan di teleportasi ke server publik dengan TeleportOptions.ServerInstanceId jika diberikan. Saat TeleportOptions.ServerInstanceId kosong atau tidak ada server yang cocok, server publik baru akan dibuat untuk meneleportasi pemain(s) ke.

Untuk lebih banyak informasi tentang cara teleportasi pemain di antara server, lihat Teleportasi Antara Tempat-tempat .

Metode

GetTeleportData

Variant

Fungsi ini mengembalikan data teleport yang disimpan di instansi TeleportOptions oleh TeleportOptions:SetTeleportData() .

Setelah seorang pemain telah berteleportasi, data teleport dapat diambil menggunakan fungsi Player:GetJoinData() dan TeleportService:GetLocalPlayerTeleportData().

Untuk lebih banyak informasi tentang cara teleportasi pemain di antara server, lihat Teleportasi Antara Tempat-tempat .


Memberikan nilai

Variant

SetTeleportData

void

Ini adalah fungsi pengatur untuk data yang akan dikirim ke tempat tujuan. Pada tempat tujuan, data ini dapat diambil menggunakan Player:GetJoinData() atau TeleportService:GetLocalPlayerTeleportData() .

Misalnya, snippet berikut akan mengirimkan DataModel.PlaceId dan DataModel.JobId dalam kamus menggunakan TeleportOptions instance yang menggunakan 1> Class.TeleportOptions:SetTeleportData()1> :


-- Server
local teleportOptions = Instance.new("TeleportOptions")
local teleportData = {
placeId = game.PlaceId,
jobId = game.JobId
}
teleportOptions:SetTeleportData(teleportData)
TeleportService:TeleportAsync(game.PlaceId, {player}, teleportOptions)

Data ini kemudian dapat diambil saat tiba menggunakan fungsi GetLocalPlayerTeleportData() sebagai berikut:


-- Klien
local TeleportService = game:GetService("TeleportService")
local teleportData = TeleportService:GetLocalPlayerTeleportData()
if teleportData then
local placeId = teleportData.placeId
local jobId = teleportData.JobId
end

Jika tidak ada teleportData yang ditetapkan dalam fungsi teleportasi ini GetLocalPlayerTeleportData() akan mengembalikan nil .

Untuk lebih banyak informasi tentang cara mengirim dan menerima data pengguna bersama dengan teleport, lihat, lihat Teleportasi Antara Tempat-tempat .

Parameter

teleportData: Variant

Data untuk dikirim ke tempat tujuan.


Memberikan nilai

void

Acara