QBESXStandalone
Agency-Housing Exports & API
Système de logements basé sur une base de données pour FiveM.
v1.1.0Payant5 Pages

01Exports client
| Export | Description |
|---|---|
IsInsideHouse() | Renvoie true tant que le joueur est dans une maison. |
GetCurrentHouse() | La maison où se trouve actuellement le joueur, ou nil. |
LeaveHouse() | Ramène le joueur dehors par l'entrée. |
GetHouseAtPoint(coords) | La première maison dont la limite de propriété couvre ce terrain. |
GetHousesAtPoint(coords) | Toutes les maisons auxquelles appartient ce terrain, pour les parcelles qui se chevauchent comme un immeuble. |
GetCurrentProperty() | La parcelle sur laquelle se tient actuellement le joueur, ou nil. |
IsOnProperty(houseId) | Indique si le joueur se tient sur la propriété de cette maison. |
GetHouseZone(houseId) | La forme de limite enregistrée d'une maison. |
GetAccent() | La couleur d'accent choisie par le joueur dans Housing > Réglages. |
GetAppUrl(theme) | L'adresse de la page de l'application Housing, pour ajouter l'app à n'importe quel autre téléphone. Passe 'light' ou 'dark' pour forcer un thème. |
GetAppData() | Tout ce qu'affiche l'application Housing : les logements que le joueur possède, loue ou dont il a une clé. |
AppAction(action, houseId) | Lance une action de l'application pour une maison : 'waypoint', 'lock' ou 'cams'. |
02Exports serveur
| Export | Description |
|---|---|
GetHouses() | Toutes les maisons du serveur, indexées par id. |
GetPlayerHouses(source) | Les maisons que possède ce joueur. |
HasHouseAccess(source, houseId) | Indique si ce joueur possède la maison ou en a une clé. |
GetHouseAtPoint(coords) | La première maison dont la limite de propriété couvre ce terrain. |
GetHousesAtPoint(coords) | Toutes les maisons auxquelles appartient ce terrain, pour les parcelles qui se chevauchent. |
GetHouseZone(houseId) | La forme de limite enregistrée d'une maison. |
03Événements
| Nom | Côté | Description |
|---|---|---|
agency-housing:client:enteredZone | Client | Se déclenche avec (houseId, house) quand le joueur entre sur une propriété, pour qu'un script de métier ou de cambriolage n'ait pas à interroger en boucle. |
agency-housing:client:leftZone | Client | Se déclenche avec (houseId, house) quand le joueur quitte une propriété. |
agency-housing:garage:open | Client | Se déclenche avec (houseId, houseName) lorsqu'un garage de maison est utilisé et que Config.Garage.script vaut 'event', afin que ton propre script de garage puisse l'ouvrir. |