# 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.

***

<details>

<summary>Is the Taget system required?</summary>

No, you can use both Target systems such as ox\_target or qb-target, as well as the 3D Text system and menus such as esx\_context, qb-menu, ox\_lib.

</details>

<details>

<summary>Can I use Tebex to sell custom properties?</summary>

Yes. See the [**Tebex Integration**](https://docs.vames-store.com/assets/vms_housing/guides/tebex-integration) guide. All you need is the property ID from the database.

</details>

<details>

<summary>Can I disable the furniture system or prevent furniture in specific properties?</summary>

Yes! You can customize the option in the menu for creating and managing properties: **Can Furniture** - **Inside**, **Outside**

</details>

<details>

<summary>Do I have to use the key as an item?</summary>

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.

</details>

<details>

<summary>Do I have to use the delivery / furniture ordering system?</summary>

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.

</details>

<details>

<summary>Can I create custom Interactable Furniture?</summary>

Absolutely!

You can easily create your own custom interactive furniture.

1. Add your interaction name in the `config.js` file.
2. Then, define what it does inside `config.client.lua`, in the `CL.InteractableFurniture` function - here you decide what happens: open a UI, play an animation, trigger an event, etc.

</details>

<details>

<summary>Is it possible to create an apartment building with MLO apartments?</summary>

Yes, you can create a residential building so that each apartment is owned by a different player.

You must register the building as a Motel, and then create MLOs associated with the motel you have created.

</details>
