Fixed npc page ultra beta stuff.

This commit is contained in:
Jonathan Williams 2013-11-23 00:39:32 -08:00
parent e6080c9192
commit 11378f967f
2 changed files with 9 additions and 3 deletions

View File

@ -98,7 +98,7 @@ public class ServerNpcPage extends ShopPageBase<ServerManager, ServerNpcShop> im
if (serverInfo.CurrentPlayers >= serverInfo.MaxPlayers) if (serverInfo.CurrentPlayers >= serverInfo.MaxPlayers)
{ {
if (!serverInfo.Game.equalsIgnoreCase("Survival Games")) if (serverInfo.Game.equalsIgnoreCase("Survival Games"))
{ {
lore.add(ChatColor.RESET + C.Line + "Full Survival Games servers"); lore.add(ChatColor.RESET + C.Line + "Full Survival Games servers");
lore.add(ChatColor.RESET + C.Line + "cannot be joined."); lore.add(ChatColor.RESET + C.Line + "cannot be joined.");
@ -113,9 +113,9 @@ public class ServerNpcPage extends ShopPageBase<ServerManager, ServerNpcShop> im
} }
else else
{ {
if (serverInfo.Game.contains("Beta")) if (getName().contains("Beta"))
{ {
if (ownsUltraPackage) if (DonationManager.Get(Player.getName()).OwnsUltraPackage())
lore.add(ChatColor.RESET + C.Line + "Click to join!"); lore.add(ChatColor.RESET + C.Line + "Click to join!");
else else
lore.add(ChatColor.RESET + C.Line + "Only Ultras can play games in Beta!"); lore.add(ChatColor.RESET + C.Line + "Only Ultras can play games in Beta!");
@ -200,6 +200,12 @@ public class ServerNpcPage extends ShopPageBase<ServerManager, ServerNpcShop> im
public void SelectServer(Player player, ServerInfo serverInfo) public void SelectServer(Player player, ServerInfo serverInfo)
{ {
if (getName().contains("Beta") && !(DonationManager.Get(Player.getName()).OwnsUltraPackage() || Client.GetRank().Has(Rank.ULTRA)))
{
PlayDenySound(player);
return;
}
int slots = Plugin.GetRequiredSlots(player, serverInfo.ServerType); int slots = Plugin.GetRequiredSlots(player, serverInfo.ServerType);
if (serverInfo.MaxPlayers - serverInfo.CurrentPlayers < slots && !(DonationManager.Get(Player.getName()).OwnsUnknownPackage(serverInfo.ServerType + " ULTRA") || Client.GetRank().Has(Rank.ULTRA))) if (serverInfo.MaxPlayers - serverInfo.CurrentPlayers < slots && !(DonationManager.Get(Player.getName()).OwnsUnknownPackage(serverInfo.ServerType + " ULTRA") || Client.GetRank().Has(Rank.ULTRA)))

Binary file not shown.