Script
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Un Script est un conteneur de code Lua qui peut accéder aux objets côté serveur, aux propriétés et aux événements, tels que pour attribuer des badges aux joueurs en utilisant BadgeService, tout en ce que LocalScripts sur le client ne peut pas.
Lorsque les conditions suivantes sont remplies, le code d'un script s'exécute dans un nouveau fil :
- Sa propriété Enabled est true .
Le script s'exécutera jusqu'à ce que les conditions ci-dessus ne soient pas remplies, il se termine ou il lève une erreur (à moins que l'erreur ne soit l'objet d'une fonction connectée à un événement qui se déclenche). De plus, le thread s'arrêtera si le script ou l'un de ses ancêtres est détruit. Un
Résumé
Propriétés
Le code à exécuter.
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
Représente le code à exécuter. Il est protégé et encouragé pour l'édition directe. Tenter d'accéder à cette propriété dans un Script ou un LocalScript provoque des erreurs.
Si vous voulez lire ou modifier la source d'un script que un utilisateur a ouvert, utilisez ScriptEditorService pour interagir avec le Éditeur de script plutôt que de modifier directement cette propriété. Les deux ScriptEditorService:UpdateSourceAsync() et