Restrict RX-7 to allowlisted UserIds (owner + son demo lock)
CI / quality (push) Failing after 1m0s

- GameConfig: RX7AllowedUserIds allowlist + isRX7Allowed/starterCarFor helpers
- ProfileTemplate: no hard-coded starter; granted per-player by UserId
- DataManager: grants RX-7 to allowlisted players, public car to everyone else
- Economy.buyCar + CarManager.spawn: server-side refuse RX-7 for non-allowlisted
- Cars: RX-7 flagged Restricted; client dealership hides it from non-owners
- Gates: stylua clean, selene 0/0, rojo builds
This commit is contained in:
2026-07-21 23:39:59 -04:00
parent 9a2f2d4dc9
commit e9aec28af3
8 changed files with 64 additions and 8 deletions
+5
View File
@@ -231,6 +231,11 @@ local function rebuildGarage()
local owned = ownedIds[car.Id]
local equipped = latest.EquippedCarId == car.Id
-- Hide restricted (allowlist-only) cars from anyone who doesn't own them.
if car.Restricted and not owned then
continue
end
local row = make("Frame", {
Size = UDim2.new(1, 0, 0, 72),
BackgroundColor3 = Color3.fromRGB(26, 26, 38),