This commit is contained in:
code002lover 2025-05-24 21:59:57 +02:00
parent b0038a23d8
commit 17f5e8c6c8

View File

@ -4,6 +4,7 @@ using LabApi.Events.Arguments.PlayerEvents;
using LabApi.Events.Handlers;
using LabApi.Features;
using LabApi.Features.Console;
using PlayerRoles;
namespace KeycardButModern
{
@ -55,7 +56,17 @@ namespace KeycardButModern
if (ev.Player.CurrentItem?.Base is KeycardItem keycard)
{
if (ev.Generator.Base.CheckPermissions(keycard, out _)) return;
if (ev.Generator.Base.CheckPermissions(keycard, out _))
{
ev.Generator.IsUnlocked = true;
return;
}
}
if (ev.Generator.IsUnlocked)
{
Logger.Debug("Generator can be opened; Unlocked");
return;
}
@ -70,6 +81,7 @@ namespace KeycardButModern
if (!ev.Generator.Base.CheckPermissions(keycardItem, out _)) continue;
ev.Generator.IsOpen = !ev.Generator.IsOpen;
ev.Generator.IsUnlocked = true;
Logger.Debug("Generator can be opened");
return;