> For the complete documentation index, see [llms.txt](https://csokis-organization.gitbook.io/csoki-scripts/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://csokis-organization.gitbook.io/csoki-scripts/base-scripts/haz-rendszer/exportok.md).

# Exportok

### House table stuktúra

{% code fullWidth="false" %}

```lua
{
	dbID = 1, --number, ház adatbázis id
	enter = vector3(0, 0, 0),
	houseID = 1, --belső ID
	typ = 'house', --típus (config.lua): 'house', 'garage', 'gov'
	name = 'Teszt ház',
	price = 1,
	owner = 'identifier', --tulajdonos azonosítója, ha nincs akkor üres vagy nil
	locked = true
}

```

{% endcode %}

## Client

### getCurrentHouse()

```lua
--házzal tér vissza vagy false ha házon kívül van a kliens
local house = exports.csoki_house:getCurrentHouse()
```

### getPlayerHouses()

```lua
--Visszatér egy olyan táblával ami tartalmazza a kliens tulajdonában lévő házakat
local houses = exports.csoki_house:getPlayerHouses()
```

### openObjectPlacer(model, event)

<mark style="color:red;">**Csak házon belül!**</mark>

Paraméterek:

model: modelHash

event: string

```lua
--Megnyitja az objectplacert (széf lerakásnál ami van)
exports.csoki_house:openObjectPlacer(model, event)
```

## Server

### getCurrentHouse(player)

Paraméter:

player: Játékos Server ID

```lua
--házzal tér vissza vagy false ha házon kívül van a játékos
local house = exports.csoki_house:getCurrentHouse(player)
```

## Shared

### getPlayerDimension(player)

Paraméter:

player: Játékos Server ID <mark style="color:yellow;">(Kliens oldali használat esetén nem kötelező megadni!)</mark>

```lua
--Visszatér az aktuális dimenizó ID-vel
local dimension = exports.csoki_house:getPlayerDimension()
```
