#library "MENU"
#include "zcommon.acs"

script 500 (void)
{
	while(CheckWeapon("Menu") == 1)
	{
		SetHudSize(800,600,1);
		SetFont("CONFONT");
		HudMessage(s:"Press \cfalt-fire \ccto scroll"; HUDMSG_PLAIN, 2050+PlayerNumber(), CR_WHITE, 100.1, 140.0, 1.0);	
		HudMessage(s:"Press \cffire \ccto select"; HUDMSG_PLAIN, 2100+PlayerNumber(), CR_WHITE, 100.1, 150.0, 1.0);	
		delay(1);
	}
}

script 501 (void)
{
  while(checkweapon("Menu") == 1)
  {
	if(CheckWeapon("Menu") == 1 && CheckInventory("MenuPlace") == 0)
	{
		SetHudSize(800,600,1);
		SetFont("CONFONT");
		HudMessage(s:"Pick what to do?"; HUDMSG_PLAIN, 300+PlayerNumber(), CR_WHITE, 100.1, 100.0, 1.0);	
		HudMessage(s:"Give money to other player? [cost:500]"; HUDMSG_PLAIN, 450+PlayerNumber(), CR_WHITE, 100.1, 240.0, 1.0);		
		HudMessage(s:"Buy a max ammo? [cost:2500]"; HUDMSG_PLAIN, 451+PlayerNumber(), CR_WHITE, 100.1, 260.0, 1.0);		
		HudMessage(s:"Buy a megasphere? [cost:1500]"; HUDMSG_PLAIN, 452+PlayerNumber(), CR_WHITE, 100.1, 280.0, 1.0);	
		
		if(CheckInventory("MenuCursor") == 0)
		{
		HudMessage(s:"Give money to other player? [cost:500]"; HUDMSG_PLAIN, 450+PlayerNumber(), CR_yellow, 100.1, 240.0, 1.0);	
		}
		else if(CheckInventory("MenuCursor") == 1)
		{		
		HudMessage(s:"Buy a max ammo? [cost:2500]"; HUDMSG_PLAIN, 451+PlayerNumber(), CR_yellow, 100.1, 260.0, 1.0);		
		}
		else if(CheckInventory("MenuCursor") == 2)
		{		
		HudMessage(s:"Buy a megasphere? [cost:1500]"; HUDMSG_PLAIN, 452+PlayerNumber(), CR_yellow, 100.1, 280.0, 1.0);			
		}
		else if(CheckInventory("MenuCursor") > 2)
		{
		takeinventory("MenuCursor",999);
		}
    }
	delay(1);
  }
}

script 502 (void)
{		
        if(CheckInventory("MenuCursor") == 0)
		{
		  if(PlayerNumber()==0)
		  {
		   if(CheckactorInventory(1337,"money") >= 500)
		   {
		   takeactorinventory(1337,"money",500);
		   giveactorinventory(1338,"money",500);
		   }
		   else if(CheckactorInventory(1337,"money") < 500)
		   {
		   print(s:"cant give money");
		   }
		  }
		  else if(PlayerNumber()==1)
		  {
		   if(CheckactorInventory(1338,"money") >= 500)
		   {
		   takeactorinventory(1338,"money",500);
		   giveactorinventory(1337,"money",500);
		   }
		   else if(CheckactorInventory(1338,"money") < 500)
		   {
		   print(s:"cant give money");
		   }
		  }
		}
		else if(CheckInventory("MenuCursor") == 1)
		{
		  if(PlayerNumber()==0)
		  {
		   if(CheckactorInventory(1337,"money") >= 2500)
		   {
		   giveactorinventory(1337,"maxammo",1);
		   takeactorinventory(1337,"money",2500);
		   }
		  }
		  else if(PlayerNumber()==1)
		  {
		   if(CheckactorInventory(1338,"money") >= 2500)
		   {
		   giveactorinventory(1338,"maxammo",1);
		   takeactorinventory(1338,"money",2500);
		   }
		  }
		}
		else if(CheckInventory("MenuCursor") == 2)
		{
		  if(PlayerNumber()==0)
		  {
		   if(CheckactorInventory(1337,"money") >= 1500)
		   {
		   giveactorinventory(1337,"megasphere",1);
		   takeactorinventory(1337,"money",1500);
		   }
		  }
		  else if(PlayerNumber()==1)
		  {
		   if(CheckactorInventory(1338,"money") >= 1500)
		   {
		   giveactorinventory(1338,"megasphere",1);
		   takeactorinventory(1338,"money",1500);
		   }
		  }
		}
}