Script

Pokaż przestarzałe

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

A Script jest kontenerem źródeł Luau, który może uzyskać dostęp do obiektów, właściwości i wydarzeń po stronie serwera, takich jak przyznawanie odznak graczom za pomocą BadgeService, podczas gdy LocalScripts na klientach nie może.

W momencie, gdy spełnione zostaną następujące warunki, kod skryptu jest wykonywany w nowej wątku:

Skrypt będzie nadal działać, dopóki powyższe warunki nie zostaną spełnione, kończy się lub wywołuje błąd (chyba że błąd został wywołany przez funkcję połączoną z jakimś wydarzeniem, które się uruchamia).Ponadto wątek zostanie zatrzymany, jeśli skrypt lub jeden z jego przodków zostanie zniszczony.Skrypt będzie nadal działać, nawet jeśli właściwość Parent jest ustawiona na nil i Script nie zostanie zniszczona.

Podsumowanie

Właściwości

  • Odczyt równoległy
    Zabezpieczenia dodatku plug-in
    Zabezpieczenia OpenCloud

    Kod, który ma zostać wykonany.

Właściwości odziedziczeni z: BaseScript

Właściwości

Source

Odczyt równoległy
Zabezpieczenia dodatku plug-in
Zabezpieczenia OpenCloud

Reprezentuje kod, który ma zostać wykonany.Jest chroniony i zniechęcany do edycji bezpośrednio.Próba uzyskania dostępu do tej właściwości w Script lub LocalScript powoduje błędy.

Jeśli chcesz przeczytać lub zmodyfikować źródło skryptu, który użytkownik ma otwarty, użyj ScriptEditorService, aby wejść w interakcję z edytorem skryptów zamiast bezpośrednio modyfikować tę właściwość.Zarówno ScriptEditorService:UpdateSourceAsync() jak i ScriptEditorService:GetEditorSource() może odczytać lub zmienić zawartość skryptu z edytora skryptów, jeśli skrypt zostanie otwarty.Możesz również przeczytać źródło z polecenia linii poleceń.

Metody

Zdarzenia