FAQ
Below you’ll find answers to the most frequently asked questions related to setup, usage, and integration. We recommend checking this section before opening a support ticket.
Is the Taget system required?
Yes, a target system (such as ox_target
, qb-target
, or similar) is required to use VMS Housing.
All interactions (e.g., sinks, wardrobes, property doors) are handled through target zones to ensure precise placement and flexibility.
We recommend using ox_target for best compatibility and performance.
Can I use Tebex to sell custom properties?
Yes. See the Tebex Integration guide. All you need is the property ID from the database.
Can I disable the furniture system or prevent furniture in specific properties?
Yes! You can customize the option in the menu for creating and managing properties: Can Furniture - Inside, Outside
Do I have to use the key as an item?
No - it's entirely optional.
You can disable physical keys in config.lua
with Config.UseKeysOnItem
if you prefer a simpler system.
However, we highly recommend enabling it to enhance immersion and roleplay potential. It adds consequences for losing or having your key stolen, and allows for more complex access scenarios.
Do I have to use the delivery / furniture ordering system?
Not at all - the furniture delivery system is fully optional and configurable.
You can disable it entirely or choose the mode that best suits your server's style.
Available furnishing modes:
Config.DeliveryType = 1
Players receive furniture instantly after ordering - it appears right away in their/furniture
menu.Config.DeliveryType = 2
Players must wait for the delivery timer to finish, after which the item is automatically added to/furniture
(no package required).Config.DeliveryType = 3
Players wait for the delivery, then must physically pick up a package at their property to receive the item.Config.RequirePurchaseFurniture = true
If you don't want to use any ordering system at all, you can disable it. Players will then see all furniture directly in the/furniture
menu, choose an item, pay for it, and place it instantly - with no waiting or delivery required.
Can I create custom Interactable Furniture?
Absolutely!
You can easily create your own custom interactive furniture.
Add your interaction name in the
config.js
file.Then, define what it does inside
config.client.lua
, in theCL.InteractableFurniture
function - here you decide what happens: open a UI, play an animation, trigger an event, etc.
Last updated
Was this helpful?