Script
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
A Script เป็นคอนเทนเนอร์ที่เก็บแหล่ง Luau ที่สามารถเข้าถึงวัตถุด้านเซิร์ฟเวอร์ คุณสมบัติ และเหตุการณ์ เช่น เพื่อมอบตราให้กับผู้เล่นที่ใช้ BadgeService ในขณะที่ LocalScripts บนไคลเอนต์ไม่สามารถทำได้
ในขณะที่เงื่อนไขต่อไปนี้ถูกตอบสนองแล้ว รหัสของสคริปต์จะถูกดำเนินการในกระทู้ใหม่:
- คุณสมบัติของมัน Enabled คือ true .
สคริปต์จะดำเนินการต่อไปจนกว่าเงื่อนไขด้านบนจะไม่ ไม่ ตรงตามข้อกำหนด มันจะสิ้นสุดลง หรือมันจะเสนอข้อผิดพลาด (เว้นแต่ข้อผิดพลาดดังกล่าวถูกเสนอโดยฟังก์ชันที่เชื่อมโยงกับบางเหตุการณ์ที่กําลังเกิดขึ้น)นอกจากนี้ กระทู้จะถูกหยุดหากสคริปต์หรือหนึ่งในบรรพบุรุษถูกทําลายสคริปต์จะยังคงทำงานต่อไปแม้ว่าคุณสมบัติ Parent จะถูกตั้งค่าเป็น nil และ Script ไม่ถูกทําลาย
สรุป
คุณสมบัติ
รหัสที่จะถูกดำเนินการ
กำหนดว่า BaseScript จะทำงานหรือไม่
กำหนดว่า BaseScript จะทำงานหรือไม่
กำหนดบริบทที่สคริปต์จะทำงานภายใต้
คุณสมบัติ
Source
แทนที่โค้ดที่จะถูกดำเนินการได้รับการคุ้มครองและลดลงสําหรับการแก้ไขโดยตรงพยายามเข้าถึงคุณสมบัตินี้ใน Script หรือ LocalScript ทำให้เกิดข้อผิดพลาด
หากต้องการอ่านหรือแก้ไขต้นทางของสคริปต์ที่ผู้ใช้เปิดอยู่ใช้ ScriptEditorService เพื่อโต้ตอบกับ เครื่องแก้ไขสคริปต์ แทนที่จะแก้ไขคุณสมบัตินี้โดยตรงทั้ง ScriptEditorService:UpdateSourceAsync() และ ScriptEditorService:GetEditorSource() สามารถอ่านหรือแก้ไขเนื้อหาสคริปต์จากเครื่องมือเรียบเรียงสคริปต์ได้หากสคริปต์ถูกเปิดคุณยังสามารถอ่านแหล่งจากบรรทัดคําสั่ง ได้