Skip to content

Housing Integration for Developers ​

This page explains how housing developers can make their property garages work with cd_garage.

There are two ways to integrate a housing garage.

Housing Script Handles the Interaction ​

Use this method if your housing script already has its own garage interaction points.

With this method, the housing script handles the interaction, but cd_garage still handles the garage data, vehicle list, vehicle spawning, and vehicle storing.

How it works

  • The player uses the garage interaction from the housing script.
  • The housing script triggers the cd_garage open property garage event.
  • cd_garage checks if there is already a property garage near the player.
  • If a property garage exists, it opens that garage.
  • If no property garage exists, cd_garage creates one using the player’s current location.
  • When storing a vehicle, the housing script triggers the store vehicle event.
  • cd_garage stores the vehicle into the nearby property garage.

Recommended

  • When opening the garage, send the vehicle spawn coords in the first event argument.
  • This allows cd_garage to use the correct vehicle spawn location.
  • If no spawn coords are sent, the player’s current coords and heading will be used.

👉 View Open Property Garage Event →

👉 View Store Vehicle in Property Garage Event →

Hello!