From 74606cd5f71a8064573c8cb13223827e44ce2021 Mon Sep 17 00:00:00 2001 From: HorridoJoho <b.christian88@web.de> Date: Fri, 11 Dec 2020 08:59:31 +0000 Subject: [PATCH] Fix Ticket #338 --- .../datapack/custom/service/buffer/BufferService.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/l2jserver/datapack/custom/service/buffer/BufferService.java b/src/main/java/com/l2jserver/datapack/custom/service/buffer/BufferService.java index fcd6dad200..b1222a18f4 100644 --- a/src/main/java/com/l2jserver/datapack/custom/service/buffer/BufferService.java +++ b/src/main/java/com/l2jserver/datapack/custom/service/buffer/BufferService.java @@ -516,7 +516,10 @@ public final class BufferService extends CustomServiceScript { SystemMessage abortSysMsg = null; AbstractBuffer buffer = null; - if (isInsideAnyZoneOf(player, Configuration.bufferService().getForbidInZones())) { + if (player.isDead()) { + abortSysMsg = SystemMessage.getSystemMessage(SystemMessageId.S1_CANNOT_BE_USED); + abortSysMsg.addString("Buffer"); + } else if (isInsideAnyZoneOf(player, Configuration.bufferService().getForbidInZones())) { abortSysMsg = SystemMessage.getSystemMessage(SystemMessageId.S1_CANNOT_BE_USED); abortSysMsg.addString("Buffer"); } else if (Configuration.bufferService().getForbidInEvents() && ((player.getEventStatus() != null) || (player.getBlockCheckerArena() != -1) || player.isOnEvent() || player.isInOlympiadMode() || TvTEvent.isPlayerParticipant(player.getObjectId()))) { -- GitLab