Script
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
A Script は、BadgeService でプレイヤーにバッジを授与するなど、サーバー側のオブジェクト、プロパティ、イベントにアクセスできる Luau ソースコンテナで、クライアントの LocalScripts ではできません。
次の条件が満たされる瞬間に、スクリプトのコードが新しいスレッドで実行されます:
- その Enabled プロパティは true です。
スクリプトは、上記の条件が 満たされていない 、終了するか、エラーを発生させる (そのエラーが発生しているイベントに接続された関数によって発生しない限り) まで実行が続きます。さらに、スクリプトまたはその祖先の 1 つが破壊されると、スレッドが停止します。スクリプトは、Parent プロパティが nil に設定されていても、Script が破壊されていない限り実行を続けます。
概要
プロパティ
実行するコード。
BaseScript が実行されるかどうかを決定します。
BaseScript が実行されるかどうかを決定します。
スクリプトが実行されるコンテキストを決定します。
プロパティ
Source
実行するコードを表示します。直接編集することは保護され、減退します。このプロパティへのアクセスを Script または LocalScript で試みると、エラーが発生します。
ユーザーが開いたスクリプトのソースを読んだり変更したい場合は、ScriptEditorService を使用して、このプロパティを直接変更するのではなく、スクリプトエディタと対話します。両方の ScriptEditorService:UpdateSourceAsync() と ScriptEditorService:GetEditorSource() は、スクリプトが開かれている場合、スクリプトエディタからスクリプトのコンテンツを読んだり変更したりできます。ソースも コマンドライン から読むことができます。