Roblox Globals
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Roblox memiliki beberapa fungsi dan variabel bawaan yang unik di implementasi Lua-nya. Ini hanya ditemukan di Roblox dan tidak dikemas secara default dengan Lua.
Rangkuman
Fungsi
Mengembalikan jumlah waktu dalam detik bahwa kasus Roblox saat ini telah berjalan.
Mengacu pada PluginManager, singleton deprecated yang sebelumnya diperlukan untuk membuat plugin.
Mengembalikan objek GlobalSettings, yang dapat digunakan untuk mengakses objek pengaturan yang mengkonfigurasikan perilaku Roblox Studio.
Mengembalikan jumlah waktu dalam detik sejak era Unix sesuai waktu perangkat ini.
Mengembalikan jumlah waktu dalam detik yang telah berlalu sejak instansi game saat ini dimulai berjalan.
Mengembalikan jenis objek yang diberikan sebagai string, juga mendukung jenis khusus Roblox (seperti Vector3).
Mengembalikan objek Pengaturan Pengguna, yang digunakan untuk membaca informasi dari pengaturan game pengguna saat ini.
Mengembalikan versi saat ini dari Roblox sebagai string, yang termasuk generasi, versi, patch, dan komitmen.
Bersikap mirip dengan cetak, kecuali dengan pengaturan cetak yang lebih terpisah (kuning); dimaksudkan untuk pesan yang menggambarkan masalah potensial.
Properti
Mengandung semua objek Daftar.
Mengacu pada DataModel singleton, instansi akar dari hierarki tempat.
Mengacu pada Plugin singleton saat kode dijalankan dalam konteks plugin Studio.
Tabel dibagikan antara semua kode yang berjalan di leveleksekusi yang sama.
Sebuah referensi ke objek LuaSourceContainer (Script, LocalScript, atau ModuleScript) yang mengeksekusi kode ini.
Sebuah referensi ke layanan Workspace, yang berisi semua komponen fisik dari tempat.
Fungsi
PluginManager
Mengembalikan Class.PluginManager yang merupakan singleton deprecated yang sebelumnya diperlukan untuk membuat plugin. Ini masih memiliki penggunaan yang berlaku, seperti jika Anda perlu menciptakan objek Plugin dari bar perintah Roblox Studio.
Memberikan nilai
settings
Mengembalikan objek GlobalSettings, yang dapat digunakan untuk mengakses objek pengaturan yang digunakan dalam menu pengaturan Roblox Studio.
Memberikan nilai
UserSettings
Mengembalikan objek UserSettings, yang digunakan untuk membaca informasi dari pengaturan game pengguna saat ini.
Memberikan nilai
version
Mengembalikan versi saat ini dari Roblox sebagai string. Angka-angka dalam string versi dipisah oleh period, dan masing-masing angka mewakili mengikuti, dalam urutan:
- Generasi - Generasi saat ini dari shell aplikasi yang menyimpan klien.
- Versi - Versi rilis saat ini dari Roblox.
- Patch - Nomor patch saat ini untuk versi Roblox ini.
- Komitmen - ID dari komitmen internal terakhir yang diterima ke dalam versi ini dari klien.
Memberikan nilai
warn
Bersikap sama dengan fungsi pencetakan Lua, kecuali outputnya diberi gaya sebagai peringatan, dengan teks kuning dan tanggal. Fungsi ini menerima setiap argumen, dan akan mencoba untuk mengubahnya menjadi string yang kemudian akan dihubungkan bersama-sama dengan spasi di antara mereka.
Parameter
Fungsi ini menerima setiap jumlah argumen, dan akan mencoba untuk mengubahnya menjadi string yang kemudian akan dihubungkan dengan ruang antara mereka.
Memberikan nilai
Properti
Enum
Sebuah referensi pada ketikdata Enums, yang menyimpan semua enums yang tersedia yang dapat digunakan di Roblox.
plugin
Sebuah referensi ke objek Plugin yang mewakili plugin yang dijalankan dari ini Script . Referensi ini hanya ada dalam konteks di mana sebuah script dijalankan sebagai plugin dan tidak diberikan kepada ModuleScripts dalam plugin. Untuk menggunakan referensi ini dalam Class
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
Sebuah referensi ke objek skrip yang mengeksekusi kode yang Anda tulis. Ini dapat menjadi Script , atau LocalScript , atau ModuleScript . Variabel ini tidak tersedia saat mengeksekusi kode dari bar perintah Roblox Studio.