1/3

Scripts standalone

Agency-Doorlock

5,0(4)
Achat uniqueGratuit
Gratuit
Fonctionne avec
  • QBCore
  • Qbox
  • ESX
  • Sans framework
  • Mises à jour incluses, sans supplément
  • Support toujours disponible sur help.agencyg.de, généralement en quelques heures

Le paiement et la livraison passent par Tebex, le partenaire de paiement officiel de Cfx.re et FiveM. Vos scripts sont attribués immédiatement à votre compte Keymaster.

Description

🔐 Agency Doorlock

Des portes verrouillables, bien faites.

Configurez n'importe quelle porte en quelques secondes sans quitter le jeu, définissez précisément qui peut entrer, et verrouillez ou déverrouillez depuis votre téléphone avec l'application gratuite Agency Companion.

🧩 QBCore · QBox · ESX · Standalone : détection automatique, prêt à l'emploi.


🆕 Nouveautés de la version 1.3.0 : une couleur pour tous les scripts Agency

  • ✔ Agency Companion : application gratuite pour iPhone, iPad et Mac, Android et le navigateur, ainsi que le script gratuit Agency-Companion : un seul code /app relie tous les scripts Agency du serveur. Dans l'application, les joueurs verrouillent et déverrouillent leurs portes depuis leur téléphone.

  • ✔ Une couleur d'accent pour tous les scripts Agency : choisie dans /app (page admin), or par défaut

  • ✔ Adapté à chaque écran : l'interface s'adapte automatiquement à la résolution, du 1080p au 4K et à l'ultrawide

  • ✔ 25 langues : anglais, allemand, français, espagnol, italien, néerlandais, portugais, polonais, tchèque, slovaque, hongrois, roumain, bulgare, croate, grec, danois, suédois, norvégien, finnois, turc, russe, ukrainien, japonais, coréen, chinois

  • ✔ Config dans la mise en page Agency : sections numérotées, Agency Companion en premier, anglais par défaut


✨ Points forts

  • 🛠️ Configuration en une étape : tapez /adoorlock, visez une porte, appuyez sur E, enregistrez. Les portes doubles sont appariées automatiquement.
  • 🔒 Vraies portes verrouillées : utilise le système de portes natif de FiveM, une porte verrouillée ne s'ouvre donc physiquement pas.
  • 🎯 Touche E et Target : invite de touche, ox_target ou qb-target. Utilisez l'un ou les deux.
  • 🔑 Clés par objet : clés, cartes d'accès et badges par porte, clés maîtresses pour toutes les portes et objets à usage unique optionnels.
  • 🔢 Codes PIN : protégez n'importe quelle porte avec un code de 1 à 8 chiffres.
  • 📱 Télécommande sur téléphone : verrouillez et déverrouillez vos portes avec l'application gratuite Agency Companion (iOS et Android).
  • 🌍 25 langues incluses : et vous pouvez ajouter les vôtres en une minute.

👮 Contrôle d'accès

Chaque porte a ses propres règles, définies dans un panneau clair en jeu :

  • 💼 Métier + grade minimum
  • 🏴 Gang + grade minimum
  • 👤 Joueurs individuels (Citizen ID / identifiant)
  • 🔑 Clés par objet
  • 🌐 Tout le monde

🛡️ Chaque changement de verrou et chaque nouvelle porte sont vérifiés côté serveur. Aucun client ne peut déverrouiller une porte à laquelle il n'a pas accès.

🚗 Portes de garage et portails

  • ⬆️ Maintien ouvert tant que déverrouillé : le portail s'ouvre et reste ouvert, même après votre départ en voiture. Verrouillez-le pour qu'il se referme.
  • 📏 Portée par porte : les grands portails ont une zone d'interaction plus large, les portes normales restent inchangées.
  • ⏱️ Verrouillage automatique : les portes se verrouillent à nouveau seules après un nombre de secondes défini.

💾 Persistant et synchronisé

  • 🗄️ Toutes les portes sont enregistrées en base de données et synchronisées en direct pour chaque joueur.
  • 🔁 Démarrage verrouillé par porte : après un redémarrage, chaque porte revient à l'état défini, quel que soit celui qui l'a laissée ouverte.
  • 🔊 Sons de verrouillage, de verrou et de grincement inclus.

