Patch exploit allowing for merging of Champions Classes in Clans
This commit is contained in:
parent
2a0c9d58af
commit
514aced5e0
@ -142,7 +142,21 @@ public class ClansGame extends MiniPlugin
|
|||||||
{
|
{
|
||||||
if (!event.getPlayer().isSneaking() || !hasItem)
|
if (!event.getPlayer().isSneaking() || !hasItem)
|
||||||
{
|
{
|
||||||
|
if (Recharge.Instance.use(event.getPlayer(), "Open Skill Table GUI", 1000, false, false))
|
||||||
|
{
|
||||||
|
runSyncLater(() ->
|
||||||
|
{
|
||||||
|
if (event.getPlayer().isDead() || !event.getPlayer().isOnline() || !event.getPlayer().isValid())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (UtilMath.offsetSquared(event.getClickedBlock().getLocation(), event.getPlayer().getLocation()) > 36)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
_clans.getClassShop().attemptShopOpen(event.getPlayer());
|
_clans.getClassShop().attemptShopOpen(event.getPlayer());
|
||||||
|
}, 10);
|
||||||
|
}
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -885,7 +885,7 @@ public class ClansManager extends MiniClientPlugin<ClientClan> implements IRelat
|
|||||||
if (client.IsGameClass(IPvpClass.ClassType.Mage) || client.IsGameClass(IPvpClass.ClassType.Knight) || client.IsGameClass(IPvpClass.ClassType.Brute))
|
if (client.IsGameClass(IPvpClass.ClassType.Mage) || client.IsGameClass(IPvpClass.ClassType.Knight) || client.IsGameClass(IPvpClass.ClassType.Brute))
|
||||||
{
|
{
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
UtilPlayer.message(player, F.main("Clans", "You cannot use " + F.elem("bow") + " as a " + F.elem(client.GetGameClass().GetName())));
|
UtilPlayer.message(player, F.main("Clans", "You cannot use " + F.elem("Bow") + " as a " + F.elem(client.GetGameClass().GetName())));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user