#include <amxmodx>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich>

new const PLUGIN[] = "Admin fegyverskin";
new const VERSION[] = "1.0";
new const AUTHOR[] = "FonoK";


#define ACCESS_FLAG	ADMIN_LEVEL_C

public plugin_precache() {
}
    precache_model("models/ak1/ak1.mdl"); 
    precache_model("models/uzimac2/uzimac2.mdl"); 
    precache_model("models/ak3/ak3.mdl"); 
    precache_model("models/ak4/ak4.mdl");
    precache_model("models/ak5/ak5.mdl");
    precache_model("models/ak6/ak6.mdl");
    precache_model("models/ak7/ak7.mdl");
    precache_model("models/ak8/ak8.mdl");
    precache_model("models/ak9/ak9.mdl");
    precache_model("models/ak10/ak10.mdl");
    precache_model("models/ak11/ak11.mdl");
    precache_model("models/ak12/ak12.mdl");
    precache_model("models/ak13/ak13.mdl");
} 

public plugin_init()
    register_plugin(PLUGIN, VERSION, AUTHOR) 

    register_clcmd( "say /adminskin", "adminskin" );
}

public adminskin(id)
{

if(get_user_flags(id) & ACCESS_FLAG)
{
tovabb_skinekhez(id);
}
else client_print_color(id, print_team_default, "Információ - Ezt a menüt csak az Admin használhatja!");
}

public tovabb_skinekhez(id)
{
new cim[121];

format(cim, charsmax(cim), "Szerver Neve");
new menu = menu_create(cim, "skinek_h");

	menu_additem(menu, "ak1teszt", "1", 0);
	menu_additem(menu, "uzimac2teszt", "2", 0);
	menu_additem(menu, "ak3teszt", "3", 0);
	menu_additem(menu, "ak4teszt", "4", 0);
	menu_additem(menu, "ak5teszt", "5", 0);
	menu_additem(menu, "ak6teszt", "6", 0);
	menu_additem(menu, "ak7teszt", "7", 0);
	menu_additem(menu, "ak8teszt", "7", 0);
	menu_additem(menu, "ak9teszt", "7", 0);
	menu_additem(menu, "ak10teszt", "7", 0);
	menu_additem(menu, "ak11teszt", "7", 0);
	menu_additem(menu, "ak12teszt", "7", 0);
	menu_additem(menu, "ak13teszt", "7", 0);

	menu_display(id, menu, 0)
}
 
public skinek_h(id, menu, item) 
{
	switch( item )
	{
		case 0:
		{
			if( is_user_alive( id ) )
				get_user_weapon( id, ak1 );
		}
		case 1:
		{
			if( is_user_alive( id ) )
				get_user_weapon( id, uzimac2 );
		}
		case 2:
		{
			if( is_user_alive( id ) )
				get_user_weapon( id, ak3 );
		}
		case 3:
		{
			if( is_user_alive( id ) )
				get_user_weapon( id, ak4 );
		}
		case 4:
		{
			if( is_user_alive( id ) )
				get_user_weapon( id, ak5 );
		}
		case 5:
		{
			if( is_user_alive( id ) )
				get_user_weapon( id, ak6 );
		}
		case 6:
		{
			if( is_user_alive( id ) )
				get_user_weapon( id, ak7 );
		}
		case 7:
		{
			if( is_user_alive( id ) )
				get_user_weapon( id, ak8 );
		}
		case 8:
		{
			if( is_user_alive( id ) )
				get_user_weapon( id, ak9 );
		}
		case 9:
		{
			if( is_user_alive( id ) )
				get_user_weapon( id, ak10 );
		}
		case 10:
		{
			if( is_user_alive( id ) )
				get_user_weapon( id, ak11 );
		}
		case 11:
		{
			if( is_user_alive( id ) )
				get_user_weapon( id, ak12 );
		}
		case 12:
		{
			if( is_user_alive( id ) )
				get_user_weapon( id, ak13 );
		}

	}
 
	if(item == MENU_EXIT)
	{
		menu_cancel(id)
		return PLUGIN_HANDLED
}

	return HAM_IGNORED;
}