Script
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
Un A Script es un contenedor de fuente Luau que puede acceder a objetos, propiedades y eventos del lado del servidor, como para otorgar insignias a los jugadores que usan BadgeService , mientras que LocalScripts en el cliente no puede.
En el momento en que se cumplen las siguientes condiciones, se ejecuta el código de un script en un nuevo subproceso:
- Su propiedad Enabled es true.
El script seguirá funcionando hasta que las condiciones anteriores no se cumplan, se termine o se levante un error (a menos que ese error sea levantado por una función conectada a algún evento que está disparando).Además, el hilo se detendrá si el script o uno de sus ancestros se destruye.Un script seguirá ejecutándose incluso si la propiedad Parent está establecida en nil y la propiedad Script no se destruye.
Resumen
Propiedades
El código que se debe ejecutar.
Determina si un BaseScript se ejecutará o no.
Determina si un BaseScript se ejecutará o no.
Determina el contexto bajo el cual se ejecutará el script.
Propiedades
Source
Representa el código que se debe ejecutar.Está protegido y desanimado para editar directamente.Intentar acceder a esta propiedad en un Script o LocalScript causa errores.
Si desea leer o modificar la fuente de un script que un usuario tiene abierta, use ScriptEditorService para interactuar con el editor de scripts en lugar de modificar directamente esta propiedad.Ambos ScriptEditorService:UpdateSourceAsync() y ScriptEditorService:GetEditorSource() pueden leer o modificar el contenido del script desde el editor de scripts si se abre el script.También puedes leer la fuente desde la línea de comando .