Skip to main content
Le RCO Enforcer est un fourgon de police noir avec une cellule à l’arrière. Il est vendu chez le concessionnaire RCO Vehicles comme tout véhicule RCO (voir Présentation).

Places

Six places : le conducteur, un passager à l’avant et quatre prisonniers dans la cellule, sur deux bancs face à face. Derrière le fourgon, il n’y a qu’un seul prompt pour la cellule. Chaque joueur qui l’utilise reçoit la place libre suivante, de la cabine vers les portes, et monte par les deux portes arrière. Une place occupée n’est jamais proposée.

Sirène

Le conducteur appuie sur G pour allumer la sirène et de nouveau sur G pour l’éteindre. Elle prend la touche du klaxon : l’Enforcer n’a pas de klaxon. Le rotor tourne, la lampe rouge s’allume et tout le monde l’entend aux alentours. La sirène s’éteint quand le conducteur descend. Dans le config/config.lua de l’Enforcer :

API pour les police jobs

Votre police job peut mettre un joueur dans la cellule : menotté, il ne peut pas marcher, donc l’animation du fourgon l’emmène de l’arrière jusqu’à sa place. Les exports s’exécutent sur le client du prisonnier. Votre job décide sur son serveur qui peut arrêter qui (métier, distance, menottes) ; l’Enforcer fait confiance à cette vérification.
PutInBack arrête l’animation en cours du joueur (la pose menottée) pour jouer la montée. Remettez la pose menottée ensuite si votre job en utilise une. Le verrouillage du fourgon n’empêche pas l’export. Le prisonnier sort quand même de la cellule s’il meurt ou si le fourgon est rangé.
Dans le pack RCO Cars, toutes les voitures sont dans une seule ressource : appelez exports['rco-cars']:PutInBack(...).