Script
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Um Script é um contêiner de origem Luau que pode acessar objetos, propriedades e eventos do lado do servidor, como conceder insígnias a jogadores usando BadgeService, enquanto LocalScripts no cliente não pode.
No momento em que as seguintes condições forem atendidas, o código de um script é executado em um novo subprocesso:
- Sua propriedade Enabled é true.
O script continuará a executar até que as condições acima não sejam atendidas, termina ou gera um erro (a menos que esse erro seja gerado por uma função conectada a algum evento que está disparando).Além disso, o subprocesso será interrompido se o script ou um de seus ancestrais for destruído.Um script continuará a ser executado mesmo se a propriedade Parent for definida como nil e a propriedade Script não for destruída.
Résumé
Propriétés
O código que deve ser executado
Détermine si un BaseScript va s'exécuter ou pas.
Détermine si un BaseScript va s'exécuter ou pas.
Détermine le contexte dans lequel le script s'lancer.
Propriétés
Source
Representa o código que deve ser executadoEstá protegido e desencorajado para editar diretamente.Tentar acessar essa propriedade em um Script ou LocalScript causa erros
Se você quiser ler ou modificar a fonte de um script que um usuário tem aberto, use ScriptEditorService para interagir com o Editor de Scripts em vez de modificar diretamente essa propriedade.Tanto ScriptEditorService:UpdateSourceAsync() e ScriptEditorService:GetEditorSource() podem ler ou modificar o conteúdo do script do editor de scripts se o script for aberto.Você também pode ler a fonte a partir da linha de comando .