Script
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Un Script è un container di codice Lua che può accedere agli oggetti, alle proprietà e agli eventi lato server, come per assegnare badge ai giocatori usando BadgeService , mentre LocalScripts sul client non può.
L'istante in cui vengono soddisfatte le seguenti condizioni, viene eseguito il codice di uno script in un nuovo Filo:
- La sua proprietà Enabled è true .
- L'oggetto Script è un discendente di Class.Area di lavoro o Class.ServerScriptService .
Lo script continuerà ad essere eseguito fino a quando le condizioni sopra non saranno non soddisfatte, termina, o mostra un errore (a meno che l'errore non sia causato da una funzione connessa ad un evento che si sta eseguendo). Inoltre, il thread sarà interrotto se lo script o uno dei suoi antenati viene distrutto.
Sommario
Proprietà
Il codice da eseguire.
Determina se un BaseScript andrà in esecuzione o no.
Determina se un BaseScript andrà in esecuzione o no.
Determina il contesto in cui viene Eseguirelo script.
Metodi
Proprietà
Source
Rappresenta il codice da eseguire. È protetto e incoraggiato a modificarlo direttamente. Il tentativo di accedere a questa proprietà in un Script o LocalScript causa gli errori.
Se vuoi leggere o modificare la fonte di uno script che un utente ha aperto, usa ScriptEditorService per interagire con lo script editor piuttosto che modificare direttamente questa Proprietà. Entrambi Class.ScriptEditorService:UpdateSourceAsync() e Class.ScriptEditorService:GetEditor