🔄 Vous venez d'ox_doorlock ?

Importez toutes vos portes ox_doorlock existantes en un clic

👀 Vous voyez un aperçu de chaque porte avant toute importation. Les noms, les portes doubles, les groupes avec grades, les joueurs, les codes PIN, les clés par objet, le verrouillage automatique et le maintien ouvert sont repris. Les portes déjà existantes sont ignorées, vous pouvez donc lancer l'importation aussi souvent que vous le souhaitez.

💻 Pour les développeurs

Vos propres scripts peuvent accorder et retirer l'accès aux portes par joueur grâce aux exports côté serveur, par exemple un script de logement qui distribue les clés de maison :

AddPlayerAccess · RemovePlayerAccess · HasPlayerAccess · GetPlayerAccess · IsReady

📡 Ainsi que l'événement serveur agency-doorlock:accessChanged. Les modifications sont enregistrées et synchronisées instantanément.

🏗️ Portes MLO personnalisées

Une porte d'un MLO ne se sélectionne pas ? 🔍 /dlcheck indique précisément la raison dans la console F8, et vous pouvez ajuster la limite de correspondance dans la config.


📦 Prérequis

  • ✅ oxmysql (obligatoire)
  • ➕ ox_target, qb-target ou jg-textui (optionnels)

⚙️ Installation

  1. 📁 Placez Agency-Doorlock dans votre dossier resources.
  2. 📝 Ajoutez ensure Agency-Doorlock après ensure oxmysql dans votre server.cfg.
  3. ▶️ Démarrez le serveur. La table de base de données est créée automatiquement.
  4. 🎛️ Définissez la langue, le mode d'interaction et l'autorisation de configuration dans config.lua

✏️ La config et tous les fichiers de langue restent entièrement modifiables.


⭐ Scripts Agency

Agency Doorlock est une 🎁 version gratuite de Agency Scripts.

🛒 Scripts premium et packs : shop.agencyg.de 💬 Discord et support : discord.gg/RTax3aBMUs


Agency-Doorlock

Gratuit

Changelog

Chaque mise à jour de Agency-Doorlock, directement depuis notre Discord.

1.3.0Dernière28 oct. 2026

✨ Nouveautés

  • Design Agency : La liste des portes, la configuration des portes, l'import ox_doorlock et le clavier PIN ressemblent désormais à Agency-Housing, avec le logo doré Agency en haut à gauche.
  • Une couleur pour tous les scripts Agency : Les menus suivent la couleur d'accent choisie par vos admins dans Agency-Companion (/app, page admin). Or par défaut, ou définissez la vôtre avec Config.AccentColor.
  • Agency Companion : Avec la ressource gratuite Agency-Companion, vos joueurs tapent /app et lient Doorlock ainsi que tous les autres scripts Agency avec un seul code. La liste des portes affiche une courte indication au lieu de sa propre carte QR.
  • Adapté à chaque écran : Tous les menus et l'invite [E] s'adaptent automatiquement à la résolution (1080p à 4K, ultrawide).
  • 25 langues : Chaque texte est disponible dans les 25 langues de l'application Agency Companion (le norvégien utilise désormais le code nb).

🔧 Amélioré

  • Config : config.lua est reconstruit avec une liste des contenus et des sections numérotées. La section 1 est Agency Companion avec Config.Companion.Enabled = true.
  • Notifications : Agency-Notify est utilisé seul dès qu'il est actif, y compris dans Agency-Essentials. La notification du framework reste la solution de secours.
  • Interrupteurs et boutons : Nouveaux interrupteurs, boutons en forme de pilule et champs de saisie dans le style Agency.
  • Connexion à l'app : Lorsqu'une réponse envoyée à l'app se perd en chemin, le script la renvoie une fois.
  • Polices : Inter est livré avec la ressource, plus d'appel à Google Fonts.
  • Console : Un court message de démarrage, l'ancienne boîte de mise à jour a disparu.

