Features

All systems included in nc-garages and how they work.

Public Garages

Standard garages placed around the map where players store and retrieve their vehicles.

What does the player see?

  1. Walk to a garage NPC or marker
  2. Garage UI opens — shows all stored vehicles with image, name, plate, fuel, status
  3. Select a vehicle — see detailed info panel (engine health, body condition, fuel)
  4. Click retrieve — vehicle spawns at the garage point
  5. To store: drive near the garage, interact to save the vehicle

Vehicle Details

Each vehicle card in the UI shows:

  • Vehicle image (auto-loaded from CDN or local files)
  • Model name and license plate
  • Fuel level indicator
  • Location if stored at a different garage
  • Status badge (stored, out, impounded)

Impound System

Authorized job members can impound vehicles. The system includes visual feedback with a flatbed tow truck.

Impounding a Vehicle (Police)

  1. Stand near a vehicle, use /impound
  2. Impound modal appears — select a duration from the dropdown
  3. Toggle self-release on/off (allows owner to pay and retrieve early)
  4. Confirm — a flatbed truck drives in, loads the vehicle, and drives away
  5. Vehicle is now stored in the impound lot

Flatbed Tow Animation

When a vehicle is impounded:

  • A flatbed spawns nearby and drives to the vehicle
  • NPC driver exits, inspects the vehicle with a clipboard
  • Vehicle is loaded onto the flatbed
  • Flatbed drives away and despawns
  • If the vehicle is too far from a road, the NPC walks in and drives it away instead

Retrieving from Impound

  1. Visit the impound lot NPC or marker
  2. See a list of your impounded vehicles with remaining time
  3. Pay the impound fee (base + hourly rate, capped at max)
  4. Vehicle spawns — done

Fee Calculation

  • Base fee + (hours impounded × hourly rate)
  • Capped at a maximum fee
  • Self-release vehicles can be retrieved by the owner before the timer expires

Purchasable Garages

Players can buy personal garages with full walk-in interiors.

Buying a Garage

  1. Visit the garage shop NPC
  2. Browse available garages — see price, slot count, location on map
  3. Purchase — the garage is now yours
  4. A marker/blip appears at the garage entrance

Entering Your Garage

  1. Walk to your garage entrance
  2. Multi-floor garages: choose which floor to enter
  3. Fade transition — you appear inside the garage interior
  4. Your vehicles are physically parked in their assigned slots

Store & Enter

When driving your vehicle near your garage entrance:

  1. Choose "Enter with Vehicle" — stores the car and takes you inside
  2. Smooth fade transition — you appear inside the garage, seated in the vehicle
  3. Exit the vehicle — all your other cars are already visible in their slots

Driving Out

  1. Get in any of your parked vehicles inside the garage
  2. Drive toward the exit marker
  3. Press E — fade transition, you appear outside in the vehicle
  4. The vehicle is now "out" of the garage

Interior Customization

Garage owners can customize their interior appearance:

  • Lighting styles
  • Wall materials
  • Floor options
  • Decorations

Changes are saved and persist between sessions.

Slot Management

Move your vehicles between parking slots inside the garage:

  1. Walk near a parked vehicle inside your garage
  2. Press E — a slot grid appears
  3. Occupied slots show the vehicle name and license plate
  4. Empty slots show a "+" icon — click to move the vehicle there
  5. Vehicle respawns in the new position

Multi-Floor Navigation

Garages with multiple floors let you switch between them:

  1. Walk to the exit marker
  2. Press E — floor select modal appears
  3. Choose a floor or exit the garage
  4. Vehicles on the selected floor appear in their slots

Invite System

Garage owners can invite nearby players to visit their garage.

Inviting a Player

  1. Inside your garage, press G
  2. A list of nearby players appears (those near your garage entrance)
  3. Select a player — invite sent

Receiving an Invite

  1. A dialog appears: "[Player Name] invited you to their garage"
  2. Accept — fade transition, you appear inside the garage
  3. Decline — owner is notified

Guest Restrictions

Invited players can:

  • Walk around and view the vehicles
  • Look at the interior

Invited players cannot:

  • Drive vehicles out
  • Move vehicles between slots
  • Modify the garage

When the Owner Leaves

All guests are automatically removed from the garage and teleported back outside.

Inter-Garage Transfer

Retrieve vehicles stored at other garages without physically going there.

  1. Open any garage UI
  2. See vehicles stored at different locations (marked with location name)
  3. Click retrieve — pay the transfer fee
  4. Vehicle spawns at your current garage

UI Features

Responsive Design

All UI elements are designed for 1920×1080 and dynamically scale to any resolution. Elements resize proportionally — no blurriness or overflow.

Dark Theme

Clean dark interface with accent colors for status indicators:

  • Green = stored/available
  • Red = impounded
  • Orange = at another location

Vehicle Images

Vehicle thumbnails are automatically loaded from a CDN (configurable). Supports custom local images for addon vehicles.

Last updated 1 month ago