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.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 + "cannot be joined.");
@ -113,9 +113,9 @@ public class ServerNpcPage extends ShopPageBase<ServerManager, ServerNpcShop> im
}
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!");
else
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)
{
if (getName().contains("Beta") && !(DonationManager.Get(Player.getName()).OwnsUltraPackage() || Client.GetRank().Has(Rank.ULTRA)))
{
PlayDenySound(player);
return;
}
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)))

Binary file not shown.