🐛 Corrigé

  • Auto-detect : Messages plus claires lorsque des portes sont détectées à proximité.
  • Debug : Les impressions de debug sont désactivées par défaut.

📦 Notes de mise à jour

  • Remplacez tout le dossier Agency-Doorlock. Votre ancien config.lua continue de fonctionner (Config.Companion.Enable est toujours lu), mais le nouveau contient les nouveaux paramètres.
  • /adlconnect et /adlc ouvrent /app lorsque Agency-Companion est lancé et conservent leur propre fenêtre d'appairage sans lui.
  • Recommandé : l'Agency-Companion gratuit pour la liaison par code unique : https://shop.agencyg.de/en/product/agency-companion
1.1.87 oct. 2026

🔧 Amélioré

  • Auto-Detect : Le bouton « détecter les portes à proximité » a un design plus épuré et des messages de résultat plus clairs
  • Éditeur : Un pied de page plus compact affichant uniquement le nom Agency Doorlock et les liens d’assistance
  • Traductions : Messages de détection reformulés dans les 25 langues

📦 Notes de mise à jour

  • Remplacez le dossier de la ressource ; votre config.lua et toutes les portes enregistrées restent intactes
1.2.07 oct. 2026

✨ Nouveau

  • Clés sous forme d’objets : Nouvel onglet Items dans /adoorlock ; toute personne portant l’un des objets répertoriés peut verrouiller et déverrouiller cette porte
  • Objets passe-partout : Les objets de Config.ItemKeys.MasterItems ouvrent toutes les portes
  • Usage unique : Les objets de Config.ItemKeys.ConsumeItems sont supprimés après chaque utilisation, en jeu comme depuis l’application Companion
  • Inventaires : Compatible avec ox_inventory, QBCore et ESX, ainsi qu’avec QBox via ox_inventory

🔧 Amélioré

  • Import ox_doorlock : Les clés des items sont désormais importées au lieu d’être ignorées
  • Accès : Les items sont vérifiés en dernier, afin que les joueurs ayant un accès via leur métier, leur gang, leur joueur ou Everyone ne consomment jamais d’item
  • Config : config.lua est organisé en neuf sections numérotées avec une table des matières ; toutes les options et valeurs par défaut restent identiques
  • Langues : Tous les nouveaux textes sont traduits dans les 25 langues

⚙️ Config

  • Nouveau bloc Config.ItemKeys avec Enable, Inventory, MasterItems et ConsumeItems

📦 Notes de mise à jour

  • Remplacez le dossier Agency-Doorlock et conservez votre config.lua ; les clés d’item fonctionnent sans le nouveau bloc
  • Pour la nouvelle disposition et les paramètres des items, utilisez la nouvelle config.lua et reportez-y vos valeurs
  • Aucune modification de la base de données n’est nécessaire
Afficher les 8 versions
1.1.727 sept. 2026

✨ Nouveau

  • Exports serveur : AddPlayerAccess(doorId, player) et RemovePlayerAccess(doorId, player)
  • Exports serveur : HasPlayerAccess(doorId, player), GetPlayerAccess(doorId) et IsReady()
  • player peut être un ID de serveur en ligne ou un identifiant : citizenid sur QBCore et Qbox, identifier sur ESX, license en mode standalone
  • Les modifications des accès sont enregistrées dans la base de données et synchronisées en direct avec tous les joueurs, sans accorder de droits de configuration ou d’administration
  • Événement serveur : agency-doorlock:accessChanged avec doorId, identifier et granted pour les logs et les scripts personnalisés

📦 Notes de mise à jour

  • Remplacez le dossier de la ressource et conservez votre config.lua ; aucune modification de la base de données n’est nécessaire
  • Référence complète dans README.md et sur docs.agencyg.de/doorlock/exports
1.1.616 sept. 2026

