Script

Afficher les obsolètes

*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 source Luau qui peut accéder aux objets, aux propriétés et aux événements côté serveur, comme pour attribuer des badges aux joueurs en utilisant BadgeService , alors que LocalScripts sur le client ne peut pas.

Dès que les conditions suivantes sont remplies, le code d'un script est exécuté dans un nouveau fil:

Le script s'exécutera jusqu'à ce que les conditions ci-dessus ne soient pas respectées, qu'il se termine ou qu'il génère une erreur (à moins que cette erreur ne soit générée par une fonction connectée à un événement qui se déclenche).En outre, le thread s'arrêtera si le script ou l'un de ses ancêtres est détruit.Un script s'exécutera toujours même si la propriété Parent est définie sur nil et que la propriété Script n'est pas détruite.

Résumé

Propriétés

  • Lecture parallèle
    Sécurité des plugins
    Sécurité OpenCloud

    Le code à exécuter.

Propriétés hérités de BaseScript

Propriétés

Source

Lecture parallèle
Sécurité des plugins
Sécurité OpenCloud

Représente le code à exécuter.Il est protégé et découragé pour l'édition directe.L'accès à cette propriété dans un Script ou LocalScript provoque des erreurs.

Si vous souhaitez lire ou modifier la source d'un script que l'utilisateur a ouvert, utilisez ScriptEditorService pour interagir avec le éditeur de scripts plutôt que de modifier directement cette propriété.Les deux ScriptEditorService:UpdateSourceAsync() et ScriptEditorService:GetEditorSource() peuvent lire ou modifier le contenu du script dans l'éditeur de script si le script est ouvert.Vous pouvez également lire la source à partir de la commande ligne de commande.

Méthodes

Évènements