#include <amxmisc>
#include <colorchat>
#include <fun>
#include <cstrike>
#include <hamsandwich>

new PLUGIN_NEVE[] = "Fegyvermenü"
new PLUGIN_VERZIO[] = "1.0"
new PLUGIN_KESZITO[] = "Supra"


public plugin_init()
{
	register_plugin( PLUGIN_NEVE, PLUGIN_VERZIO, PLUGIN_KESZITO )
	RegisterHam( Ham_Spawn, "player", "Fegyvermenu", 1 )
}

public Fegyvermenu(id){
	new cim[121]
	new Idoo[10];
	get_time("%H:%M:%S", Idoo, charsmax(Idoo))
	format(cim,charsmax(cim), "\dPetyBoy\w* \r#\dKlan \r|\y %d| \yFegyvermenĂĽ ",Idoo)
	new menu = menu_create(cim, "Fegyvermenu_handler");
	
	menu_additem(menu, "\d[\r1\d] Marverick \yM4A1", "", 0); // case 0
	menu_additem(menu, "\d[\r2\d] Alexander Kalasnyikov \yAK47", "", 0); // case 1
	menu_additem(menu, "\d[\r3\d] \yAWP \d[\rCsak 4v4-tĹ‘l\d]", "", 0); // case 2
	menu_additem(menu, "\d[\r4\d] St. Etienne \yFamas", "", 0); // case 3
	menu_additem(menu, "\d[\r5\d] IMI \yGalil", "", 0); // case 4
	menu_additem(menu, "\d[\r6\d] Tavcsoves puska \yScout", "", 0); // case 5
	menu_additem(menu, "\d[\r7\d] \yAUG", "", 0); // case 6
	menu_additem(menu, "\d[\r1\d] \ySG552", "", 0); // case 7
	menu_additem(menu, "\d[\r2\d] NagyPapi \yM249", "", 0); // case 8
	menu_additem(menu, "\d[\r3\d] SMG \yMP5 NAVY", "", 0); // case 9
	menu_additem(menu, "\d[\r4\d] \yP90", "", 0); // case 10
	menu_additem(menu, "\d[\r5\d] Shotgun \yM3", "", 0); // case 11
	menu_additem(menu, "\d[\r6\d] Auto Shotgun \yXM1014", "", 0); // case 12
	menu_additem(menu, "\d[\r7\d] \y TMP", "", 0); // case 13
	menu_additem(menu, "\d[\r8\d] \y UMP45", "", 0); // case 14
	menu_additem(menu, "\d[\r9\d] \y MAC10", "", 0); // case 15
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_setprop(menu, MPROP_BACKNAME, "Vissza");
	menu_setprop(menu, MPROP_NEXTNAME, "ElĹ‘re");
	menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
	
	menu_display(id, menu, 0);
	
	if ( is_user_alive( id ) ) strip_user_weapons( id )
	
	return PLUGIN_HANDLED;
}

