Roblox Globals
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Roblox hat mehrere einzigartige integrierte Funktionen und Variablen in seiner Lua-实现. Diese finden Sie nur auf Roblox und sind nicht standardmäßig mit Lua verpackt.
Zusammenfassung
Funktionen
Gibt die Anzahl der Sekunden zurück, die die aktuelle Instanz von Roblox ausgeführt hat.
Verweist auf den PluginManager, eine veraltete Singleton, die früher erforderlich war, um Plugins zu erstellen.
Rückgibt das GlobalSettings-Objekt, das verwendet werden kann, um auf Einstellungsobjekte zuzugreifen, die das Verhalten von Roblox Studio konfigurieren.
Gibt die Menge der Zeit in Sekunden seit der Unix-Zeit nach diesem Gerät zurück.
Gibt die Zeit zurück, die in Sekunden seitdem verstrichen ist, seitdem die aktuelle Spielinstanz ausgeführt wird.
Gibt die Objektart, die als Stringzurückgegeben wird, auch unterstützt Roblox-spezifische Arten (z. B. Vector3).
Kehrt das UserSettings-Objekt zurück, das verwendet wird, um Informationen aus den aktuellen Benutzer-Spielmenü-Einstellungen zu lesen.
Gibt die aktuelle Version von Roblox als Strings zurück, die die Erzeugung, Version, Patch und committenenthält.
Verhalten sich ähnlich wie bei der Druckausgabe, mit der Unterscheidung zwischen mehreren Formaten (gelb), die für Nachrichten gedacht sind, die mögliche Probleme beschreiben.
Eigenschaften
Enthält alle Arrays-Objekte.
Verweist auf den DataModel-Singleton, die Hauptinstanz einer Ort.
Bezieht sich auf einen Plugin-Singleton, wenn der Code in dem Kontext eines Plug-inausgeführt wird.
Eine Tabelle, die zwischen allen Code, der auf demselben Stufeausgeführt wird, geteilt wird.
Eine Verweisung auf das LuaSourceContainer -Objekt (Skript, lokales Skript oder Modul-Skript), das diesen Codesausführt.
Eine Verweisung auf den Workspace-Dienst, der alle physischen Komponenten eines Ortes enthält.
Funktionen
PluginManager
Kehrt den PluginManager zurück, der ein veraltetes Singleton ist, das zuvor erforderlich war, um Plugins zu erstellen. Es hat immer noch anwendbare Verwendungszwecke, z. B. wenn Sie ein Plugin-Objekt aus der Roblox-Studio-Command-Leiste erstellen müssen.
Rückgaben
settings
Kehrt das GlobalSettings-Objekt zurück, das verwendet werden kann, um auf die Einstellungsobjekte zuzugreifen, die in Roblox Studio's Einstellungen verwendet werden.
Rückgaben
UserSettings
Rückgibt das UserSettings-Objekt, das verwendet wird, um Informationen aus den aktuellen Benutzeroberflächeneinstellungen des Benutzers zu lesen.
Rückgaben
version
Gibt die aktuelle Version von Roblox als Strings zurück. Die Zahlen in der Versionenschnur sind durch Kommata getrennt, und jedes Komma repräsentiert das gefolgte Profile:
- Generieren - Die aktuelle Generation der Anwendungsschale, die den Client hostet.
- Version - Die aktuelle Freigabeversion von Roblox.
- Patch - Die aktuelle Patch-Nummer für diese Version von Roblox.
- Push - Die ID des letzten internen Commits, das in dieser Version des Clients akzeptiert wurde.
Rückgaben
warn
Verhält sich identisch zur Lua-Print-Funktion, mit der Ausgabe als Warnung gestaltet und mit gelbem Text und einem Zeitmarke versehen. Diese Funktion akzeptiert alle Arten von Argumenten und wird versuchen, sie in Strings umzuwandeln, die dann mit Leerstellen zwischen ihnen zusammengeführt werden.
Parameter
Diese Funktion akzeptiert jede Anzahl von Argumenten und wird versuchen, sie in Strings umzuwandeln, die dann mit Leerstellen zwischen ihnen verbunden werden.
Rückgaben
Eigenschaften
Enum
Eine Verweisung auf die eingeben, die alle verfügbaren Enums speichert, die auf Roblox verwendet werden können.
plugin
Eine Verweisung auf das Plugin -Objekt, das das Plugin aus diesem Script ausführt. Dieses Verweisung existiert nur im Kontext, in dem ein Skript als Plugin ausgeführt wird und nicht an Class.ModuleScript|ModuleScripts innerhalb des Plug-inübergeben wird. Um diesen Verweis in einem 2>Class.ModuleScript2> zu verwenden, musst du ihn 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
Eine Verweisung auf das Skript-Objekt, das den Code ausführt, den Sie schreiben. Es kann entweder ein Script , ein LocalScript oder ein ModuleScript sein. Diese Variable ist nicht verfügbar, wenn Sie Code von der Roblox-Studio-Command-Leiste aus ausführen.