Script
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Un Script è un contenitore di origine Luau che può accedere a oggetti, proprietà e eventi lato server, come per assegnare badge ai giocatori usando BadgeService, mentre LocalScripts sul client non può.
L'istante in cui le seguenti condizioni sono soddisfatte, il codice di uno script viene eseguito in un nuovo Filo:
- La sua proprietà Enabled è true.
Lo script continuerà a eseguire fino a quando le condizioni sopra non saranno non soddisfatte, termina o solleva un'errore (a meno che quell'errore non sia sollevato da una funzione connessa a qualche evento che sta sparando).Inoltre, il thread verrà interrotto se lo script o uno dei suoi antenati viene distrutto.Un script continuerà a eseguire anche se la proprietà Parent è impostata su nil e la proprietà Script non viene distrutta.
Sommario
Proprietà
Il codice da eseguire.
Determina se un BaseScript sarà eseguito o meno.
Determina se un BaseScript sarà eseguito o meno.
Determina il contesto in cui verrà Eseguirelo script.
Metodi
Proprietà
Source
Rappresenta il codice da eseguire.È protetto e scoraggiato per l'editing diretto.L'accesso a questa proprietà in un Script o LocalScript causa errori.
Se vuoi leggere o modificare la fonte di uno script che un utente ha aperto, usa ScriptEditorService per interagire con il Editor di script piuttosto che modificare direttamente questa Proprietà.Sia ScriptEditorService:UpdateSourceAsync() e ScriptEditorService:GetEditorSource() possono leggere o modificare il contenuto dello script dall'editor di script se lo script viene aperto.Puoi anche leggere la fonte dalla linea di comando .