QBESXStandalone
Agency-Housing Exports & API
Datenbankgestütztes Housing-System für FiveM.
v1.1.0Bezahlt5 Seiten

01Client-Exports
| Export | Beschreibung |
|---|---|
IsInsideHouse() | Gibt true zurück, solange der Spieler in einem Haus ist. |
GetCurrentHouse() | Das Haus, in dem der Spieler gerade ist, oder nil. |
LeaveHouse() | Bringt den Spieler durch den Eingang wieder nach draußen. |
GetHouseAtPoint(coords) | Das erste Haus, zu dessen Grundstücksgrenze dieser Boden gehört. |
GetHousesAtPoint(coords) | Alle Häuser, zu denen dieser Boden gehört, für überlappende Grundstücke wie ein Wohnblock. |
GetCurrentProperty() | Das Grundstück, auf dem der Spieler gerade steht, oder nil. |
IsOnProperty(houseId) | Ob der Spieler auf dem Grundstück dieses Hauses steht. |
GetHouseZone(houseId) | Die gespeicherte Grenzform eines Hauses. |
GetAccent() | Die Akzentfarbe, die der Spieler unter Housing > Einstellungen gewählt hat. |
GetAppUrl(theme) | Die Adresse der Housing-App-Seite, um die App auf jedem anderen Handy hinzuzufügen. Übergib 'light' oder 'dark', um ein Design zu erzwingen. |
GetAppData() | Alles, was die Housing-App anzeigt: die Häuser, die der Spieler besitzt, mietet oder für die er einen Schlüssel hat. |
AppAction(action, houseId) | Führt eine App-Aktion für ein Haus aus: 'waypoint', 'lock' oder 'cams'. |
02Server-Exports
| Export | Beschreibung |
|---|---|
GetHouses() | Alle Häuser auf dem Server, nach id geordnet. |
GetPlayerHouses(source) | Die Häuser, die dieser Spieler besitzt. |
HasHouseAccess(source, houseId) | Ob dieser Spieler das Haus besitzt oder einen Schlüssel dafür hat. |
GetHouseAtPoint(coords) | Das erste Haus, zu dessen Grundstücksgrenze dieser Boden gehört. |
GetHousesAtPoint(coords) | Alle Häuser, zu denen dieser Boden gehört, für überlappende Grundstücke. |
GetHouseZone(houseId) | Die gespeicherte Grenzform eines Hauses. |
03Events
| Name | Seite | Beschreibung |
|---|---|---|
agency-housing:client:enteredZone | Client | Wird mit (houseId, house) ausgelöst, wenn der Spieler ein Grundstück betritt, damit ein Job- oder Einbruchs-Script nicht ständig abfragen muss. |
agency-housing:client:leftZone | Client | Wird mit (houseId, house) ausgelöst, wenn der Spieler ein Grundstück verlässt. |
agency-housing:garage:open | Client | Wird mit (houseId, houseName) ausgelöst, wenn eine Hausgarage benutzt wird und Config.Garage.script 'event' ist, damit dein eigenes Garagen-Script sie öffnen kann. |