✨ Nouveau

  • Importez les portes sélectionnées depuis ox_doorlock avec un aperçu indiquant leur statut, les jobs, les gangs, les grades minimums et les paramètres non pris en charge.
  • Sélectionnez toutes les portes ou aucune avant l’importation. Les portes importées fonctionnent immédiatement, sans redémarrage.
  • L’importation conserve les noms, les portes simples et doubles, l’état des serrures, les jobs, les gangs, les identifiants citoyens, les codes d’accès de 1 à 8 chiffres en tant que PINs, le verrouillage automatique, la portée d’interaction, les indications masquées et le maintien en position ouverte.
  • Exécutez adoorlock_import pour afficher un aperçu ou adoorlock_import confirm pour importer toutes les nouvelles portes.
  • L’importation est disponible dans les 25 langues.

🔧 Amélioré

  • Lors d’un nouvel import, les portes déjà verrouillées par Agency-Doorlock au même emplacement sont ignorées.
  • Au démarrage, la console du serveur indique quand des portes sont disponibles à l’import.

📦 Notes de mise à jour

  • L’importation est disponible uniquement lorsque ox_doorlock est en cours d’exécution. Après l’importation, supprimez ensure ox_doorlock de server.cfg, car les deux scripts verrouillent les mêmes portes.
  • Les clés d’objet, le crochetage et les codes d’accès qui ne sont pas des nombres de 1 à 8 chiffres ne peuvent pas être importés. L’aperçu signale les paramètres non pris en charge.
  • Pour les portes associées à un métier ou à un gang et protégées par un code d’accès, les membres du métier ou du gang peuvent ouvrir la porte sans PIN ; les autres doivent toujours le saisir.
  • Pour effectuer la mise à jour depuis la version 1.1.x, remplacez tous les fichiers et conservez config.lua. Gardez les fichiers modifiés dans shared/locale/ ; les nouveaux textes manquants s’afficheront en anglais.
  • Aucune modification de la base de données n’est nécessaire. Redémarrez Agency-Doorlock et demandez aux joueurs qui étaient en ligne pendant la mise à jour de se reconnecter pour charger le nouveau menu.
  • Pour une nouvelle installation, consultez la section Installation de README.md.
1.1.23 août 2026

✨ Nouveau

  • Agency-Doorlock : Saisissez le nom ou le hash d’un modèle de porte dans le configurateur /adoorlock.
  • Agency-Doorlock : Recherche automatiquement les entités de porte correspondantes dans la zone proche.
  • Agency-Doorlock : Utilisez « Add All » pour ajouter simultanément plusieurs portes proches ayant le même hash de modèle.
  • Agency-Doorlock : Prend en charge les props de mapping personnalisés et les noms de modèle personnalisés.

📦 Notes de mise à jour

  • Agency-Doorlock : Version v1.1.2
1.1.11 août 2026

✨ Nouveau

  • Les portes de garage et les grilles peuvent rester ouvertes lorsqu’elles sont déverrouillées grâce à l’option Hold open propre à chaque porte dans /adoorlock.
  • Le verrouillage d’une porte maintenue ouverte la ferme et la verrouille. Combinez cette option avec Auto-lock pour qu’elle se ferme après N secondes.
  • Définissez la portée d’interaction pour verrouiller et déverrouiller chaque porte : de 0,5 à 10 m avec un curseur, ou jusqu’à 50 m avec le champ numérique.

🔧 Amélioré

  • Le ciblage des portes sélectionne celle dont vous êtes le plus profondément dans la portée d’interaction.
  • Les options de visée de ox_target et qb-target utilisent la portée la plus grande demandée par une porte de ce modèle.
  • Les portées par porte sont validées et plafonnées côté serveur lors de l’enregistrement ; les valeurs vides ou non valides utilisent la valeur par défaut configurée.
  • Les libellés de maintien d’ouverture et de portée d’interaction sont traduits dans les 25 langues prises en charge : EN, DE, BG, CS, DA, EL, ES, FI, FR, HR, HU, IT, JA, KO, NL, NO, PL, PT, RO, RU, SK, SV, TR, UK, ZH. Les fichiers de langue disposent de jeux de clés complets et identiques.

🐛 Corrigé

  • La carte d’association Companion utilise désormais la langue du serveur ; 17 chaînes de l’application et de l’association s’affichaient auparavant en anglais dans 23 des 25 langues.
  • Les espaces réservés et la mise en forme des traductions ont été vérifiés avant la publication.

