Roblox globals
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Roblox menyediakan beberapa fungsi dan variabel bawaan unik dalam penyisipannya Luau.Ini hanya ditemukan di Roblox dan tidak dikemas secara default dengan Luau atau Lua.
Rangkuman
Fungsi
Kembalikan jumlah waktu dalam detik yang telah dijalankan instance Roblox saat ini selama.
Merujuk ke Manajer Plugin, sebuah tunggalan yang dihapus yang sebelumnya diperlukan untuk membuat plugin.
Kembalikan objek GlobalSettings yang dapat digunakan untuk mengakses objek pengaturan yang mengkonfigurasi perilaku Roblox Studio.
Kembalikan jumlah waktu dalam detik sejak zaman Unix menurut waktu perangkat ini.
Kembalikan jumlah waktu dalam detik yang telah berlalu sejak instans permainan saat ini mulai berjalan.
Kembalikan jenis objek yang diberikan sebagai string, juga mendukung jenis khusus Roblox (seperti Vector3).
Kembalikan objek Settings Pengguna, yang digunakan untuk membaca informasi dari pengaturan menu permainan pengguna saat ini.
Kembalikan versi Roblox saat ini sebagai string, yang termasuk generasi, versi, patch, dan komit.
Berperilaku serupa dengan cetak, kecuali dengan formatasi yang lebih berbeda (kuning); dimaksudkan untuk pesan yang menggambarkan masalah potensial.
Properti
Berisi semua objek Enum.
Merujuk pada tunggalan DataModel, instansi akar dari hierarki tempat.
Merujuk pada tunggal plugin ketika kode dijalankan dalam konteks plugin Studio.
Meja yang dibagikan antara semua kode yang dijalankan pada tingkat eksekusi konteks yang sama.
Referensi ke objek LuaSourceContainer (Skrip, LocalScript, atau ModuleScript) yang mengeksekusi kode ini.
Referensi ke layanan Workspace, yang berisi semua komponen fisik dari tempat.
Fungsi
PluginManager
Kembalikan PluginManager yang merupakan singleton deprecated yang sebelumnya diperlukan untuk membuat plugin.Ini masih memiliki penggunaan yang berlaku, seperti jika Anda perlu membuat objek Plugin dari bilah perintah Roblox Studio.
Memberikan nilai
settings
Kembalikan objek GlobalSettings yang dapat digunakan untuk mengakses objek pengaturan yang digunakan di menu pengaturan Roblox Studio.
Memberikan nilai
tick
Kembalikan berapa banyak waktu telah berlalu, dalam detik, sejak zaman Unix, di komputer sesi lokal saat ini.Zaman Unix diwakili oleh 00:00:00 pada 1 Januari 1970.
tick() tidak dihapus secara resmi, tetapi memiliki berbagai masalah.Ini bisa dimatikan hingga satu detik dan menghasilkan hasil yang tidak konsisten di zona waktu dan sistem operasi.Gunakan os.time() , os.clock() , atau time() sebagai gantinya.Pertimbangkan juga DateTime.UnixTimestamp dan DateTime.UnixTimestampMillis .
Memberikan nilai
UserSettings
Kembalikan objek UserSettings yang digunakan untuk membaca informasi dari pengaturan menu permainan pengguna saat ini.
Memberikan nilai
version
Kembalikan versi Roblox saat ini sebagai string.Angka-angka dalam string versi dipisahkan oleh periode, dan setiap angka mewakili hal berikut, dalam urutan:
- Generasi - Generasi saat ini dari shell aplikasi yang menjadi tuan rumah klien.
- Versi - Versi rilis saat ini dari Roblox.
- Patch - Nomor patch saat ini untuk versi Roblox ini.
- Komit - ID komit internal terakhir yang diterima ke dalam versi klien ini.
Memberikan nilai
warn
Berperilaku identik dengan fungsi cetak Luau, kecuali output diatur sebagai peringatan, dengan teks kuning dan waktu pencetakan.Fungsi ini menerima berapa pun argumen, dan akan berusaha mengubahnya menjadi string yang kemudian akan digabungkan dengan spasi di antara mereka.
Parameter
Fungsi ini menerima berapa pun argumen, dan akan berusaha mengubahnya menjadi string yang kemudian akan digabungkan dengan spasi di antara mereka.
Memberikan nilai
Properti
Enum
Referensi ke jenis data Enums, yang menyimpan semua enums yang tersedia yang dapat digunakan di Roblox.
plugin
Referensi ke objek Plugin yang mewakili plugin yang dijalankan dari ini Script .Referensi ini hanya ada dalam konteks di mana skrip dieksekusi sebagai plugin dan tidak dikirim ke ModuleScripts dalam plugin.Untuk menggunakan referensi ini di ModuleScript , Anda harus secara eksplisit melewatkannya.
assert(plugin, "This script must be run as a plugin!")-- Code beyond this point will execute only if the script is run as a plugin
script
Referensi ke objek skrip yang mengeksekusi kode yang Anda tulis.Ini bisa menjadi Script , LocalScript , atau ModuleScript.Variabel ini tidak tersedia saat mengeksekusi kode dari bilah perintah Roblox Studio.