Skip to content
Ks-Live-Environement

Ks-Live-Environement

Installation

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

Configuration

Config.WitnessChance = 65 -- % de chance qu'un PNJ à proximité devienne témoin
Config.WitnessRadius = 15.0 -- rayon de détection autour du délit, en mètres
Config.GSRDuration = 600 -- secondes avant disparition des résidus de tir

WitnessChance évite que chaque PNJ à proximité ne devienne systématiquement témoin — ajustez à la baisse pour des enquêtes plus difficiles, à la hausse pour un monde plus réactif.

Consulter les témoignages collectés

Les indices liés à un délit se récupèrent depuis n’importe quel script d’enquête :

exports['ks-live-environement']:GetEvidence(incidentId)
-- retourne la liste des témoignages et indices physiques liés à cet incident

Chaque incident reçoit un identifiant unique, réutilisable pour relier plusieurs indices entre eux au fil d’une enquête.

Problèmes fréquents

Aucun PNJ ne devient jamais témoin. Vérifiez que Config.WitnessChance n’est pas à 0, et que les PNJ présents ne sont pas exclus via Config.ExcludedPedModels.

Les douilles n’apparaissent pas au sol. Vérifiez que Config.SpawnCasings est activé et que l’arme utilisée est bien listée dans Config.WeaponCasingModels — les armes non répertoriées n’éjectent pas de douille physique par défaut.

Une question non couverte ici ? Rejoignez notre Discord.