ts-lib pour gérer les véhicules persistants en jeu.
Les permissions sont configurables dans
Config.Server.permissions, fichier shared/config.lua./persistence
Syntaxe
Description
Recharge tout le système de persistance :- décharge tous les véhicules persistants actuellement spawnés ;
- recharge tous les véhicules depuis la BDD ;
- renvoie la grille aux joueurs connectés (si le pont framework le permet).
Permissions
Géré parConfig.Server.permissions.reload(source).Par défaut : pont framework (QBCore / ESX / etc.), surcharge possible dans
shared/config.lua.
/bringvehicle
Syntaxe
Description
Téléporte un véhicule persisté vers l’admin qui a lancé la commande :- recherche le véhicule dans
Server.Main.Vehiclesvia son ID de persistance ; - met à jour position et cap pour correspondre à la position de l’admin.
Paramètres
| Nom | Type | Description |
|---|---|---|
vehicleId | number | ID de persistance du véhicule. |
Permissions
Géré parConfig.Server.permissions.bringVehicle(source).
/setvehicleasTemp
Syntaxe
Description
Bascule si un véhicule persistant doit être traité comme temporaire :- en temporaire : retiré de la BDD, suivi seulement en mémoire ;
- en permanent : réinséré en BDD avec un nouvel ID si besoin.
Server.Main.Vehicle.SetTemp.
Paramètres
| Nom | Type | Description |
|---|---|---|
vehicleId | string | ID de persistance actuel du véhicule. |
isTemp | boolean | true pour temporaire, false pour normal. |
Permissions
Géré parConfig.Server.permissions.setVehicleTemp(source).