Serrures · Guide FiveM

Script de serrures de portes FiveM pour QBCore, Qbox et ESX

Un script de serrures de portes décide qui peut ouvrir quelle porte sur votre carte : le commissariat, les arrière-salles de l’hôpital, la planque d’un gang, le coffre d’une banque, une entreprise privée. Quand il fonctionne, personne ne le remarque. Quand il ne fonctionne pas, les policiers se retrouvent enfermés dehors, le staff passe sa soirée à modifier des fichiers de config et chaque nouvelle porte exige un redémarrage.

Ce guide présente ce qu’on peut attendre d’un script de serrures de portes FiveM sur QBCore, Qbox et ESX, comment Rarx Doors traite chaque point, ce qu’il faut installer et les questions que se posent le plus souvent les propriétaires de serveurs avant de changer.

À vérifier avant d’acheter

Ce que doit faire un bon script de serrures de portes FiveM

Servez-vous de ces points pour comparer n’importe quelle ressource de serrures, y compris la nôtre.

  1. Créer les portes en jeu, pas dans des fichiers de config

    Le staff doit pouvoir viser une porte, définir ses règles et l’enregistrer sans saisir de coordonnées à la main. Rarx Doors remplit le modèle, la position et l’orientation depuis la porte visée, et la nouvelle porte est aussitôt enregistrée sur tous les clients, sans redémarrage.

  2. Des règles à l’image de l’organisation de votre ville

    Une porte peut exiger un métier et un grade minimum, une autre un gang, une autre encore une carte d’accès. Recherchez des restrictions cumulables sur une même porte, comme police grade 2 plus une carte d’accès, et la possibilité d’autoriser plusieurs métiers sur une porte pour les bâtiments partagés.

  3. Un crochetage qui utilise ce que vous avez déjà

    Le roleplay criminel a besoin de portes crochetables, mais un script de portes ne doit pas vous imposer un nouveau mini-jeu. Rarx Doors détecte les ressources de crochetage compatibles au démarrage et ne laisse crocheter que les portes pour lesquelles vous l’avez activé.

  4. Des contrôles côté serveur, pas côté client

    Chaque demande de verrouillage ou de déverrouillage doit être validée côté serveur (métier, grade de gang, possession de l’objet et distance) avant que le nouvel état ne soit envoyé aux joueurs. Les actions admin du panneau doivent elles aussi être soumises à un contrôle de permissions côté serveur.

  5. Persistance et synchro en direct

    Les portes doivent être en base de données pour survivre aux redémarrages, et les changements doivent parvenir instantanément à tous les joueurs connectés. Un script qui crée sa propre table au premier démarrage vous évite aussi un import SQL manuel.

  6. Un historique pour le staff

    Quand une porte est supprimée ou ouverte au mauvais moment, les logs donnent la réponse. Des canaux de webhook distincts pour la création, la suppression et l’utilisation des portes gardent cet historique lisible.

Ressources RARX

Le script de serrures de portes RARX

Une seule ressource pour les serrures de portes sur tous les frameworks compatibles.

Rarx Doors — ressource FiveM Scripts

Scripts

Rarx Doors

Serrures de portes créées en jeu, avec restrictions par métier, gang et objet et crochetage pour QBCore, Qbox et ESX.

  • QBCore
  • ESX
  • QBox
19,99 €

Rarx Doors

Rarx Doors est un système modulaire de serrures de portes géré depuis un panneau admin en jeu. Il détecte au démarrage les systèmes de framework, d’inventaire, de crochetage et de gangs et affiche ce qu’il a trouvé dans le log de démarrage, pour vérifier la configuration d’un coup d’œil. Les portes réservées à un gang se rabattent sur les gangs du framework quand aucune ressource d’organisations compatible ne tourne.

Fonctionnalités clés

  • Portes créées en jeu. Visez une porte et enregistrez-la depuis le panneau admin. Sans modifier de SQL, sans redémarrage.
  • Verrous par métier, gang et objet. Restreignez une porte par métier et grade, par gang ou organisation, ou par une clé en objet.
  • Crochetage pris en charge. Les mini-jeux de crochetage compatibles sont détectés au démarrage pour que les joueurs puissent crocheter les portes autorisées.
  • Synchro en direct. Les portes sont stockées en base de données et diffusées instantanément à tous les clients connectés.

