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

  • typeof(object : Variant):string

    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.

  • warn(params : Tuple):void

    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

elapsedTime

Gibt zurück, wie viel Zeit seit der Aktuellen Instanz von Roblox begangen ist. In Roblox Studio beginnt dies ab dem Moment, in dem Roblox Studio läuft, nicht nur, wenn Sie einen Ort öffnen.

Rückgaben

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

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

tick

Gibt an, wie viel Zeit seit der UNIX-Zeitalter, in Sekunden, seit dem Computer der aktuellen lokalen Sitzung vergangen ist. Die UNIX-Zeitalter wird durch das Datum 1. Januar 1970 repräsentiert.

Rückgaben

time

Gibt die Zeit zurück, in Sekunden, die seit der Startung der aktuellen Spielinstanz verstrichen ist. Wenn die aktuelle Spielinstanz nicht läuft, wird dies 0 sein.

Rückgaben

typeof

Gibt die Objektart zurück, die angegeben ist, als Strings. Diese Funktion ist genauer als die nativen type -Funktion von Lua, da sie keine Roblox-spezifischen Arten als userdata darstellt.

Parameter

object: Variant

Der Lua-Typ, der seinen Typ überprüft haben wird.

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

void

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

params: Tuple

Diese Funktion akzeptiert jede Anzahl von Argumenten und wird versuchen, sie in Strings umzuwandeln, die dann mit Leerstellen zwischen ihnen verbunden werden.

Rückgaben

void

Eigenschaften

Enum

Eine Verweisung auf die eingeben, die alle verfügbaren Enums speichert, die auf Roblox verwendet werden können.

Eine Verweis auf die DataModel, die die Wurzelinstanz der Roblox-Eltern- und Kinderserie ist.

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

shared

Eine Tabelle, die auf allen Skripten basiert, die dieselbe Ausführungs Kontext Stufeteilen. Dies dient genau demselben Zweck wie _G .

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.

workspace

Eine Verweisung auf den Workspace -Dienst, der alle physischen Komponenten einer Roblox-Welt enthält.