⚙️ Config

  • Config.HoldOpenRatio contrôle l’ouverture de la porte ; 1.0 correspond à une ouverture complète, et des valeurs plus faibles peuvent empêcher les volets de traverser la géométrie.
  • Config.HoldOpenDistance définit la portée d’application du maintien en position ouverte.
  • Config.MaxInteractDistance définit la limite de portée côté serveur, avec une valeur par défaut de 50 m.
  • La portée d’interaction par porte est définie par défaut sur Config.InteractDistance ; les portes non modifiées conservent leur comportement actuel.

📦 Notes de mise à jour

  • Remplacez le dossier Agency-Doorlock ou écrasez fxmanifest.lua, config.lua, client/main.lua, client/configurator.lua et server/main.lua.
  • Écrasez également html/index.html, html/script.js, html/style.css et les 25 fichiers de shared/locale/.
  • Aucune modification manuelle de la base de données ni migration n’est nécessaire ; les portes existantes utilisent les valeurs par défaut et conservent leurs règles d’accès, PINs, raccourcis clavier et configurations.
  • Nécessite oxmysql, qui était déjà requis. Redémarrez la ressource via txAdmin ou avec ensure Agency-Doorlock.
  • Lorsque Hold open est désactivé, le comportement des portes est identique à celui de la v1.1.0.
1.1.04 juil. 2026

✨ Nouveau

  • Application compagnon : Connectez-vous indépendamment de Agency-Phone et Agency-Elevator à l’aide d’un QR code ou d’un code à 6 chiffres.
  • Appairage : Exécutez /adlconnect ou /adlc pour obtenir un QR code, ou retrouvez-le dans le menu de configuration de /adoorlock.
  • Appairage : Saisissez le code à 6 chiffres dans l’application si vous ne pouvez pas le scanner. Il reste visible tant qu’un appareil est connecté.
  • Joueurs : Consultez les portes auxquelles vous avez accès et leur état verrouillé ou déverrouillé en temps réel.
  • Joueurs : Verrouillez ou déverrouillez vos portes à proximité, selon les mêmes règles d’accès que dans le jeu.
  • Joueurs : Définissez un point GPS vers n’importe quelle porte depuis l’application.
  • Admins : Prenez le contrôle à distance de n’importe quelle porte du serveur, sans limite de distance.
  • Admins : Supprimez des portes depuis l’application ; les portes statiques de la config restent protégées.
  • Admins : Ouvrez à distance le menu de configuration des portes en jeu pour en ajouter ou modifier.
  • Application compagnon : L’application gratuite est disponible sur iOS et Android. Consultez le guide de configuration sur companion.agencyg.de.
  • Application compagnon : Une seule application se connecte à Agency-Doorlock, Agency-Phone, Agency-Pad, Agency-Elevator, Agency-Reports et plus encore.

🔧 Amélioré

  • Localisation : Les nouveaux textes de l’application, de l’appairage et de l’interface utilisateur sont traduits dans les 25 langues prises en charge : EN, DE, BG, CS, DA, EL, ES, FI, FR, HR, HU, IT, JA, KO, NL, NO, PL, PT, RO, RU, SK, SV, TR, UK, ZH.

🐛 Corrigé

  • Menu de configuration : Le code d’association à 6 chiffres s’affiche toujours sous le QR code.
  • Carte QR Companion : Se déplie et se replie correctement sans chevaucher la liste des portes.
  • NUI : Amélioration de l’ouverture et de la fermeture du panneau, ainsi que quelques autres ajustements mineurs.

⚙️ Configuration

  • Définissez Config.Companion.Enable = false pour désactiver l’intégration facultative.
  • Les codes d’association expirent après Config.Companion.TokenTTL, soit 5 minutes par défaut.