public Fegyvermenu_handler(id, menu, item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	new command[6], name[64], access, callback;
	
	menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
	
	switch(item)
	{
		case 0: {
			
			give_item(id, "weapon_m4a1");
			give_item(id,"ammo_556nato");
			give_item(id,"ammo_556nato");
			give_item(id,"ammo_556nato");
			PisztolyMenu(id)
			
			
		}
		case 1: {
			
			give_item(id, "weapon_ak47");
			give_item(id,"ammo_762nato");
			give_item(id,"ammo_762nato");
			give_item(id,"ammo_762nato");
			give_item(id,"weapon_knife");
			PisztolyMenu(id)
			
		}
		case 2: {
			give_item(id, "weapon_awp");
			give_item(id,"ammo_338magnum");
			give_item(id,"ammo_338magnum");      
			give_item(id,"ammo_338magnum");
			PisztolyMenu(id)
			
		}
		case 3: {
			
			give_item(id, "weapon_famas");
			give_item(id,"ammo_556nato");
			give_item(id,"ammo_556nato");
			give_item(id,"ammo_556nato");
			give_item(id,"ammo_556nato");
			PisztolyMenu(id)
			
		}
		case 4: {
			
			give_item(id, "weapon_galil");
			give_item(id,"ammo_556nato");
			give_item(id,"ammo_556nato");
			give_item(id,"ammo_556nato");
			PisztolyMenu(id)
			
		}
		case 5: {
			
			give_item(id, "weapon_scout");
			give_item(id,"ammo_762nato");
			give_item(id,"ammo_762nato");
			give_item(id,"ammo_762nato");
			give_item(id,"ammo_762nato");
			give_item(id,"ammo_762nato");
			give_item(id,"ammo_762nato");
			give_item(id,"ammo_762nato");
			give_item(id,"ammo_762nato");
			give_item(id,"ammo_762nato");
			PisztolyMenu(id)
			
		}
		case 6: {
			
			give_item(id, "weapon_aug");
			give_item(id,"ammo_556nato");
			give_item(id,"ammo_556nato");
			give_item(id,"ammo_556nato");
			PisztolyMenu(id)
			
		}
		case 7: {
			
			give_item(id, "weapon_sg552");
			give_item(id,"ammo_556nato");
			give_item(id,"ammo_556nato");
			give_item(id,"ammo_556nato");
			PisztolyMenu(id)
		}
		case 8: {
			
			give_item(id, "weapon_m249");
			give_item(id,"ammo_556nato");
			give_item(id,"ammo_556nato");
			give_item(id,"ammo_556nato");
			give_item(id,"ammo_556nato");
			give_item(id,"ammo_556nato");
			give_item(id,"ammo_556nato");
			PisztolyMenu(id)
		}
		case 9: {
			
			give_item(id, "weapon_mp5navy");
			give_item(id,"ammo_9mm");
			give_item(id,"ammo_9mm");
			give_item(id,"ammo_9mm");
			give_item(id,"ammo_9mm");
			PisztolyMenu(id)
			
		}
		case 10:{
			give_item(id, "weapon_p90");
			give_item(id,"ammo_57mm");
			give_item(id,"ammo_57mm");
			PisztolyMenu(id)
			
		}
		case 11:{
			give_item(id, "weapon_m3");
			give_item(id,"ammo_buckshot");
			give_item(id,"ammo_buckshot");
			give_item(id,"ammo_buckshot");
			PisztolyMenu(id)
			
		}
		case 12:{
			give_item(id, "weapon_xm1014");
			give_item(id,"ammo_buckshot");
			give_item(id,"ammo_buckshot");
			give_item(id,"ammo_buckshot");
			give_item(id,"ammo_buckshot"); 
			PisztolyMenu(id)
			
		}
		case 13:{
			give_item(id, "weapon_tmp");
			give_item(id,"ammo_9mm");
			give_item(id,"ammo_9mm");
			give_item(id,"ammo_9mm");
			give_item(id,"ammo_9mm");
			PisztolyMenu(id)
			
		}
		case 14:{
			give_item(id, "weapon_ump45");
			give_item(id,"ammo_45acp");
			give_item(id,"ammo_45acp");
			give_item(id,"ammo_45acp");
			give_item(id,"ammo_45acp");
			PisztolyMenu(id)
			
		}
		case 15:{
			give_item(id, "weapon_mac10");
			give_item(id,"ammo_45acp");
			give_item(id,"ammo_45acp");
			give_item(id,"ammo_45acp");
			give_item(id,"ammo_45acp");
			PisztolyMenu(id)
			
		}
	}
	menu_destroy( menu );
	return PLUGIN_HANDLED;
}

public PisztolyMenu(id){
	new cim[121]
	format(cim,charsmax(cim), "\dPetyBoy \w* \r#\dKlĂˇn \yPisztoly Menu ")
	new menu = menu_create(cim, "piszt_handler");
	
	menu_additem(menu, "\yDeagle", "", 0); // case 0
	menu_additem(menu, "\yGlock", "", 0); // case 0
	menu_additem(menu, "\yUSP", "", 0); // case 0
	
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_setprop(menu, MPROP_BACKNAME, "Vissza");
	menu_setprop(menu, MPROP_NEXTNAME, "ElĹ‘re");
	menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
	
	menu_display(id, menu, 0);
	
	if ( is_user_alive( id ) )
		
	menu_destroy( menu );
	return PLUGIN_HANDLED;
}

public piszt_handler(id, menu, item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	new command[6], name[64], access, callback;
	
	menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
	
	switch(item)
	{
		case 0: {
			
			give_item(id, "weapon_deagle");
			give_item(id,"ammo_50ae");
			give_item(id,"ammo_50ae");
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			
			
		}
		case 1: {
			give_item(id, "weapon_glock18");
			give_item(id,"ammo_9mm");
			give_item(id,"ammo_9mm");
			give_item(id,"ammo_9mm");
			give_item(id,"ammo_9mm");
			give_item(id,"ammo_9mm");
			give_item(id,"ammo_9mm");
		}
		case 2:{
			give_item(id, "weapon_usp");
			give_item(id,"ammo_45acp");
			give_item(id,"ammo_45acp");
			give_item(id,"ammo_45acp");
			give_item(id,"ammo_45acp");
			give_item(id,"ammo_45acp");
			give_item(id,"ammo_45acp");
			give_item(id,"ammo_45acp");
			give_item(id,"ammo_45acp");
			give_item(id,"ammo_45acp");
		}
	}
	menu_destroy( menu );
	return PLUGIN_HANDLED;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/
