StarterPack
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
คอนเทนเนอร์ระดับบริการที่เนื้อหาถูกคัดลอกไปยังแต่ละผู้เล่น Backpack เมื่อผู้เล่นเกิดขึ้นโดยทั่วไปใช้เพื่อจัดเก็บ Tools แต่บางครั้งใช้เพื่อจัดเก็บ LocalScripts เพื่อให้แน่ใจว่าแต่ละผู้เล่นได้รับสำเนา
เมื่อตัวละครของผู้เล่นเกิดขึ้น เนื้อหาของ StarterPack และพวกเขา StarterGear จะถูกคัดลอกไปยัง Backpack ของพวกเขาเมื่อตัวละครตาย Backpack จะถูกลบออกและสร้างใหม่ -- เติมด้วยเนื้อหาของ StarterPack และ StarterGear
แพ็คเริ่มต้นใช้เพื่อกำหนดชุด Tools ที่ ผู้เล่นทั้งหมด จะเกิดขึ้นด้วยหากนักพัฒนาต้องการให้แน่ใจว่ามี Tools บางอย่างพร้อมใช้งานสำหรับผู้เล่นบางราย พวกเขาจะต้องส่ง Tools โดยตรงไปยังผู้เล่น Backpack แทน
หมายเหตุ: ในขณะที่ปกติเนื้อหาของ StarterPack จะได้รับการกำหนดไว้ล่วงหน้าแล้ว เนื้อหาสามารถเปลี่ยนแปลงได้ในขณะที่เกมกําลังดําเนินการโดยการเพิ่มและลบ Tools ตามลําดับการอัปเดตเหล่านี้จะส่งไปยังกระเป๋าเป้สะพายหลังของผู้เล่นเมื่อพวกเขาเกิดใหม่และกระเป๋าเป้สะพายหลังของพวกเขาถูกโหลดใหม่การเปลี่ยนแปลงใน StarterPack ควรทำโดยเซิร์ฟเวอร์
สามารถเพิ่มเครื่องมือลงใน StarterPack โดยใช้รหัสต่อไปนี้
เครื่องมือ.พ่อ = เกม:GetService("StarterPack")
ตัวอย่างโค้ด
This simple function will remove all Tools from the StarterPack, while leaving other objects such as LocalScripts in place.
local StarterPack = game:GetService("StarterPack")
local function emptyStarterPack()
for _, child in pairs(StarterPack:GetChildren()) do
if child:IsA("Tool") then
child:Destroy()
end
end
end
emptyStarterPack()