Skip to content
KS-Permanent-Vehicle

KS-Permanent-Vehicle

Installation

  1. Décompressez l’archive livrée dans votre dossier resources/, sous le nom ks-permanent-vehicle.
  2. Importez le fichier install.sql fourni dans votre base de données.
  3. Ajoutez ensure ks-permanent-vehicle dans votre server.cfg, après oxmysql et qb-core.
  4. Redémarrez votre serveur.

Configuration

Config.PermanentVehicles = {
  {
    model = "police3",
    coords = vec4(441.9, -981.2, 30.7, 90.0),
    respawnAfter = 300, -- secondes après destruction
    locked = true,
    accessJob = "police",
  },
}

accessJob restreint le déverrouillage au métier indiqué — laissez à nil pour un véhicule accessible à tous.

Forcer un respawn immédiat

Utile en commande admin pour remettre un véhicule à sa position d’origine sans attendre le délai configuré :

exports['ks-permanent-vehicle']:ForceRespawn(vehicleIndex)

vehicleIndex correspond à la position de l’entrée du véhicule dans Config.PermanentVehicles, en commençant à 1.

Problèmes fréquents

Le véhicule ne respawn pas après destruction. Vérifiez que respawnAfter est bien défini (une valeur nil désactive le respawn automatique) et qu’aucun autre script ne supprime l’entité avant l’expiration du délai.

Deux véhicules permanents apparaissent au même endroit après un redémarrage. Cela indique généralement un double ensure du resource ou un redémarrage du script sans nettoyage préalable des entités — vérifiez qu’il n’est chargé qu’une seule fois dans server.cfg.

Une question non couverte ici ? Rejoignez notre Discord.