📦 Notes de mise à jour

  • Remplacez le dossier Agency-Doorlock ou écrasez les fichiers mis à jour.
  • Remplacez fxmanifest.lua, config.lua, client/main.lua, client/companion.lua, client/configurator.lua, server/main.lua.
  • Remplacez server/companion.lua, server/companion_relay.lua, html/index.html, html/script.js, html/style.css.
  • Remplacez html/js/companion.js, html/js/qrcode.min.js, shared/locales.lua ainsi que tous les fichiers de shared/locale/.
  • Vérifiez le bloc Config.Companion dans config.lua ; vous pouvez conserver votre propre configuration sans risque.
  • Les portes, raccourcis clavier, sons et configurations existants fonctionnent sans migration ni perte de données.
  • Les anciens fichiers config.lua sans bloc Config.Companion utilisent des valeurs par défaut sûres, ce qui laisse la fonctionnalité activée.
  • Les tables de pairing sont créées automatiquement au premier démarrage. Aucune modification manuelle du SQL ou de la base de données n’est nécessaire.
  • oxmysql reste requis. Redémarrez la ressource via txAdmin ou ensure Agency-Doorlock.

Avis sur ce script

5,04 avis

Vous avez ce script ?

Dites alors ce qu'il vaut. Deux minutes, et c'est justement ce que le prochain lira avant de se décider.

Écrire un avis

Génial

J’en ai besoin pour que mon serveur puisse sauvegarder mon qian

Traduction automatique · original: anglais

Ching· Avis sur le produit· Agency-DoorlockObtenu gratuitement

FRANCHEMENT, ÇA M’A BEAUCOUP AIDÉ. JE LE PENSE VRAIMENT, LE CHAT

franchement, je regrette pas d’avoir installé ce script. Ça m’a BEAUCOUP aidé. vraiment

Traduction automatique · original: anglais

Jasem.JR (T.A.K.E.N by MEL)· Avis sur le produit· Agency-DoorlockObtenu gratuitement

fonctionne parfaitement, je n'ai eu aucun problème avec

Traduction automatique · original: anglais

ℂ𝕠𝕦𝕟𝕥𝕣𝕪𝕓𝕠𝕪𝟜𝟚𝟘𝕩· Avis sur le produit· Agency-DoorlockObtenu gratuitement

Fantastique

script incroyable, je cherchais une alternative à ox doorlock, et c'est ça, simple et facile à utiliser

Traduction automatique · original: anglais

Dean.GM· Avis sur le produit· Agency-DoorlockObtenu gratuitement

Autres avis

Sur nos autres scripts et sur notre travail en général, pas sur celui-ci. Ils ne comptent pas dans la note ci-dessus.

Exactement ce que je cherchais

Traduction automatique · original: anglais

Storm_Trouper· Avis sur le produit· Agency-ElevatorObtenu gratuitement

Le meilleur script d'ascenseur gratuit que j'aie vu

Traduction automatique · original: anglais

TheEasyModeGamer· Avis sur le produit· Agency-ElevatorObtenu gratuitement

bon script qu'on peut utiliser

bon script qu'on peut utiliser

Traduction automatique · original: allemand

Tekkfreakxx· Avis général

À associer avec

Agency-Housing

Scripts standalone

Agency-Housing

Des maisons où vos joueurs vivent vraiment. Agency Housing est un système de logements basé sur une base de données, que vous construisez en jeu…

44,99 $US
Agency-Banking

Scripts standalone

Agency-Banking

La banque sur laquelle toute votre ville repose. Agency Banking transforme chaque agence bancaire et chaque distributeur en une application bancaire…

18,99 $US
Agency-Drugs

Scripts standalone

Nouveau

Agency-Drugs

Le système de drogue qui manquait à votre ville. Agency Drugs apporte à votre serveur des champs, des laboratoires, des acheteurs et de vrais effets…

44,99 $US
Agency-Phone

Scripts standalone

Best-seller
5,0(2)

Agency-Phone

Le dernier téléphone dont vous aurez besoin. Agency Phone est le ressource téléphone le plus avancé et le plus complet pour FiveM, conçu dès le…

55,99 $US

Besoin d'une adaptation ?

Nous adaptons Agency-Doorlock à votre serveur : fonctions en plus, votre design, intégrations. Prix fixe immédiat, 50 % d'acompte via PayPal.

Calculer le prix