Roblox globals
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Roblox bietet mehrere einzigartige integrierte Funktionen und Variablen in seiner Einbettung von Luau.Diese findet man nur auf Roblox und wird standardmäßig nicht mit Luau oder Lua verpackt.
Zusammenfassung
Funktionen
Gibt die Anzahl der Sekunden zurück, für die die aktuelle Instanz von Roblox läuft.
Bezieht sich auf den PluginManager, ein veraltetes Singleton, das früher zum Erstellen von Plugins erforderlich war.
Gibt das GlobalSettings Objekt zurück, das verwendet werden kann, um Zugriff auf Einstellungsobjekte zu erhalten, die das Verhalten von Roblox Studio konfigurieren.
Gibt die Anzahl der Sekunden seit der Unix-Ära nach der Zeit dieses Geräts zurück.
Gibt die Anzahl der Sekunden zurück, die seit dem Start der aktuellen Spielinstanz verstrichen sind.
Gibt die Art des angegebenen Objekts als String zurück, unterstützt auch Roblox-spezifische Arten (z. B. Vector3).
Gibt das UserSettings-Objekt zurück, das verwendet wird, um Informationen aus den Spielmenüeinstellungen des aktuellen Benutzers zu lesen.
Gibt die aktuelle Version von Roblox als String zurück, der die Generation, Version, Patch und committenenthält.
Verhält sich ähnlich wie zum Drucken, mit mehr deutlicher Formatierung (gelb), gedacht für Nachrichten, die potenzielle Probleme beschreiben.
Eigenschaften
Enthält alle Enum-Objekte.
Bezieht sich auf das DataModel-Singleton, die Wurfinstanz der Hierarchie eines Ortes.
Bezieht sich auf ein Plugin-Singleton, wenn der Code im Kontext eines Plug-inausgeführt wird.
Eine Tabelle, die zwischen allen Code geteilt wird, der auf demselben Stufeausgeführt wird.
Eine Referenz auf das LuaSourceContainer-Objekt (Skript, Lokales Skript oder Modulskript), das diesen Codesausführt.
Ein Verweis auf den Workspace-Service, der alle physischen Komponenten eines Ortes enthält.
Funktionen
PluginManager
Gibt die PluginManager zurück, die ein veraltetes Singleton ist, das zuvor zum Erstellen von Plugins erforderlich war.Es hat immer noch Anwendungsfälle, wie wenn du ein Plugin-Objekt aus der Befehlsleiste von Roblox Studio erstellen musst.
Rückgaben
settings
Gibt das GlobalSettings Objekt zurück, auf das verwendet werden kann, um auf die Einstellungsobjekte zuzugreifen, die im Einstellungsmenü von Roblox Studio verwendet werden.
Rückgaben
UserSettings
Gibt das UserSettings Objekt zurück, das verwendet wird, um Informationen aus den Spielmenü-Einstellungen des aktuellen Benutzers zu lesen.
Rückgaben
version
Gibt die aktuelle Version von Roblox als String zurück.Die Zahlen im Version-String sind durch Leerstellen getrennt, und jede Zahl repräsentiert das gefolgte Profilein der Reihenfolge:
- Generation - Die aktuelle Generation der Anwendungsschale, die den Client hostet.
- Version - Die aktuelle Veröffentlichungsversion von Roblox.
- Patch - Die aktuelle Patch-Nummer für diese Version von Roblox.
- Einreichen - Die ID des letzten internen Komits, das in diese Version des Clients akzeptiert wurde.
Rückgaben
warn
Verhält sich identisch zur Druckfunktion von Luau, mit Ausnahme, dass die Ausgabe als Warnung gestaltet wird, mit gelbem Text und einem Zeitstempel.Diese Funktion akzeptiert eine beliebige Anzahl von Argumenten und versucht, sie in Zeichen umzuwandeln, die dann mit Leerstellen zwischen ihnen zusammengefügt werden.
Parameter
Diese Funktion akzeptiert eine beliebige Anzahl von Argumenten und versucht, sie in Zeichen umzuwandeln, die dann mit Leerstellen zwischen ihnen zusammengefügt werden.
Rückgaben
Eigenschaften
Enum
Eine Referenz auf den Daten eingebenEnums, der alle verfügbaren Enums speichert, die auf Roblox verwendet werden können.
plugin
Ein Verweis auf das Plugin Objekt, das das Plugin darstellt, das von diesem Script ausgeführt wird.Diese Referenz existiert nur im Kontext, in dem ein Skript als Plugin ausgeführt wird und nicht an ModuleScripts innerhalb des Plug-inweitergegeben wird.Um diese Referenz in einem ModuleScript zu verwenden, musst du sie explizit übergeben.
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
Ein Verweis auf das Skript-Objekt, das den Code ausführt, den du schreibst.Es kann entweder ein Script , ein LocalScript oder ein ModuleScript sein.Diese Variable ist nicht verfügbar, wenn du Code aus der Befehlsleiste von Roblox Studio ausführst.