Roblox globals
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Roblox fournit plusieurs fonctions et variables intégrées uniques dans son inclusion de Luau.Ceux-ci ne sont trouvés que sur Roblox et ne sont pas emballés par défaut avec Luau ou Lua.
Résumé
Fonctions
Renvoie la quantité de temps en secondes pendant laquelle l'instance actuelle de Roblox a fonctionné.
Fait référence au PluginManager, un singleton obsolète qui était autrefois nécessaire pour créer des plugins.
Retourne l'objet GlobalSettings, qui peut être utilisé pour accéder aux objets de paramètres qui configurent le comportement de Roblox Studio.
Renvoie la quantité de temps en secondes depuis l'époque Unix selon le temps de cet appareil.
Renvoie la quantité de temps en secondes écoulée depuis que l'instance de jeu actuelle a commencé à fonctionner.
Renvoie le type de l'objet donné en tant que chaîne, supportant également les types spécifiques à Roblox (par exemple, Vector3).
Renvoie l'objet UserSettings, qui est utilisé pour lire les informations des paramètres du menu du jeu de l'utilisateur actuel.
Renvoie la version actuelle de Roblox en tant que chaîne, qui inclut la génération, la version, le patch et le valider.
Comporte de manière similaire à imprimer, sauf avec un formatage plus distinct (jaune) ; destiné aux messages qui décrivent des problèmes potentiels.
Propriétés
Contient tous les objets Enum.
Fait référence au singleton DataModel, l'instance racine de la hiérarchie d'un emplacement.
Fait référence à un singleton de plugin lorsque le code est exécuté dans le contexte d'un plugin Studio.
Une table partagée entre tout le code exécuté au même niveau de contexte d'exécution.
Une référence à l'objet LuaSourceContainer (Script, LocalScript ou ModuleScript) qui exécute ce code.
Une référence au service Espace de travail, qui contient tous les composants physiques d'un emplacement.
Fonctions
PluginManager
Retourne le PluginManager qui est un singleton obsolète qui était autrefois nécessaire pour créer des plugins.Il a encore des utilisations applicables, comme si vous devez créer un objet de plugin à partir de la barre de commande de Roblox Studio.
Retours
settings
Retourne l'objet GlobalSettings, qui peut être utilisé pour accéder aux objets de paramètres utilisés dans le menu des paramètres de Roblox Studio.
Retours
UserSettings
Retourne l'objet UserSettings, qui est utilisé pour lire les informations des paramètres du menu du jeu de l'utilisateur actuel.
Retours
version
Renvoie la version actuelle de Roblox en tant que chaîne.Les entiers dans la chaîne de version sont séparés par des périodes, et chaque entier représente ce qui suivre, dans l'ordre :
- Génération - La génération actuelle du shell d'application qui héberge le client.
- Version - La version de sortie actuelle de Roblox.
- Patch - Le numéro de patch actuel pour cette version de Roblox.
- Committer - L'ID du dernier commit interne qui a été accepté dans cette version du client.
Retours
warn
Comporte exactement la même fonction d'impression que celle de Luau, sauf que la sortie est présentée comme un avertissement, avec du texte jaune et une date d'expiration.Cette fonction accepte n'importe quel nombre d'arguments et tentera de les convertir en chaînes qui seront ensuite jointes ensemble avec des espaces entre elles.
Paramètres
Cette fonction accepte n'importe quel nombre d'arguments et tentera de les convertir en chaînes qui seront ensuite jointes ensemble avec des espaces entre elles.
Retours
Propriétés
Enum
Une référence au taperde données Enums, qui stocke tous les enums disponibles pouvant être utilisés sur Roblox.
plugin
Une référence à l'objet Plugin qui représente le plugin exécuté à partir de ce Script .Cette référence n'existe que dans le contexte où un script est exécuté en tant que plugin et n'est pas transmis à ModuleScripts à l'intérieur du plugin.Pour utiliser cette référence dans un ModuleScript, vous devez la passer explicitement.
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
Une référence à l'objet script qui exécute le code que vous écrivez.Il peut s'agir d'un Script , d'un LocalScript ou d'un ModuleScript .Cette variable n'est pas disponible lors de l'exécution du code depuis la barre de commande de Roblox Studio.