ai-vehiclekeys
Clés de véhicule, verrouillage avec une télécommande, crochetage et démarrage aux fils, et blocage du moteur sans clé.
ai-vehiclekeys décide qui peut verrouiller, déverrouiller et démarrer un véhicule. Un joueur sans la clé ne peut pas démarrer le moteur ; avec un crochet, il peut tenter d’ouvrir une portière verrouillée ou de démarrer la voiture aux fils.
Ce qu’il fait en jeu
- Qui a une clé. Le propriétaire d’un véhicule possédé a toujours sa clé, et chaque membre du métier ou du gang propriétaire d’un véhicule de flotte l’a aussi. Ces clés ne sont jamais stockées : elles suivent la propriété dans ai-vehicles, donc vendre une voiture transfère la clé avec elle. D’autres scripts peuvent donner des clés supplémentaires (une location, un véhicule de travail, un essai, une apparition par un administrateur) ; celles-ci durent jusqu’à ce que le joueur quitte le serveur ou change de personnage.
- Verrouillage. Appuyez sur U près d’un véhicule dont vous avez la clé. Les feux clignotent et le klaxon émet un bip quand vous êtes à pied.
- Moteur. Au volant sans clé, le moteur reste éteint : le joueur ne peut pas le démarrer en accélérant, et l’entrée moteur du menu radial refuse aussi. M éteint et rallume le moteur pour un conducteur qui a la clé.
- Donner les clés. Assis dans un véhicule dont vous détenez la clé, la section véhicule du menu radial affiche Hand over the keys. L’autre joueur le plus proche à moins de 3 m reçoit un double (vous gardez la vôtre). Les deux reçoivent une notification.
- Crochetage. Utilisez un objet
lockpickà côté d’un véhicule verrouillé (à moins de 3 m) pour ouvrir ses portières. Utilisez-le au volant d’un véhicule dont vous n’avez pas la clé pour le démarrer aux fils : en cas de réussite, le joueur détient la clé jusqu’à ce qu’il quitte le serveur. L’ordre est : le mini-jeu (s’il y en a un), une barre de progression, puis le tirage de chance. Le joueur doit rester à moins de 4 m du véhicule jusqu’à la fin. Une tentative ratée peut casser le crochet.
Installation
Installé par la recipe d’AI Core. À la main : ensure ai-vehiclekeys après ai-core et ai-vehicles. Ajoutez un objet lockpick à votre inventaire s’il n’en a pas : ai-vehiclekeys l’enregistre comme utilisable avec l’inventaire qui tourne, quel qu’il soit.
Dans le panneau d’administration, Server > General > Key script choisit le système de clés. Automatic utilise ai-vehiclekeys quand aucun autre script de clés pris en charge ne tourne.
Réglages du panneau
Panneau d’administration > Vehicle keys > onglet Keys and locks. Les valeurs par défaut viennent de data/settings.json.
Touche de verrouillage
| Réglage | Ce qu’il change | Unité | Défaut |
|---|---|---|---|
| Lock reach | À quelle distance du véhicule le joueur doit être pour le verrouiller ou le déverrouiller. 2-30. | m | 6 |
Crochetage
| Réglage | Ce qu’il change | Unité | Défaut |
|---|---|---|---|
| Door chance | Chance qu’un crochet ouvre une portière verrouillée. 0-100. | % | 60 |
| Door time | Durée de la barre de progression pour une portière. 1-60. | s | 5 |
| Hotwire chance | Chance que le moteur démarre ; le joueur a alors les clés jusqu’à ce qu’il quitte le serveur. 0-100. | % | 35 |
| Hotwire time | Durée de la barre de progression pour le démarrage aux fils. 1-120. | s | 10 |
| Break chance | Chance que le crochet casse quand une tentative échoue. 0-100. | % | 25 |
| Minigame | Joué avant la barre de progression : None, Skill check ou Lockpick. Un crochet qui casse dans le jeu de crochetage est consommé. La chance ci-dessus est quand même tirée après une partie gagnée : réglez-la à 100 % pour laisser le jeu décider seul. | Lockpick | |
| Difficulty | Easy, Medium ou Hard. Affiché uniquement quand un mini-jeu est choisi. | Medium |
Commandes
Aucune.
Raccourcis clavier
Chaque joueur peut les changer dans les réglages des touches de GTA (section FiveM) ; le propriétaire change les valeurs par défaut dans le panneau d’administration (Keybinds).
| Touche par défaut | Ce qu’elle fait |
|---|---|
| U | Verrouiller ou déverrouiller le véhicule le plus proche dont vous avez la clé. |
| M | Moteur allumé / éteint (siège conducteur uniquement). Sans clé, affiche « You do not have the keys to this vehicle ». |
Ce qu’il remplace
fxProvide : qbx_vehiclekeys. exports.qbx_vehiclekeys:HasKeys, GiveKeys, RemoveKeys, SetLockState et IsPlayerNearVehicle atteignent ai-vehiclekeys.
Autres scripts de clés
Vous pouvez faire tourner un autre script de clés à la place : la couche clés d’AI Core parle à qbx_vehiclekeys, qb-vehiclekeys, wasabi_carlock, Renewed-Vehiclekeys, MrNewbVehicleKeys, vehicles_keys (Jaksam), mVehicle, aux clés de cd_garage et à tgiann-hotwire. Choisissez-le dans le panneau d’administration (Server > General > Key script) et arrêtez ai-vehiclekeys. Chaque script ai-* donne les clés via la couche, donc ils continuent de fonctionner.
Limites connues
- Les clés supplémentaires (démarrage aux fils, données, fournies par des scripts) ne durent que la session : elles disparaissent quand le joueur part ou change de personnage.
- Le crochetage nécessite que l’objet
lockpickexiste dans la liste d’objets de votre inventaire.