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.Events.Handlers;
using LabApi.Features; using LabApi.Features;
using LabApi.Features.Console; using LabApi.Features.Console;
using PlayerRoles;
namespace KeycardButModern namespace KeycardButModern
{ {
@ -55,7 +56,17 @@ namespace KeycardButModern
if (ev.Player.CurrentItem?.Base is KeycardItem keycard) 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; if (!ev.Generator.Base.CheckPermissions(keycardItem, out _)) continue;
ev.Generator.IsOpen = !ev.Generator.IsOpen; ev.Generator.IsOpen = !ev.Generator.IsOpen;
ev.Generator.IsUnlocked = true;
Logger.Debug("Generator can be opened"); Logger.Debug("Generator can be opened");
return; return;