From 84b58491bc1f8fdf5ddac4c60ee70d2141a096a9 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Fri, 7 Jan 2022 07:37:18 +0000 Subject: [PATCH] Added player action flood protection at RequestExEnchantSkill. --- .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ .../network/clientpackets/RequestExEnchantSkill.java | 5 +++++ 25 files changed, 125 insertions(+) diff --git a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index 6c4532b119..bd237fa6c6 100644 --- a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -75,6 +75,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0) || (_skillSubLevel < 0)) { return; diff --git a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index a2c6338058..8e73d9341b 100644 --- a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -71,6 +71,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0) || (_skillSubLevel < 0)) { return; diff --git a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index a2c6338058..8e73d9341b 100644 --- a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -71,6 +71,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0) || (_skillSubLevel < 0)) { return; diff --git a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index a2c6338058..8e73d9341b 100644 --- a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -71,6 +71,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0) || (_skillSubLevel < 0)) { return; diff --git a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index a2c6338058..8e73d9341b 100644 --- a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -71,6 +71,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0) || (_skillSubLevel < 0)) { return; diff --git a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index a2c6338058..8e73d9341b 100644 --- a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -71,6 +71,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0) || (_skillSubLevel < 0)) { return; diff --git a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index a2c6338058..8e73d9341b 100644 --- a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -71,6 +71,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0) || (_skillSubLevel < 0)) { return; diff --git a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index a2c6338058..8e73d9341b 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -71,6 +71,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0) || (_skillSubLevel < 0)) { return; diff --git a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index a2c6338058..8e73d9341b 100644 --- a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -71,6 +71,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0) || (_skillSubLevel < 0)) { return; diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index a2c6338058..8e73d9341b 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -71,6 +71,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0) || (_skillSubLevel < 0)) { return; diff --git a/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index a2c6338058..8e73d9341b 100644 --- a/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -71,6 +71,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0) || (_skillSubLevel < 0)) { return; diff --git a/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index 598c84af42..1469afb5cb 100644 --- a/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -58,6 +58,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + final Player player = client.getPlayer(); if (player == null) { diff --git a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index 598c84af42..1469afb5cb 100644 --- a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -58,6 +58,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + final Player player = client.getPlayer(); if (player == null) { diff --git a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index 1279c60c55..6dacc862ba 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -61,6 +61,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0)) { return; diff --git a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index 1279c60c55..6dacc862ba 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -61,6 +61,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0)) { return; diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index a2c6338058..8e73d9341b 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -71,6 +71,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0) || (_skillSubLevel < 0)) { return; diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index a2c6338058..8e73d9341b 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -71,6 +71,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0) || (_skillSubLevel < 0)) { return; diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index a2c6338058..8e73d9341b 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -71,6 +71,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0) || (_skillSubLevel < 0)) { return; diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index a2c6338058..8e73d9341b 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -71,6 +71,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0) || (_skillSubLevel < 0)) { return; diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index a2c6338058..8e73d9341b 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -71,6 +71,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0) || (_skillSubLevel < 0)) { return; diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index bbe50a9287..50c70ceb77 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -70,6 +70,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0) || (_skillSubLevel < 0)) { return; diff --git a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index a2c6338058..8e73d9341b 100644 --- a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -71,6 +71,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0) || (_skillSubLevel < 0)) { return; diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index bbe50a9287..50c70ceb77 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -70,6 +70,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0) || (_skillSubLevel < 0)) { return; diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index bbe50a9287..50c70ceb77 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -70,6 +70,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0) || (_skillSubLevel < 0)) { return; diff --git a/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java b/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java index bbe50a9287..50c70ceb77 100644 --- a/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java +++ b/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/network/clientpackets/RequestExEnchantSkill.java @@ -70,6 +70,11 @@ public class RequestExEnchantSkill implements IClientIncomingPacket @Override public void run(GameClient client) { + if (!client.getFloodProtectors().canPerformPlayerAction()) + { + return; + } + if ((_skillId <= 0) || (_skillLevel <= 0) || (_skillSubLevel < 0)) { return;