- Take will and QA's suggestion about making the gameplay modifier a proper feature
This commit is contained in:
parent
91ddcdb149
commit
9ceb4eee94
|
@ -623,9 +623,23 @@ public class CaptureTheFlag extends TeamGame
|
||||||
if (!InProgress())
|
if (!InProgress())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (event.getMessage().equalsIgnoreCase("/suddendeath"))
|
if (event.getMessage().contains("/suddendeath"))
|
||||||
{
|
{
|
||||||
if (Manager.GetClients().Get(event.getPlayer()).GetRank().has(Rank.JNR_DEV))
|
boolean authorized = Manager.GetClients().Get(event.getPlayer()).GetRank().has(Rank.JNR_DEV);
|
||||||
|
|
||||||
|
if (Manager.getPlugin().getConfig().getString("serverstatus.group").equalsIgnoreCase("Testing"))
|
||||||
|
if (Manager.GetClients().Get(event.getPlayer()).GetRank().has(Rank.SNR_MODERATOR))
|
||||||
|
authorized = true;
|
||||||
|
|
||||||
|
if (Manager.GetGameHostManager().isPrivateServer())
|
||||||
|
if (Manager.GetGameHostManager().isAdmin(event.getPlayer(), false))
|
||||||
|
authorized = true;
|
||||||
|
|
||||||
|
if (Manager.GetGameHostManager().isEventServer())
|
||||||
|
if (Manager.GetClients().Get(event.getPlayer()).GetRank().has(Rank.SNR_MODERATOR))
|
||||||
|
authorized = true;
|
||||||
|
|
||||||
|
if (authorized)
|
||||||
{
|
{
|
||||||
if (_redScore < _blueScore)
|
if (_redScore < _blueScore)
|
||||||
_redScore = _blueScore;
|
_redScore = _blueScore;
|
||||||
|
@ -633,9 +647,12 @@ public class CaptureTheFlag extends TeamGame
|
||||||
_blueScore = _redScore;
|
_blueScore = _redScore;
|
||||||
|
|
||||||
_gameTime = (System.currentTimeMillis() - GetStateTime()) + 11;
|
_gameTime = (System.currentTimeMillis() - GetStateTime()) + 11;
|
||||||
event.setCancelled(true);
|
|
||||||
Bukkit.broadcastMessage(C.cDPurple + C.Bold + event.getPlayer().getName() + " has equalized both teams and enabled Sudden Death!");
|
Bukkit.broadcastMessage(C.cDPurple + C.Bold + event.getPlayer().getName() + " has equalized both teams and enabled Sudden Death!");
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
F.main("Game", "You do not have permission to use this game modifier!");
|
||||||
|
|
||||||
|
event.setCancelled(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue