DoorGateLock 1.4
710
22
710
22
DoorGateLock System
===================
A lightweight and flexible Door & Gate Lock system for GTA V ScriptHookVDotNet using LemonUI.
Developed by: ArneM16
Developed by: 0phelia
FEATURES
========
✔ Lock and unlock doors and gates
✔ Works with:
- Standard doors
- Double doors
- Sliding gates
- Large industrial gates
✔ Group system (multiple doors open together)
✔ Radius control per door
✔ Rename doors
✔ Custom keybind support via .ini
✔ Sound effect support
✔ Automatic save/load system
✔ Works after game restart
✔ Simple menu interface using LemonUI
REQUIREMENTS
============
You MUST have:
- ScriptHookV
- ScriptHookVDotNet
- LemonUI
- Newtonsoft.Json
REQUIRED FILE STRUCTURE
=======================
Grand Theft Auto V
│
├── ScriptHookVDotNet.asi
├── ScriptHookV.dll
├── dinput8.dll
│
├── scripts
│ ├── LemonUI.SHVDN3.dll
│ ├── Newtonsoft.Json.dll
│ ├── DoorGateLock.dll
│ └── DoorGateLock
│ ├── doors.json (auto-created)
│ ├── DoorGateLock.ini (auto-created)
│ ├── short_lock.wav
│ ├── README.txt
INSTALLATION
============
1. Install ScriptHookV
2. Install ScriptHookVDotNet
3. Install LemonUI
4. Install Newtonsoft.Json
5. Copy:
short_lock.wav
Into:
scripts\DoorGateLock\
5.1 Copy:
DoorGateLock.dll
Into:
gta(root)/scripts
6. Start the game once.
The script will automatically create:
DoorGateLock.ini
doors.json
CONTROLS
========
Default controls:
F6 → Open Menu
E → Lock / Unlock Doors
← → → Adjust Radius or Group
Backspace → Go Back
CHANGING KEYBINDS
=================
You can change keys inside:
scripts\DoorGateLock\DoorGateLock.ini
Example:
[KEYBINDS]
MenuKey=F7
ToggleKey=G
HOW TO USE
==========
ADDING A DOOR
1. Stand near a door or gate
2. Press Menu Key (Default: F6)
3. Select:
Add Door
4. Enter a name
5. Door is saved automatically
LOCKING / UNLOCKING DOORS
Stand near a configured door and press:
Toggle Key (Default: E)
If multiple doors share the same Group,
they will open together.
Door Groups
==========
Groups allow multiple doors to act as one.
Example:
Group 1 → Double Doors
Group 2 → Garage Gate
Group 3 → Security Gate
Use ← → keys to change group numbers.
GROUP 0 (Independent Doors)
Group 0 is reserved for independent doors.
Doors in Group 0 always work individually,
even if multiple doors use Group 0.
Use Group 0 for single doors that should
not open together.
TIPS
====
✔ Use same group for double doors
✔ Use larger radius for big gates
✔ Keep groups organized
Example:
Group 1 → Front Doors
Group 2 → Garage
Group 3 → Security Gate
CREDITS
=======
DoorGateLock System
Developed by:
ArneM16
OPhelia
Powered by:
- ScriptHookVDotNet
- LemonUI
- Newtonsoft.Json
VERSION
=======
# DoorGateLock v1.4.0
## Changelog
### 🆕 New
* Removed the mouse cursor from the menu.
* The menu is now fully controlled using the **keyboard** (or controller, if supported).
* The mouse cursor is no longer displayed while the DoorGateLock menu is open.
* Improved menu navigation for a smoother user experience.
* Minor UI and menu handling improvements.
### Fixed
* Fixed an issue where the Windows mouse cursor remained visible while using the menu.
* Minor stability and performance improvements.
# DoorGateLock v1.3.0
## What's New
* Added **door status icons** above nearby doors.
* Icons now show whether a door is **Locked** or **Unlocked**.
## Icon Installation
Place the icon files directly inside the **DoorGateLock** folder:
```
scripts/
└── DoorGateLock/
├── locked.png
├── unlocked.png
```
**Do not place them inside an `icons` folder.**
## Icon Sets
This release includes **3 different icon sets**.
* **Set 1** is ready to use.
* **Set 2** is included as an alternative. To use it, rename:
* `locked_set2.png` → `locked.png`
* `unlocked_set2.png` → `unlocked.png`
* **Set 3** can be installed the same way by renaming its files to `locked.png` and `unlocked.png`.
Only one icon set can be active at a time.
## Credits
Special thanks to **Ophelia** for implementing the icon system into DoorGateLock.
DoorGateLock v1.2.0
Added
• Building System
- Added support for creating multiple buildings.
- Doors can now be assigned to specific buildings.
- Each building has its own separate door list.
- Buildings are saved to buildings.json.
• 100 Groups Per Building
- Added support for up to 100 groups per building.
- Groups are now building-specific, not global.
- Doors only toggle together if they belong to:
• the same group
• the same building
• Group Selection Menu
- Added a dedicated Group Menu.
- Allows selecting groups 0–100 for each door.
DoorGateLock v1.1.1
*fixed necessary files & updated read me file
DoorGateLock v1.1
*fixed locks losing connetion with door after goin away
DoorGateLock v1.0
Stable release.
===================
A lightweight and flexible Door & Gate Lock system for GTA V ScriptHookVDotNet using LemonUI.
Developed by: ArneM16
Developed by: 0phelia
FEATURES
========
✔ Lock and unlock doors and gates
✔ Works with:
- Standard doors
- Double doors
- Sliding gates
- Large industrial gates
✔ Group system (multiple doors open together)
✔ Radius control per door
✔ Rename doors
✔ Custom keybind support via .ini
✔ Sound effect support
✔ Automatic save/load system
✔ Works after game restart
✔ Simple menu interface using LemonUI
REQUIREMENTS
============
You MUST have:
- ScriptHookV
- ScriptHookVDotNet
- LemonUI
- Newtonsoft.Json
REQUIRED FILE STRUCTURE
=======================
Grand Theft Auto V
│
├── ScriptHookVDotNet.asi
├── ScriptHookV.dll
├── dinput8.dll
│
├── scripts
│ ├── LemonUI.SHVDN3.dll
│ ├── Newtonsoft.Json.dll
│ ├── DoorGateLock.dll
│ └── DoorGateLock
│ ├── doors.json (auto-created)
│ ├── DoorGateLock.ini (auto-created)
│ ├── short_lock.wav
│ ├── README.txt
INSTALLATION
============
1. Install ScriptHookV
2. Install ScriptHookVDotNet
3. Install LemonUI
4. Install Newtonsoft.Json
5. Copy:
short_lock.wav
Into:
scripts\DoorGateLock\
5.1 Copy:
DoorGateLock.dll
Into:
gta(root)/scripts
6. Start the game once.
The script will automatically create:
DoorGateLock.ini
doors.json
CONTROLS
========
Default controls:
F6 → Open Menu
E → Lock / Unlock Doors
← → → Adjust Radius or Group
Backspace → Go Back
CHANGING KEYBINDS
=================
You can change keys inside:
scripts\DoorGateLock\DoorGateLock.ini
Example:
[KEYBINDS]
MenuKey=F7
ToggleKey=G
HOW TO USE
==========
ADDING A DOOR
1. Stand near a door or gate
2. Press Menu Key (Default: F6)
3. Select:
Add Door
4. Enter a name
5. Door is saved automatically
LOCKING / UNLOCKING DOORS
Stand near a configured door and press:
Toggle Key (Default: E)
If multiple doors share the same Group,
they will open together.
Door Groups
==========
Groups allow multiple doors to act as one.
Example:
Group 1 → Double Doors
Group 2 → Garage Gate
Group 3 → Security Gate
Use ← → keys to change group numbers.
GROUP 0 (Independent Doors)
Group 0 is reserved for independent doors.
Doors in Group 0 always work individually,
even if multiple doors use Group 0.
Use Group 0 for single doors that should
not open together.
TIPS
====
✔ Use same group for double doors
✔ Use larger radius for big gates
✔ Keep groups organized
Example:
Group 1 → Front Doors
Group 2 → Garage
Group 3 → Security Gate
CREDITS
=======
DoorGateLock System
Developed by:
ArneM16
OPhelia
Powered by:
- ScriptHookVDotNet
- LemonUI
- Newtonsoft.Json
VERSION
=======
# DoorGateLock v1.4.0
## Changelog
### 🆕 New
* Removed the mouse cursor from the menu.
* The menu is now fully controlled using the **keyboard** (or controller, if supported).
* The mouse cursor is no longer displayed while the DoorGateLock menu is open.
* Improved menu navigation for a smoother user experience.
* Minor UI and menu handling improvements.
### Fixed
* Fixed an issue where the Windows mouse cursor remained visible while using the menu.
* Minor stability and performance improvements.
# DoorGateLock v1.3.0
## What's New
* Added **door status icons** above nearby doors.
* Icons now show whether a door is **Locked** or **Unlocked**.
## Icon Installation
Place the icon files directly inside the **DoorGateLock** folder:
```
scripts/
└── DoorGateLock/
├── locked.png
├── unlocked.png
```
**Do not place them inside an `icons` folder.**
## Icon Sets
This release includes **3 different icon sets**.
* **Set 1** is ready to use.
* **Set 2** is included as an alternative. To use it, rename:
* `locked_set2.png` → `locked.png`
* `unlocked_set2.png` → `unlocked.png`
* **Set 3** can be installed the same way by renaming its files to `locked.png` and `unlocked.png`.
Only one icon set can be active at a time.
## Credits
Special thanks to **Ophelia** for implementing the icon system into DoorGateLock.
DoorGateLock v1.2.0
Added
• Building System
- Added support for creating multiple buildings.
- Doors can now be assigned to specific buildings.
- Each building has its own separate door list.
- Buildings are saved to buildings.json.
• 100 Groups Per Building
- Added support for up to 100 groups per building.
- Groups are now building-specific, not global.
- Doors only toggle together if they belong to:
• the same group
• the same building
• Group Selection Menu
- Added a dedicated Group Menu.
- Allows selecting groups 0–100 for each door.
DoorGateLock v1.1.1
*fixed necessary files & updated read me file
DoorGateLock v1.1
*fixed locks losing connetion with door after goin away
DoorGateLock v1.0
Stable release.
Först uppladdad: 13 april 2026
Senast uppdaterad: 13 timmar sedan
Senast nedladdad: 31 minuter sen
15 Kommentarer
DoorGateLock System
===================
A lightweight and flexible Door & Gate Lock system for GTA V ScriptHookVDotNet using LemonUI.
Developed by: ArneM16
Developed by: 0phelia
FEATURES
========
✔ Lock and unlock doors and gates
✔ Works with:
- Standard doors
- Double doors
- Sliding gates
- Large industrial gates
✔ Group system (multiple doors open together)
✔ Radius control per door
✔ Rename doors
✔ Custom keybind support via .ini
✔ Sound effect support
✔ Automatic save/load system
✔ Works after game restart
✔ Simple menu interface using LemonUI
REQUIREMENTS
============
You MUST have:
- ScriptHookV
- ScriptHookVDotNet
- LemonUI
- Newtonsoft.Json
REQUIRED FILE STRUCTURE
=======================
Grand Theft Auto V
│
├── ScriptHookVDotNet.asi
├── ScriptHookV.dll
├── dinput8.dll
│
├── scripts
│ ├── LemonUI.SHVDN3.dll
│ ├── Newtonsoft.Json.dll
│ ├── DoorGateLock.dll
│ └── DoorGateLock
│ ├── doors.json (auto-created)
│ ├── DoorGateLock.ini (auto-created)
│ ├── short_lock.wav
│ ├── README.txt
INSTALLATION
============
1. Install ScriptHookV
2. Install ScriptHookVDotNet
3. Install LemonUI
4. Install Newtonsoft.Json
5. Copy:
short_lock.wav
Into:
scripts\DoorGateLock\
5.1 Copy:
DoorGateLock.dll
Into:
gta(root)/scripts
6. Start the game once.
The script will automatically create:
DoorGateLock.ini
doors.json
CONTROLS
========
Default controls:
F6 → Open Menu
E → Lock / Unlock Doors
← → → Adjust Radius or Group
Backspace → Go Back
CHANGING KEYBINDS
=================
You can change keys inside:
scripts\DoorGateLock\DoorGateLock.ini
Example:
[KEYBINDS]
MenuKey=F7
ToggleKey=G
HOW TO USE
==========
ADDING A DOOR
1. Stand near a door or gate
2. Press Menu Key (Default: F6)
3. Select:
Add Door
4. Enter a name
5. Door is saved automatically
LOCKING / UNLOCKING DOORS
Stand near a configured door and press:
Toggle Key (Default: E)
If multiple doors share the same Group,
they will open together.
Door Groups
==========
Groups allow multiple doors to act as one.
Example:
Group 1 → Double Doors
Group 2 → Garage Gate
Group 3 → Security Gate
Use ← → keys to change group numbers.
GROUP 0 (Independent Doors)
Group 0 is reserved for independent doors.
Doors in Group 0 always work individually,
even if multiple doors use Group 0.
Use Group 0 for single doors that should
not open together.
TIPS
====
✔ Use same group for double doors
✔ Use larger radius for big gates
✔ Keep groups organized
Example:
Group 1 → Front Doors
Group 2 → Garage
Group 3 → Security Gate
CREDITS
=======
DoorGateLock System
Developed by:
ArneM16
OPhelia
Powered by:
- ScriptHookVDotNet
- LemonUI
- Newtonsoft.Json
VERSION
=======
# DoorGateLock v1.4.0
## Changelog
### 🆕 New
* Removed the mouse cursor from the menu.
* The menu is now fully controlled using the **keyboard** (or controller, if supported).
* The mouse cursor is no longer displayed while the DoorGateLock menu is open.
* Improved menu navigation for a smoother user experience.
* Minor UI and menu handling improvements.
### Fixed
* Fixed an issue where the Windows mouse cursor remained visible while using the menu.
* Minor stability and performance improvements.
# DoorGateLock v1.3.0
## What's New
* Added **door status icons** above nearby doors.
* Icons now show whether a door is **Locked** or **Unlocked**.
## Icon Installation
Place the icon files directly inside the **DoorGateLock** folder:
```
scripts/
└── DoorGateLock/
├── locked.png
├── unlocked.png
```
**Do not place them inside an `icons` folder.**
## Icon Sets
This release includes **3 different icon sets**.
* **Set 1** is ready to use.
* **Set 2** is included as an alternative. To use it, rename:
* `locked_set2.png` → `locked.png`
* `unlocked_set2.png` → `unlocked.png`
* **Set 3** can be installed the same way by renaming its files to `locked.png` and `unlocked.png`.
Only one icon set can be active at a time.
## Credits
Special thanks to **Ophelia** for implementing the icon system into DoorGateLock.
DoorGateLock v1.2.0
Added
• Building System
- Added support for creating multiple buildings.
- Doors can now be assigned to specific buildings.
- Each building has its own separate door list.
- Buildings are saved to buildings.json.
• 100 Groups Per Building
- Added support for up to 100 groups per building.
- Groups are now building-specific, not global.
- Doors only toggle together if they belong to:
• the same group
• the same building
• Group Selection Menu
- Added a dedicated Group Menu.
- Allows selecting groups 0–100 for each door.
DoorGateLock v1.1.1
*fixed necessary files & updated read me file
DoorGateLock v1.1
*fixed locks losing connetion with door after goin away
DoorGateLock v1.0
Stable release.
===================
A lightweight and flexible Door & Gate Lock system for GTA V ScriptHookVDotNet using LemonUI.
Developed by: ArneM16
Developed by: 0phelia
FEATURES
========
✔ Lock and unlock doors and gates
✔ Works with:
- Standard doors
- Double doors
- Sliding gates
- Large industrial gates
✔ Group system (multiple doors open together)
✔ Radius control per door
✔ Rename doors
✔ Custom keybind support via .ini
✔ Sound effect support
✔ Automatic save/load system
✔ Works after game restart
✔ Simple menu interface using LemonUI
REQUIREMENTS
============
You MUST have:
- ScriptHookV
- ScriptHookVDotNet
- LemonUI
- Newtonsoft.Json
REQUIRED FILE STRUCTURE
=======================
Grand Theft Auto V
│
├── ScriptHookVDotNet.asi
├── ScriptHookV.dll
├── dinput8.dll
│
├── scripts
│ ├── LemonUI.SHVDN3.dll
│ ├── Newtonsoft.Json.dll
│ ├── DoorGateLock.dll
│ └── DoorGateLock
│ ├── doors.json (auto-created)
│ ├── DoorGateLock.ini (auto-created)
│ ├── short_lock.wav
│ ├── README.txt
INSTALLATION
============
1. Install ScriptHookV
2. Install ScriptHookVDotNet
3. Install LemonUI
4. Install Newtonsoft.Json
5. Copy:
short_lock.wav
Into:
scripts\DoorGateLock\
5.1 Copy:
DoorGateLock.dll
Into:
gta(root)/scripts
6. Start the game once.
The script will automatically create:
DoorGateLock.ini
doors.json
CONTROLS
========
Default controls:
F6 → Open Menu
E → Lock / Unlock Doors
← → → Adjust Radius or Group
Backspace → Go Back
CHANGING KEYBINDS
=================
You can change keys inside:
scripts\DoorGateLock\DoorGateLock.ini
Example:
[KEYBINDS]
MenuKey=F7
ToggleKey=G
HOW TO USE
==========
ADDING A DOOR
1. Stand near a door or gate
2. Press Menu Key (Default: F6)
3. Select:
Add Door
4. Enter a name
5. Door is saved automatically
LOCKING / UNLOCKING DOORS
Stand near a configured door and press:
Toggle Key (Default: E)
If multiple doors share the same Group,
they will open together.
Door Groups
==========
Groups allow multiple doors to act as one.
Example:
Group 1 → Double Doors
Group 2 → Garage Gate
Group 3 → Security Gate
Use ← → keys to change group numbers.
GROUP 0 (Independent Doors)
Group 0 is reserved for independent doors.
Doors in Group 0 always work individually,
even if multiple doors use Group 0.
Use Group 0 for single doors that should
not open together.
TIPS
====
✔ Use same group for double doors
✔ Use larger radius for big gates
✔ Keep groups organized
Example:
Group 1 → Front Doors
Group 2 → Garage
Group 3 → Security Gate
CREDITS
=======
DoorGateLock System
Developed by:
ArneM16
OPhelia
Powered by:
- ScriptHookVDotNet
- LemonUI
- Newtonsoft.Json
VERSION
=======
# DoorGateLock v1.4.0
## Changelog
### 🆕 New
* Removed the mouse cursor from the menu.
* The menu is now fully controlled using the **keyboard** (or controller, if supported).
* The mouse cursor is no longer displayed while the DoorGateLock menu is open.
* Improved menu navigation for a smoother user experience.
* Minor UI and menu handling improvements.
### Fixed
* Fixed an issue where the Windows mouse cursor remained visible while using the menu.
* Minor stability and performance improvements.
# DoorGateLock v1.3.0
## What's New
* Added **door status icons** above nearby doors.
* Icons now show whether a door is **Locked** or **Unlocked**.
## Icon Installation
Place the icon files directly inside the **DoorGateLock** folder:
```
scripts/
└── DoorGateLock/
├── locked.png
├── unlocked.png
```
**Do not place them inside an `icons` folder.**
## Icon Sets
This release includes **3 different icon sets**.
* **Set 1** is ready to use.
* **Set 2** is included as an alternative. To use it, rename:
* `locked_set2.png` → `locked.png`
* `unlocked_set2.png` → `unlocked.png`
* **Set 3** can be installed the same way by renaming its files to `locked.png` and `unlocked.png`.
Only one icon set can be active at a time.
## Credits
Special thanks to **Ophelia** for implementing the icon system into DoorGateLock.
DoorGateLock v1.2.0
Added
• Building System
- Added support for creating multiple buildings.
- Doors can now be assigned to specific buildings.
- Each building has its own separate door list.
- Buildings are saved to buildings.json.
• 100 Groups Per Building
- Added support for up to 100 groups per building.
- Groups are now building-specific, not global.
- Doors only toggle together if they belong to:
• the same group
• the same building
• Group Selection Menu
- Added a dedicated Group Menu.
- Allows selecting groups 0–100 for each door.
DoorGateLock v1.1.1
*fixed necessary files & updated read me file
DoorGateLock v1.1
*fixed locks losing connetion with door after goin away
DoorGateLock v1.0
Stable release.
Först uppladdad: 13 april 2026
Senast uppdaterad: 13 timmar sedan
Senast nedladdad: 31 minuter sen




NEW DISCORD SERVER AT https://discord.gg/gfSEezGGWY
That's great! I started coding something similar, but I had to put it aside due to other demands. Thank you for this!
@leuzinlost no problem hope you like it and have suggestions im always happy to try them, currently making a job script
@ArneM16 Dude, I tried to make a front axle lift script. The famous lift system that many sports cars have. But I ran into problems trying to link it to vstance, that script that changes wheel size and adjusts various parts of the suspension. Because of that, I ended up giving up.
@euzinlost oh,n i meant for the door script. i would not know where to start with that
@ArneM16 I don't have an opinion on that, as the script didn't work for me. I updated the script hook and LemonUI, but without success.
@leuzinlost what does not work for you the doorlockscript?
@ArneM16 yes
@leuzinlost i uploaded a fix just need to wait for approval
@leuzinlost make sure you have all these and then it should work
Grand Theft Auto V
│
├── ScriptHookVDotNet.asi
├── ScriptHookV.dll
├── dinput8.dll
│
├── scripts
│ ├── LemonUI.SHVDN3.dll
│ ├── Newtonsoft.Json.dll
│ ├── DoorGateLock.dll
│ └── DoorGateLock
│ ├── doors.json (auto-created)
│ ├── DoorGateLock.ini (auto-created)
│ ├── short_lock.wav
│ ├── README.txt
@leuzinlost sorry for the tag spam but the newer version just released try this one and let me know if it works
my discord server at discord.gg/Ztm67qR4vh
another ai image
@Mrkai721 Yes there is 1 ai image is there a problem with that, there are more self made images then ai's
Mod i've always dreamed of having. Works perfectly for every MLO i've added. Thank you again!!