<h1 align='center'>[ESX] Property</a></h1><p align='center'><b><a href='https://discord.esx-framework.org/'>Discord</a> - <a href='https://esx-framework.org/'>Website</a> - <a href='https://docs.esx-framework.org/legacy/installation'>Documentation</a></b></h5>

## Features

* 95 Premade Properties
* Dynamic Json Storage
* Key Management System
* Garage System
* Furniture System
  * Can configure everything in the config
  * Editing system
  * Easy to use controls
  * Furniture Stores
  * Keymapped quick access menu
* Shell / IPL support
* Police Raiding
* In-Game property Creator
* Routing Buckets for instancing
* Wardrobe functionality
* OX Inventory Support
* CCTV Camera System
  * Night Vision
  * Cool HUD overlay
  * ability to zoom in/out
  * Discord webhook support (copies link to clipboard aswell)
* Admin Menu
  * **EVERY** part of the property can be changed!
  * Real estate Job Can also access
* Real Estate Job
* Built in Discord Logs
* Highly Configurable

## Dependencies

* es_extended
* esx_society *for Player Management* *
* [OX-inventory](https://github.com/overextended/ox_inventory) *For Property Stashes* *
* ESX Context
* ESX Notify
* ESX Progressbar *for Raiding* *
* ESX Datastore *for wardrobe* *
* ESX Clotheshop *for wardrobe* *
* [k4mb1 Starter Shells](https://www.k4mb1maps.com/package/5015840) *only for shell use* *
* [bob74_ipl](https://github.com/Bob74/bob74_ipl) *only for IPL use* *

> `*` = Optional

## Create A Property

* [Menu Preview](https://prnt.sc/Xczb5Fs9xW-t)
* Use the command `property:create` while an admin
* Set Street Number
* Set Price of Property
* Select an Interior
  > Note: To Use the Default Shells, you **NEED** [this Shell Pack](https://www.k4mb1maps.com/package/5015840)

  > [Catagory Selection](https://prnt.sc/3RGaIEVTL6zw)
  
  > [Interior Selection](https://prnt.sc/za9aOSsuqkce)
* Set The Entrance Position
  > Note: Uses Player`s Current Coordinates

## Getting Shell Offset

* To get the spawn Offset of the shell, use [Loaf`s Offset Finder](https://github.com/loaf-scripts/loaf_offsetfinder)

* To Get the Wardrobe or Storage offset, go inside the Property, goto where u want them to be and then use the `getoffset` command and it will print the offset in F8

## Admin Menu

* As an Admin, use the command, `property:admin`
* From There, you can select A property
* You Can then either `Manage`, `Teleport To Entrance` or `Delete`
* Allows you to edit all options and evict users
* [Menu Preview](https://prnt.sc/Jpxox2ZcKn9G)
* [Menu Preview 2](https://prnt.sc/IbP-ynHgYSMA)

# Copyright

    ESX Property - Properties Made Right!
    Copyright (C) 2022 ESX-Framework

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
