Roblox globals

Veraltete anzeigen

*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.

  • typeof(object : Variant):string

    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.

  • warn(params : Tuple):()

    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

elapsedTime

Gibt zurück, wie viel Zeit verstrichen ist, seit die aktuelle Instanz von Roblox gestartet wurde.In Roblox Studio beginnt dies mit der Zählung ab dem Moment, in dem Roblox Studio startet, nicht nur, wenn ein Ort geöffnet wird.

Rückgaben

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

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

tick

Gibt zurück, wie viel Zeit verstrichen ist, in Sekunden, seit der UNIX-Ära, auf dem aktuellen lokalen Sitzung.Die UNIX-Ära wird durch das Datum 1. Januar 1970 repräsentiert.

Rückgaben

time

Gibt die Menge der Zeit an, in Sekunden, die seit dem Start der aktuellen Spielinstanz verstrichen ist.Wenn die aktuelle Spielinstanz nicht ausgeführt wird, wird dies 0 sein.

Rückgaben

typeof

Gibt die Art des angegebenen Objekts als String zurück.Diese Funktion ist genauer als die native Funktion von Luau, da sie keine robloxspezifischen Arten als kennzeichnet.

Parameter

object: Variant

Der Luau-Typ, der seinen Typ überprüft bekommen wird.

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

params: Tuple

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.

Ein Verweis auf die DataModel, die die Wurfinstanz der Roblox-Eltern-/Kind-Hierarchie ist.

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

shared

Eine Tabelle, die über alle Skripte hinweg geteilt wird, die denselben Stufeteilen. Dies dient dem gleichen Zweck wie _G.

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.

workspace

Ein Verweis auf den Workspace, der alle physischen Komponenten einer Roblox-Welt enthält.