Ks-Live-Environement
Installation
- Décompressez l’archive livrée dans votre dossier
resources/, sous le nomks-live-environement. - Importez le fichier
install.sqlfourni dans votre base de données. - Ajoutez
ensure ks-live-environementdans votreserver.cfg, aprèsoxmysqletqb-core. - 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.