Compatibilité

Frameworks, dépendances et intégrations

Tiré des données du produit et de sa documentation. Les intégrations optionnelles sont détectées automatiquement.

FonctionnalitéRarx Doors
Nom de la ressourcerarx_doors
FrameworksQbox, QBCore, ESX
Configuration du frameworkDétecté automatiquement au démarrage dans l’ordre qbx_core, qb-core, es_extended.
Ressources requisesox_lib, oxmysql
Ressources optionnellesqb-lockpick, lockpick ou t3_lockpick (portes crochetables), origen_ilegalv2, qs-crimencreator, jc_organizaciones ou rcore_gangs (verrous d’organisation ; sinon gangs du framework)
Inventairesox_inventory, qb-inventory, qs-inventory, origen_inventory, rarx_inventory
Base de donnéesLa table des portes est créée automatiquement au premier démarrage. Aucun import SQL n’est nécessaire.
LanguesAnglais, Espagnol
DocumentationSur ce site

Installation

Comment installer un script de serrures de portes

Un résumé de l’installation. La documentation couvre en détail la configuration, les exports et le dépannage.

Documentation complète
  1. 01

    Téléchargez depuis le Cfx.re Portal

    Après l’achat, la ressource est liée à votre compte Cfx.re. Téléchargez-la et extrayez rarx_doors dans votre dossier resources.

  2. 02

    Lancez-la après ox_lib et oxmysql

    Ajoutez ensure rarx_doors après ces deux dépendances dans le server.cfg. La table des portes est créée au premier démarrage : aucun fichier SQL à importer.

  3. 03

    Définissez langue, groupes admin et webhooks

    Modifiez config/config.lua pour choisir la langue, les groupes admin autorisés à utiliser le panneau, le nom de la commande et les trois URL de webhook.

  4. 04

    Verrouillez vos premières portes

    Rejoignez le serveur, ouvrez le panneau avec /doors et créez des portes en les visant. Lancez vos ressources d’inventaire et de crochetage avant rarx_doors pour que la détection les trouve.

Vous utilisez déjà une autre ressource de serrures ? Arrêtez-la avant de lancer Rarx Doors pour éviter que deux scripts se disputent l’état des mêmes portes. Documentation complète: Rarx Doors

Bon à savoir

FAQ sur le script de serrures de portes

Quels frameworks le script de serrures prend-il en charge ?
Rarx Doors tourne sur Qbox, QBCore et ESX. Le framework est détecté automatiquement au démarrage dans l’ordre qbx_core, qb-core, es_extended : il n’y a aucun réglage de framework à modifier.
Dois-je saisir les coordonnées des portes à la main ?
Non. Ouvrez le panneau admin, visez la porte et créez-la. Le modèle, les coordonnées et l’orientation sont remplis pour vous, et la porte est enregistrée en base de données et envoyée à tous les clients.
Une porte peut-elle exiger à la fois un métier et un objet ?
Oui. Les restrictions définies sur une même porte se cumulent : une porte peut exiger, par exemple, un grade de police et un objet carte d’accès. Les clés en objet peuvent aussi être consommées à l’usage.
Quelles ressources de crochetage sont compatibles ?
qb-lockpick, lockpick et t3_lockpick sont détectées au démarrage. Le crochetage doit aussi être activé dans les réglages de la porte.
Fonctionne-t-il avec les gangs et les organisations ?
Oui. Les portes peuvent être réservées aux gangs du framework ou à une ressource d’organisations compatible. Sans cette ressource, les portes réservées à un gang se rabattent sur les gangs du framework.
Fonctionne-t-il avec les intérieurs streamés ?
Les portes fonctionnent avec les modèles vanilla et streamés : les portes des intérieurs personnalisés se verrouillent de la même façon.
Y a-t-il un fichier SQL à importer ?
Non. La table des portes est créée automatiquement au premier démarrage de la ressource.

Continuez à explorer

Verrouillez votre ville sans redémarrer

Rarx Doors se gère depuis un panneau en jeu sur Qbox, QBCore et ESX. Des questions sur votre configuration ? Demandez sur notre Discord.