Script
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Ein Script ist ein Lua-Code-Container, der auf Server-seitige Objekte, Eigenschaften und Ereignisse zugreifen kann, um Badges für Spieler mit dem BadgeService zu vergeben, während LocalScripts auf dem Client nicht möglich ist.
Sobald die folgenden Bedingungen erfüllt sind, wird der Code eines Skript, das. PL: die Skriptsin einem neuen Thread ausgeführt:
- Seine Enabled Eigenschaft ist true .
Das Skript wird weiter ausgeführt, bis die oben genannten Bedingungen nicht erfüllt sind, es endet oder es gibt einen Fehler (außer diesem Fehler wird nicht von einer Funktion verwendet, die an einem bestimmten Ereignis fehlerhaft ist). Darüber hinaus wird das Thread gestoppt, wenn das Skript oder eines seiner Vorfahren zerstört wird. Ein Skript wird
Zusammenfassung
Eigenschaften
Der Code, der ausgeführt werden soll.
Bestimmt, ob ein BaseScript ausgeführt wird oder nicht.
Bestimmt, ob ein BaseScript ausgeführt wird oder nicht.
Bestimmt den Kontext, unter dem das Skript ausführenwird.
Eigenschaften
Source
Repräsentiert den Code, der ausgeführt werden soll. Es ist geschützt und ermutigt für die Bearbeitung direkt. Der Versuch, auf dieses Eigenschaft in einem Script oder LocalScript zuzugreifen, verursacht Fehler.
Wenn Sie die Quelle eines Skripts lesen oder modifizieren möchten, das ein Benutzer geöffnet hat, verwenden Sie ScriptEditorService, um mit dem Skript-Editor zu interagieren, anstatt dieses Eigenschaftendirekt zu ändern. Beide Class.ScriptEditorService:UpdateSourceAsync()