Housing et garages
Housing — application Maison
Config.Phone.Housing = 'auto'| Valeur | Script |
|---|---|
klmstudios | Propriétés de la base KLMSTUDIO |
loaf_housing | loaf_housing |
qb-houses | qb-houses |
qs-housing | Quasar Housing |
vms_housing | VMS Housing |
rtx_housing | RTX Housing |
false | Application Maison désactivée |
L'application affiche, pour chaque propriété : le libellé, l'état de la porte, la position (GPS) et la liste des résidents.
Ce que chaque script permet
| Script | Voir | Résidents | Verrou |
|---|---|---|---|
klmstudios | ✅ | ✅ | ✅ |
loaf_housing | ✅ | ✅ | ✅ |
qb-houses | ✅ | ✅ | ✅ |
rtx_housing | ✅ | ✅ | ✅ |
qs-housing | ✅ | ✅ | ❌ |
vms_housing | ✅ | ✅ | ❌ |
Avec vms_housing configuré en clés-objet (UseKeysOnItem), les résidents sont affichés par numéro de série de clé plutôt que par nom : le script ne lie pas les clés à un joueur.
Garages — application Garage
Config.Phone.Garage = 'auto'| Valeur | Effet |
|---|---|
klmstudios | Garages de la base, avec le nom réel du garage |
cd_garage | Colonnes in_garage, garage_id, garage_type |
jg-advancedgarages | Colonnes in_garage, impound, impound_data |
qs-advancedgarages | Colonne garage (OUT = sorti) |
loaf_garage | Véhicules toujours considérés rangés |
native | Colonnes standard du framework |
Le garage lit la table de véhicules du framework (owned_vehicles sur ESX, player_vehicles sur QB/Qbox, vehicles sur ox_core). Le réglage Config.Phone.Garage ne change que la façon d'interpréter les colonnes de rangement, propres à chaque script de garage.
Localiser un véhicule
Le bouton de localisation cherche d'abord le véhicule dans le monde autour du joueur. Sur la base KLMSTUDIO, il délègue en plus au système de garage du core, qui sait localiser un véhicule rangé.
Ajouter un script non supporté
Les providers sont en clair :
zs-phone/bridge/client/housing/
zs-phone/bridge/server/housing/
zs-phone/bridge/server/framework/<framework>/vehicles.luaVoir Écrire son provider.