Door Lock

Door Lock
20.00 EUR


DMCA.com Protection Status

Check out our Documentation Website which includes the installation guide, “how-to” guides, common issues, debugging guide, and a full preview of all of the configs and locales/translations.



Price

€20/$21/£18 + VAT if applicable.

FiveM Asset Escrow 

This resource is using FiveM's NEW Asset Escrow system; if you would like to learn more about it please read here.

Discord roles

If you are unsure how to claim a purchase with this new system please read more about it here.

NEW DEVELOPER FRIENDLY

This resource is simply drag-and-drop to ensure an easy installation for all developers.

Lines

5500+ (not including locales & libraries).



What is this resource?

The priority when creating this resource was to be as user-friendly as possible for new and experienced developers alike while still having all the advanced features a modern door lock system would need. This resource was designed for Gabz Maps, meaning door locks for every interior come pre-configured allowing you to choose which ones are activated with a single click. Although this resource does not require any Gabz maps as it will work on any doors, it just comes pre-configured for them.

df8ee8e4d47fd229093158062c7a00dc610b9e90.png



Screen 1 - Creating Doors

How to create new doors? Creating new doors is done through the in-game UI. Only those with pre-defined admin perms can create new doors. It uses a combination of our custom target system and settings on the UI.

There are many optional settings you can configure when creating new doors such as:

  • Door Name: Name of the door to keep things organised.
  • Location Group: Location groups are what each door in a map is linked to (eg., every door in MRPD would be included in this location group). This makes it easier to keep things organised and gives the option to delete every door in a map - example.
  • Permissions: You can allow multiple jobs/identifiers/ace perms/discord roles to use the same door.
  • Sound: You can choose from multiple pre-configured sounds and also add your own sounds. (you can preview each sound from the UI and the sound can be disabled).
  • Locked: Do you want this door to be locked by default?
  • Lockpick: Do you want to allow civilians to be able to attempt to lockpick this door? (you can choose any minigame for the lockpick).
  • Secret: Do you want this door to have the lock icon visible or hidden? (the lock icon indicates whether the door is locked or unlocked).
  • Camera: Do you want to activate this doors door camera?
  • Passcode: Do you want this door to have a passcode on it?
  • Distance: The distance at which you can interact with this door.

Copy/Paste: You also have the option to use the copy/paste door setting buttons to help with creating/editing a large number of doors.

6382dc2d5cdb3e43ee472c110fedb5833c7c3a1d.png 203a6774bb10f6ab0042403b7cb2eb5db68a0943.png


43452d3086f7abc09ebf8c91efd5ad780390eda7.png



Screen 1 - Editing Doors

How to edit doors? Editing doors is done through the in-game UI. Only those with pre-defined admin perms can edit doors. The changes take effect immediately.

26dd18668bd1062b83d2bf799e3d5e531cb2167c.png 8cf86864ba8e9550c6fa9b62f4ba423118e965d0.png


Screen 2 - Door Control

  • Search: You can either view all doors or search for specific doors or location groups.
  • Remote Lock/Unlock: Players can remotely lock/unlock doors via the UI.
  • Door Camera: If a door has a door camera enabled, you can remotely view this camera. While in this camera you can use the mouse to move the camera around, zoom in and reverse the camera to view the other side of the door. It also displays the door name and the location group name.
  • Visit: If you have admin permissions clicking this button will teleport you to this door, otherwise it will set a waypoint to this door.
  • Deleting Single Door: Deleting doors is done through the in-game UI. Only those with pre-defined admin perms can edit doors. You can easily delete door locks for individual doors.
  • Mass Delete Doors: You can also delete a whole map's door locks with a single click and the changes take effect immediately. (eg., the 100+ doors for Bolingbroke prison can be deleted instantly with a single click).

Note: The option to delete doors is only visible to admins.

d2cc7fcb148f57bfe97410b3a0536cdabc1ea11c.png df5c4b524d135f89c700ce4d72e51afde0e661e2.png


Screen 3 - Importing Doors for Gabz Maps

This resource is made as simple to use as possible; therefore all of the doors for every Gabz Map come pre-configured. You can choose which map(s) you want to import the door lock files for and the script will set them up automatically for you. You can have 500+ doors fully configured with just a few clicks.

a79bdb1698f6ca48e26ad560c80cc88100c8a543.png


Screen 4 - Settings

The size of the UI can be changed here.

83575c62e28ccf290f08cce50283b80d3dcc0d44.png



Other Features

  • Door Passcodes: You can set passcodes for doors which allow any player to access regardless of the job.
  • Discord Webhooks: Webhooks can be configured to send a message in your discord when an admin creates/edits/deletes a door.
  • Custom Target: We have included our own custom built-in optimized target system to reduce dependencies on other resources.
  • Built-in DrawTextUI: We have included our own custom built-in drawtextUI which changes colours based on the door lock state.
  • Standalone: This can be completely standalone and does not require any framework.
  • Job/Gang/Identifiers/Ace Perms/Discord Roles: When configuring admin or door permissions you can choose multiple methods all at the same time even for the same door - example.
  • Optimized: When not in use the client-side resmon runs at 0.01. When close to a door it runs at 0.04.

b6edefb1954f4fa6e397dcc9f2a7265e56565a84.png



Dependencies and Compatibility

Framework Dependencies

This resource can be completely standalone, no frameworks are required!

FrameworkCompatibilityNotes
ESX✔️ drag-and-drop compatibleSupports esx 1.1, 1.2, 1.final, extendedmode and all legacy versions.
QBCore✔️ drag-and-drop compatibleSupports the official QBCore only.
vRP✔️ drag-and-drop compatible
Standalone✔️ drag-and-drop compatible
Supports FiveM Identifiers, Ace Perms and Discord Roles.
Other (custom framework)✔️ minor changes required Admin and job checks will need replacing.

SQL Resource Dependencies

SQL ResourceCompatibilityNotes
NoneN/A
This resource does not use the database.

Resource Dependencies

ResourceCompatibilityNotes
NoneN/AThis resource has no resource dependencies.

Locales/Translations

Locale TypeTranslatableNotes
UI✔️
Notifications✔️

OneSync Compatibility

StateCompatibilityNotes
Infinity✔️
Legacy✔️
Disabled✔️


Want to learn more about the script?

Check out our Documentation Website which includes the installation guide, “how-to” guides, common issues, debugging guide, and a full preview of all configs and locales/translations.

You can also check out our FiveM Forum Post to view some of the Configurable Files and Locales, Customer Feedback, and Frequently Asked Questions.

All Support is handled through the Codesign Discord Server.

DMCA.com Protection Status