﻿#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#include <hamsandwich>
#include <csstats>
#include <fakemeta>
#include <nvault>
#include <cstrike>
#include <fakemeta_util>
#include <engine>
#include <fun>

#define PLUGIN "Fegyverskin"
#define VERSION "1.0"
#define AUTHOR "SW@G pLaYeR!"

#pragma tabsize 0

new oles[33]
new kredit[33]
new awp[33], m4a1[33], ak47[33], famas[33], kes[33]
new alap[33]
new vault

new bool:kapcsolo[33]

new sebzok[33];
new sebzesek[33];
new sebzettek[33];

new eledes[33]
new pajzsvasarlas[33]

new const Classnamesdoll[] = "oles_s";

#define MINSZ Float:{ -23.160000, -13.660000, -0.050000 }
#define MAXSZ Float:{ 11.470000, 12.780000, 6.720000 }
#define MODEL_OLES "models/thug/fegyverek/lada.mdl"

new const szPrefix[] = "[Információ]"

const NETOLTS = ((1<<CSW_HEGRENADE)|(1<<CSW_SMOKEGRENADE)|(1<<CSW_FLASHBANG)|(1<<CSW_KNIFE)|(1<<CSW_C4))

new const g_MaxAmmo[] = 
{
0,
52, //CSW_P228
0, 
90, //CSW_SCOUT
0,  //CSW_HEGRENADE
32,  //CSW_XM1014
0,  //CSW_C4
100,//CSW_MAC10
90, //CSW_AUG
0,  //CSW_SMOKEGRENADE
120,//CSW_ELITE
100,//CSW_FIVESEVEN
100,//CSW_UMP45
90, //CSW_SG550
90, //CSW_GALIL
90, //CSW_FAMAS
100,//CSW_USP
120,//CSW_GLOCK18
30, //CSW_AWP
120,//CSW_MP5NAVY
200,//CSW_M249
32,  //CSW_M3
90, //CSW_M4A1
120,//CSW_TMP
90, //CSW_G3SG1
0,  //CSW_FLASHBANG
35,  //CSW_DEAGLE
90, //CSW_SG552
90, //CSW_AK47
0,  //CSW_KNIFE
100//CSW_P90
}
new orokloszer

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_dictionary("fegyoskin.txt")
	
	//Chat parancsok
	register_clcmd("say /menu", "fomenu")
	register_clcmd("nightvision", "fomenu")
	register_clcmd("say /kreditjeim","kredmegtek")
	register_clcmd("say /adas","adas")
	register_clcmd("say_team /menu", "fomenu")
	
	//Fegyverváltás
	register_event("CurWeapon", "fegyvervaltas", "be", "1=1")
	register_event("HLTV","evRoundStart","a","1=0","2=0")
	
	//Halál
	register_event("DeathMsg", "eDeath", "ade")
	RegisterHam(Ham_Spawn, "player", "FegyverMenu",1)
	register_logevent( "logevent_round_start", 2, "1=Round_Start" );
    register_forward( FM_Touch,"ForwardTouch" );
	
	//EVENTEK
	register_event( "DeathMsg","drop","a" );
	
	
	vault = nvault_open("Fegyverskin")
}

public evRoundStart() {
	for(new i; i < get_playersnum(); i++) {
		eledes[i] = 0
		pajzsvasarlas[i] = 0
	}
}
public plugin_precache() {
	precache_model("models/thug/fegyverek/v_awp1.mdl")
	precache_model("models/thug/fegyverek/v_awp2.mdl")
	precache_model("models/thug/fegyverek/v_awp3.mdl")
	precache_model("models/thug/fegyverek/v_awp4.mdl")
	precache_model("models/thug/fegyverek/v_awp5.mdl")
	precache_model("models/thug/fegyverek/v_m4a11.mdl")
	precache_model("models/thug/fegyverek/v_m4a12.mdl")
	precache_model("models/thug/fegyverek/v_m4a13.mdl")
	precache_model("models/thug/fegyverek/v_m4a14.mdl")
	precache_model("models/thug/fegyverek/v_m4a15.mdl")
	precache_model("models/thug/fegyverek/v_ak1.mdl")
	precache_model("models/thug/fegyverek/v_ak2.mdl")
	precache_model("models/thug/fegyverek/v_ak3.mdl")
	precache_model("models/thug/fegyverek/v_ak4.mdl")
	precache_model("models/thug/fegyverek/v_ak5.mdl")
	precache_model("models/thug/fegyverek/v_famas1.mdl")
	precache_model("models/thug/fegyverek/v_famas2.mdl")
	precache_model("models/thug/fegyverek/v_famas3.mdl")
	precache_model("models/thug/fegyverek/v_famas4.mdl")
	precache_model("models/thug/fegyverek/v_famas5.mdl")
	precache_model("models/thug/kesek/v_knife.mdl")
	precache_model("models/v_ak47.mdl")
	precache_model("models/v_awp.mdl")
	precache_model("models/v_m4a1.mdl")
        precache_model("models/v_famas.mdl")
	precache_model("models/v_knife.mdl")
	precache_sound("ambience/gomb111.wav")
	precache_model("models/thug/fegyverek/lada.mdl")
}

public spawn_event(id)
{
	sebzok[id] = 0;
	sebzesek[id] = 0;
	sebzettek[id] = 0;
}

public eDeath() {
	
	new aldozat = read_data(1)
	new tamado = read_data(2)
	
	if(aldozat == tamado)
		return PLUGIN_HANDLED
	
	oles[aldozat] ++
	return PLUGIN_HANDLED
	
}

    public drop()
    {	
    	new victim = read_data( 2 );
            new esely = random(2)
     
            if(!esely)
                  return PLUGIN_HANDLED
     
    	static Float:origin[ 3 ];
    	pev( victim, pev_origin, origin );
     
    	new ent = engfunc( EngFunc_CreateNamedEntity, engfunc( EngFunc_AllocString, "info_target" ) );
    	origin[ 2 ] -= 36; 
    	engfunc( EngFunc_SetOrigin, ent, origin );
     
    	if( !pev_valid( ent ) )
    	{
    		return PLUGIN_HANDLED;
    	}
     
    	set_pev( ent, pev_classname, Classnamesdoll );
    	engfunc( EngFunc_SetModel, ent, MODEL_OLES );
    	dllfunc( DLLFunc_Spawn, ent );
    	set_pev( ent, pev_solid, SOLID_BBOX );
    	set_pev( ent, pev_movetype, MOVETYPE_NONE );
    	engfunc( EngFunc_SetSize, ent, MINSZ, MAXSZ );
    	engfunc( EngFunc_DropToFloor, ent );
     
    	return PLUGIN_HANDLED;
    }

public ForwardTouch( ent, id )
{
	new classname[ 32 ];
	pev( ent, pev_classname, classname, charsmax( classname ) );

	if( !equal( classname, Classnamesdoll ) )
	{
		return FMRES_IGNORED;
	}
	new olesrandom = random_num(0,45)

	kredit[id] += olesrandom

	ColorChat(id, GREEN, "^3[Fegyver Skin] ^4Atnezted a holttestet es talaltal ^3%i ^4kreditet.",olesrandom);
	 
	engfunc( EngFunc_RemoveEntity, ent );
	return FMRES_IGNORED
}
public logevent_round_start()
{
	new hkt = FM_NULLENT;
	while ( ( hkt = fm_find_ent_by_class( hkt, Classnamesdoll ) ) )
	{
		engfunc( EngFunc_RemoveEntity, hkt );
	}	
}

public fomenu(id) {
new cim[121]
formatex(cim, charsmax(cim), "\\rSkin Rendszer \\dBY:\\ySW@G pLaYeR! \\rKreditjeid: \\d%d",kredit[id])
new menu = menu_create(cim, "fomenu_h");
	
	menu_additem(menu, "\\rAWP \\dSkinek", "1", 0)
	menu_additem(menu, "\\rM4A1 \\dSkinek", "2", 0)
	menu_additem(menu, "\\rAK47 \\dSkinek", "3", 0)
	menu_additem(menu, "\\rFAMAS \\dSkinek", "4", 0)
	if(kapcsolo[id] == true)
    menu_additem(menu, "\\ySkinek \\rBekapcsolva \\w| \\dKikapcsolva", "5", 0)
    else if(kapcsolo[id] == false)
    menu_additem(menu, "\\ySkinek \\dBekapcsolva \\w| \\rKikapcsolva", "5", 0)
	menu_additem(menu, "\\rExtra Cuccok", "6", 0)
	
	menu_display(id, menu, 0)
    }

public fomenu_h(id, menu, item) {
	
	if(item == MENU_EXIT)
	{
		menu_cancel(id)
		return PLUGIN_HANDLED
	}
	new kreds[9]
	new key2 = str_to_num(kreds);
	new kredossz = kredit[id] * 20
	new kredmin = kredit[id]
	
	new data[9], access, callback, szName[64]
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
	new key = str_to_num(data)
	
	switch(key) {
		case 1:{
			awp_menu(id)
		}
		case 2:{
			m4a1_menu(id)
		}
		case 3:{
			ak47_menu(id)
		}
                case 4:{
			famas_menu(id)
		}
		case 5:{
		if(kapcsolo[id] == true)
        {
		client_cmd(id, "spk ^"ambience/gomb111.wav^"")
        kapcsolo[id] = false
        fomenu(id)
        }
        else if(kapcsolo[id] == false)
        {
		client_cmd(id, "spk ^"ambience/gomb111.wav^"")
        kapcsolo[id] = true
        fomenu(id)
        }
		}
		case 6:{
		 extracuccok(id)   
		}
		}
	
	return PLUGIN_HANDLED
}

public extracuccok(id) {

        new szText3[512]
	    new cim3[121]
    	format(cim3, charsmax(cim3), "\\dT\\rH\\dU\\rG\\dLIFE\\wKredit Bolt \\w[\\rKreditjeid: \\y%d \\w]",kredit[id])
    	new menu = menu_create(cim3, "extracuccok_handler" )
		
		menu_additem(menu, "\\rGránát Csomag\\d[\\y15 Kredit\\d]", "1", 0)
		menu_additem(menu, "\\r+175 Pajzs\\d[\\y20 Kredit\\d]", "2", 0)
		menu_additem(menu, "\\rUjraéledés \\y1 körben 2x lehet! \\d[\\y35 Kredit\\d]", "3", 0)
		menu_additem(menu, "\\rFegyver Csomagok \\w[\\yMindössze 40 Kredit\\w]", "4", 0)
		
		menu_display(id, menu, 0)
}
public extracuccok_handler(id, menu, item) {
    	if( item == MENU_EXIT )
    	{
    	menu_destroy(menu);
    	return PLUGIN_HANDLED;
    	}
		new data[9], szName[64];
    	new access, callback;
    	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
    	new key = str_to_num(data);
    	switch(key)
    	{
		case 1:{
		        if(!is_user_alive(id))
		            {
				    ColorChat(id, RED, "^3[^4Infó^3]^1» ^3Neked élned kell a vásárláshoz!")
		             }
					 else
					 {
        			      if(kredit[id] >= 15)
        			      {
        				   give_item(id, "weapon_hegrenade")
						   give_item(id, "weapon_flashbang")
						   give_item(id, "weapon_smokegrenade")
        				    kredit[id]-=15
        				    ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Sikeresen kaptál ^1he,flash,smoke ^4gránátot! levonva ^3-15 ^4Kredit")
        			      }
        			else
					ColorChat(id, RED, "^3[^4Infó^3]^1» ^3Nincs elég kredited!")
        		}
		  }
		case 2:{
		        if(!is_user_alive(id))
		            {
				    ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Neked élned kell a vásárláshoz!")
		             }
					 else
					 {
        			      if(kredit[id] >= 20 && pajzsvasarlas[id] <= 2)
        			      {
        				   set_user_armor(id, 175)
        				    kredit[id]-=20
                             pajzsvasarlas[id]++
        				    ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Sikeresen beállítva ^1175 ^4re a pajzsod! levonva ^3-20 ^4Kredit")
        			      }
        			else
					ColorChat(id, RED, "^3[^4Infó^3]^1» ^3Csak 3x vehetsz Armort! ")
        		}
		  }
				
		case 3: {
				    if(is_user_alive(id))
		            {
				    ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Te élsz, nem tudod használni!")
		             }
					 else
					 {
        			      if(kredit[id] >= 35 && eledes[id] <= 1)
        			      {
        				    ExecuteHam(Ham_CS_RoundRespawn, id)
        				    kredit[id]-=35
                             eledes[id]++
        				    ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Sikeresen ujraéledtél! levonva ^3-35 ^4Kredit")
        			      }
        			else
					ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Csak 2x éledhetsz újra!")
        		}
		  }
	case 4: {
	      fegyvercuccokkredittel(id)
		  }
		}
		  menu_destroy(menu)
    	return PLUGIN_HANDLED
 }
 
public fegyvercuccokkredittel(id)
{
  new cim[121]
  formatex(cim, charsmax(cim), "\\rFegyver csomagok \\w[\\y40 kreditért\\w]")
  new menu = menu_create(cim, "fegyvercuccokkredittel_h");
  
   menu_additem(menu, "\\yAWP \\d+ \\wDeagle", "1", 0)
   menu_additem(menu, "\\yAK47 \\d+ \\wDeagle", "2", 0)
   menu_additem(menu, "\\yM4A1 \\d+ \\wDeagle", "3", 0)
   
   menu_display(id, menu, 0)
}
public fegyvercuccokkredittel_h(id, menu, item) {
	
	if(item == MENU_EXIT)
	{
		menu_cancel(id)
		return PLUGIN_HANDLED
	}
	
	new data[9], access, callback, szName[64]
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
	new key = str_to_num(data)
	
	switch(key) {
		  case 1: {
    	if(!is_user_alive(id))
    	{
    		ColorChat(id, RED, "^1[^4Infó^1]^4» ^3Te halott vagy! Nem tudod használni!")
    	}
    	else if(kredit[id] >= 40)
    	{
    		if(user_has_weapon(id, CSW_C4))
    		{
    			strip_user_weapons(id)
                give_item(id, "weapon_c4")
    			kredit[id]-=40
    			give_item(id, "weapon_awp");
    			give_item(id, "ammo_338magnum");
    			give_item(id, "ammo_338magnum");      
    			give_item(id, "ammo_338magnum");
    			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");
    			kes[id] = 6
    			give_item(id, "weapon_knife")
    			ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Sikeresen kiválasztottad az AWP packot! levonva ^3-40 ^4Kredit")
    		}
    		else
    		{
    			strip_user_weapons(id)
    			kredit[id]-=40
    			give_item(id, "weapon_awp");
    			give_item(id, "ammo_338magnum");
    			give_item(id, "ammo_338magnum");      
    			give_item(id, "ammo_338magnum");
    			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");
    			kes[id] = 6
    			give_item(id, "weapon_knife")
    			ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Sikeresen kiválasztottad az AWP packot! levonva ^3-40 ^4Kredit")
    		}
     
    	}
    	else {
    		ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Nincs elég Kredited!")
    	}
    }
     
		case 2:{
    	if(!is_user_alive(id))
    	{
    		ColorChat(id, RED, "^1[^4Infó^1]^4» ^3Te halott vagy! Nem tudod használni!")
    	}
    	else if(kredit[id] >= 40)
    	{
    		if(user_has_weapon(id, CSW_C4))
    		{
    			strip_user_weapons(id)
                give_item(id, "weapon_c4")
    			kredit[id]-=40
    			give_item(id, "weapon_ak47");
		        give_item(id, "ammo_762nato");
		        give_item(id, "ammo_762nato");
		        give_item(id, "ammo_762nato");
    			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");
    			kes[id] = 6
    			give_item(id, "weapon_knife")
    			ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Sikeresen kiválasztottad az AK47 packot! levonva ^3-40 ^4Kredit")
    		}
    		else
    		{
    			strip_user_weapons(id)
    			kredit[id]-=40
    			give_item(id, "weapon_ak47");
		        give_item(id, "ammo_762nato");
		        give_item(id, "ammo_762nato");
		        give_item(id, "ammo_762nato");
    			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");
    			kes[id] = 6
    			give_item(id, "weapon_knife")
    			ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Sikeresen kiválasztottad az AK47 packot! levonva ^3-40 ^4Kredit")
    		}
     
    	}
    	else {
    		ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Nincs elég Kredited!")
    	}
    }
	case 3:{
    	if(!is_user_alive(id))
    	{
    		ColorChat(id, RED, "^1[^4Infó^1]^4» ^3Te halott vagy! Nem tudod használni!")
    	}
    	else if(kredit[id] >= 40)
    	{
    		if(user_has_weapon(id, CSW_C4))
    		{
    			strip_user_weapons(id)
                give_item(id, "weapon_c4")
    			kredit[id]-=40
    			give_item(id, "weapon_m4a1");
		        give_item(id, "ammo_556nato");
		        give_item(id, "ammo_556nato");
		        give_item(id, "ammo_556nato");
    			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");
    			kes[id] = 6
    			give_item(id, "weapon_knife")
    			ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Sikeresen kiválasztottad az M4A1 packot! levonva ^3-40 ^4Kredit")
    		}
    		else
    		{
    			strip_user_weapons(id)
    			kredit[id]-=40
    			give_item(id, "weapon_m4a1");
		        give_item(id, "ammo_556nato");
		        give_item(id, "ammo_556nato");
		        give_item(id, "ammo_556nato");
    			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");
    			kes[id] = 6
    			give_item(id, "weapon_knife")
    			ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Sikeresen kiválasztottad az M4A1 packot! levonva ^3-40 ^4Kredit")
    		}
     
    	}
    	else {
    		ColorChat(id, RED, "^1[^4Infó^1]^3» ^4Nincs elég Kredited!")
    	}
    }
		 }
		  menu_destroy(menu)
    	return PLUGIN_HANDLED
 } 
public awp_menu(id) {
	
	new szText[512]
	new cim[121]
    	format(cim, charsmax(cim), "\\dT\\rH\\dU\\rG\\dLIFE\\wAWP Skinek \\r[\\dÖléseid: \\y%d\\r]",oles[id])
    	new menu = menu_create(cim, "awp_handler" )
	
	if(oles[id] < 300)
	{
		formatex(szText, charsmax(szText), "\\yZebra AWP \\r[\\dSzükséges \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 300-oles[id])
		menu_additem(menu, szText, "1", 0)
	}
	else
	menu_additem(menu, "\\yZebra AWP \\y[Feloldva]", "1", 0)
	if(oles[id] < 500)
	{
		formatex(szText, charsmax(szText), "\\yKülönleges AWP \\r[\\dSzükséges \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 500-oles[id])
		menu_additem(menu, szText, "2", 0)
	}
	else
	menu_additem(menu, "\\yAWP \\wKülönleges \\y[Feloldva]", "2", 0)
	if(oles[id] < 800)
	{
		formatex(szText, charsmax(szText), "\\yCodos AWP \\r[\\dSzükséges \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 800-oles[id])
		menu_additem(menu, szText, "3", 0)
	}
	else
	menu_additem(menu, "\\yAWP Codos \\y[Feloldva]", "3", 0)
	if(oles[id] < 1000)
	{
		formatex(szText, charsmax(szText), "\\yAWP \\wKatonai \\r[\\dSzükséges \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 1000-oles[id])
		menu_additem(menu, szText, "4", 0)
	}
	else
	menu_additem(menu, "\\yAWP \\wKatonai \\y[Feloldva]", "4", 0)
	if(oles[id] < 1500)
	{
		formatex(szText, charsmax(szText), "\\yAWP \\wLimitált \\r[\\dSzükséges \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 1500-oles[id])
		menu_additem(menu, szText, "5", 0)
	}
	else
	menu_additem(menu, "\\yAWP \\wLimitált \\y[Feloldva]", "5", 0)
	
    	menu_display(id, menu, 0)
}

public awp_handler(id, menu, item) {
    	if( item == MENU_EXIT )
    	{
    	menu_destroy(menu);
    	return PLUGIN_HANDLED;
    	}
    	new data[9], szName[64];
    	new access, callback;
    	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
    	new key = str_to_num(data);
    	switch(key)
    	{
    		case 1:{ //AWP1
    			if(awp[id] != 1) 
    			{
    				if(oles[id] >= 300)
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L Zebra AWP-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
    					awp[id] = 1
    				}
    				else
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 300-oles[id])
    					awp_menu(id)
    				}
    			}
    			else
    			{
    				ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
    				awp_menu(id)
    			}
    		} 
    		case 2:{  //AWP2
    			if(awp[id] != 2)
    			{
    				if(oles[id] >= 500)
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L Különleges AWP-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
    					awp[id] = 2
    				}
    				else
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 500-oles[id])
    					awp_menu(id)
    				}
    			}
    			else
    			{
    				ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
    				awp_menu(id)
    			}
    		}
    		case 3:{ //AWP3
    			if(awp[id] != 3)
    			{
    				if(oles[id] >= 800)
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L Codos awp-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
    					awp[id] = 3
    				}
    				else
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 800-oles[id])
    					awp_menu(id)
    				}	
    			}
    			else
    			{
    				ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
    				awp_menu(id)
    			}
    		}
    		case 4:{ //AWP4
    			if(awp[id] != 4)
    			{
    				if(oles[id] >= 1000)
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L Katonai AWP-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
    					awp[id] = 4
    				}
    				else
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1000-oles[id])
    					awp_menu(id)
    				}
    			}
    			else
    			{
    				ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
    				awp_menu(id)
    			}
    		}
    		case 5:{ //AWP5
    			if(awp[id] != 5)
    			{
    				if(oles[id] >= 1500)
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L Limitált AWP-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
    					awp[id] = 5
    				}
    				else
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1500-oles[id])
    					awp_menu(id)
    				}
    			}
    			else
    			{
    				ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
    				awp_menu(id)
    			}
    		}
    	}

    	menu_destroy(menu)
    	return PLUGIN_HANDLED
}

public m4a1_menu(id) {
	
	new szText[512]
	new cim[121]
    	format(cim, charsmax(cim), "\\dT\\rH\\dU\\rG\\dLIFE\\wM4A1 Skinek \\r[\\dÖléseid: \\y%d\\r]",oles[id])
    	new menu = menu_create(cim, "m4a1_handler" )
	
	if(oles[id] < 250)
	{
		formatex(szText, charsmax(szText), "\\wModern M4A1 \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 250-oles[id])
		menu_additem(menu, szText, "1", 0)
	}
	else
	menu_additem(menu, "\\wModern M4A1 \\y[Feloldva]", "1", 0)
	if(oles[id] < 550)
	{
		formatex(szText, charsmax(szText), "\\yRozsdás M4A1 \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 550-oles[id])
		menu_additem(menu, szText, "2", 0)
	}
	else
	menu_additem(menu, "\\yM4A1 \\wRozsdás \\y[Feloldva]", "2", 0)
	if(oles[id] < 850)
	{
		formatex(szText, charsmax(szText), "\\yM4A1 \\wCodos \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 850-oles[id])
		menu_additem(menu, szText, "3", 0)
	}
	else
	menu_additem(menu, "\\yM4A1 \\wCodos \\y[Feloldva]", "3", 0)
	if(oles[id] < 1050)
	{
		formatex(szText, charsmax(szText), "\\yM4A1 \\wSpeciális \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 1050-oles[id])
		menu_additem(menu, szText, "4", 0)
	}
	else
	menu_additem(menu, "\\yM4A1 \\wSpeciális \\y[Feloldva]", "4", 0)
	if(oles[id] < 1600)
	{
		formatex(szText, charsmax(szText), "\\yM4A1 \\w'90-es \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 1600-oles[id])
		menu_additem(menu, szText, "5", 0)
	}
	else
	menu_additem(menu, "\\yM4A1 \\w'90-es  \\y[Feloldva]", "5", 0)
	
    	menu_display(id, menu, 0)
}

public m4a1_handler(id, menu, item) {
    	if( item == MENU_EXIT )
    	{
    	menu_destroy(menu);
    	return PLUGIN_HANDLED;
    	}
    	new data[9], szName[64];
    	new access, callback;
    	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
    	new key = str_to_num(data);
    	switch(key)
    	{
    		case 1:{ //M4A11
    			if(m4a1[id] != 1) 
    			{
    				if(oles[id] >= 250)
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L Modern M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
    					m4a1[id] = 1
    				}
    				else
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 250-oles[id])
					m4a1_menu(id)
    				}
    			}
    			else
    			{
    				ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
    				m4a1_menu(id)
    			}
    		} 
    		case 2:{  //M4A12
    			if(m4a1[id] != 2)
    			{
    				if(oles[id] >= 550)
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L Rozsdás M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
    					m4a1[id] = 2
    				}
    				else
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 550-oles[id])
    					m4a1_menu(id)
    				}
    			}
    			else
    			{
    				ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
    				m4a1_menu(id)
    			}
    		}
    		case 3:{ //Glock3
    			if(m4a1[id] != 3)
    			{
    				if(oles[id] >= 850)
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L Codos M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
    					m4a1[id] = 3
    				}
    				else
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 850-oles[id])
    					m4a1_menu(id)
    				}	
    			}
    			else
    			{
    				ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
    				m4a1_menu(id)
    			}
    		}
    		case 4:{ //M4A14
    			if(m4a1[id] != 4)
    			{
    				if(oles[id] >= 1050)
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L Speciális M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
    					m4a1[id] = 4
    				}
    				else
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1050-oles[id])
    					m4a1_menu(id)
    				}
    			}
    			else
    			{
    				ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
				m4a1_menu(id)
    			}
    		}
    		case 5:{ //M4A15
    			if(m4a1[id] != 5)
    			{
    				if(oles[id] >= 1600)
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L '90-es M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
    					m4a1[id] = 5
    				}
    				else
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1600-oles[id])
					m4a1_menu(id)
    				}
    			}
    			else
    			{
    				ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
    				m4a1_menu(id)
    			}
    		}
    	}

    	menu_destroy(menu)
    	return PLUGIN_HANDLED
}

public ak47_menu(id) {
	
	new szText[512]
	new cim[121]
    	format(cim, charsmax(cim), "\\dT\\rH\\dU\\rG\\dLIFE\\wAK47 Skinek \\r[\\dÖléseid: \\y%d\\r]",oles[id])
    	new menu = menu_create(cim, "ak47_handler" )
	
	if(oles[id] < 350)
	{
		formatex(szText, charsmax(szText), "\\yRégi AK47 \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 350-oles[id])
		menu_additem(menu, szText, "1", 0)
	}
	else                
	menu_additem(menu, "\\wRégi AK47 \\y[Feloldva]", "1", 0)
	if(oles[id] < 600)
	{
		formatex(szText, charsmax(szText), "\\wMagma \\yAK47 \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 600-oles[id])
		menu_additem(menu, szText, "1", 0)
	}
	else                
	menu_additem(menu, "\\yAK47 \\wMagma \\y[Feloldva]", "2", 0)
	if(oles[id] < 900) 
	{
		formatex(szText, charsmax(szText), "\\ySpeciális AK47 \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 900-oles[id])
		menu_additem(menu, szText, "1", 0)
	}
	else                
	menu_additem(menu, "\\yAK47 \\wSpeciális \\y[Feloldva]", "3", 0)
	if(oles[id] < 1200) 
	{
		formatex(szText, charsmax(szText), "\\yAK47 \\wFényes \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 1200-oles[id])
		menu_additem(menu, szText, "1", 0)
	}
	else                
	menu_additem(menu, "\\yAK47 \\wFényes \\y[Feloldva]", "4", 0)
	if(oles[id] < 1750)
	{
		formatex(szText, charsmax(szText), "\\yAK47 \\wKékláng \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 1750-oles[id])
		menu_additem(menu, szText, "1", 0)
	}
	else                
	menu_additem(menu, "\\yAK47 \\wKékláng \\y[Feloldva]", "5", 0)
	
    	menu_display(id, menu, 0)
}

public ak47_handler(id, menu, item) {
    	if( item == MENU_EXIT )
    	{
    	menu_destroy(menu);
    	return PLUGIN_HANDLED;
    	}
    	new data[9], szName[64];
    	new access, callback;
    	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
    	new key = str_to_num(data);
    	switch(key)
    	{
    		case 1:{ //AK471
    			if(ak47[id] != 1) 
    			{
    				if(oles[id] >= 350)
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L Régi AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
    					ak47[id] = 1                                                   
    				}
    				else
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 350-oles[id])
					ak47_menu(id)  
    				}
    			}
    			else
    			{
    				ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
    				ak47_menu(id)                                    
    			}
    		} 
    		case 2:{  //AK472
    			if(ak47[id] != 2)
    			{
    				if(oles[id] >= 600)
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L Magma AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
    					ak47[id] = 2                                                   
    				}
    				else
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 600-oles[id])
    					ak47_menu(id)  
    				}
    			}
    			else
    			{
    				ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
    				ak47_menu(id)                                     
    			}
    		}
    		case 3:{ //AK473
    			if(ak47[id] != 3)
    			{
    				if(oles[id] >= 900)
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L Speciális AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
    					ak47[id] = 3                                                   
    				}
    				else
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 900-oles[id])
					ak47_menu(id)  
    				}	
    			}
    			else
    			{
    				ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
    				ak47_menu(id)                                    
    			}
    		}
    		case 4:{ //AK474
    			if(ak47[id] != 4)
    			{
    				if(oles[id] >= 1200)
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L Fényes AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
    					ak47[id] = 4                                                   
    				}
    				else
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1200-oles[id])
    					ak47_menu(id)  
    				}
    			}
    			else
    			{
    				ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
				ak47_menu(id)                                     
    			}
    		}
    		case 5:{ //AK475
    			if(ak47[id] != 5)
    			{
    				if(oles[id] >= 1750)
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L Kékláng AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
    					ak47[id] = 5                                                   
    				}
    				else
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1750-oles[id])
					ak47_menu(id)  
    				}
    			}
    			else
    			{
    				ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
    				ak47_menu(id)                                     
    			}
    		}
    	}

    	menu_destroy(menu)
    	return PLUGIN_HANDLED
}

public famas_menu(id) {
	
	new szText[512]
	new cim[121]
    	format(cim, charsmax(cim), "\\dT\\rH\\dU\\rG\\dLIFE\\wFAMAS Skinek \\r[\\dÖléseid: \\y%d\\r]",oles[id])
    	new menu = menu_create(cim, "famas_handler" )
	
	if(oles[id] < 200)
	{
		formatex(szText, charsmax(szText), "\\yMagma FAMAS \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 200-oles[id])
		menu_additem(menu, szText, "1", 0)
	}
	else                
	menu_additem(menu, "\\wMagma FAMAS \\y[Feloldva]", "1", 0)
	if(oles[id] < 550)
	{
		formatex(szText, charsmax(szText), "\\wTákolt \\yFAMAS \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 550-oles[id])
		menu_additem(menu, szText, "1", 0)
	}
	else                
	menu_additem(menu, "\\yFAMAS \\wTákolt \\y[Feloldva]", "2", 0)
	if(oles[id] < 850) 
	{
		formatex(szText, charsmax(szText), "\\yNuclear FAMAS \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 850-oles[id])
		menu_additem(menu, szText, "1", 0)
	}
	else                
	menu_additem(menu, "\\yFAMAS \\wNuclear \\y[Feloldva]", "3", 0)
	if(oles[id] < 1250) 
	{
		formatex(szText, charsmax(szText), "\\yFAMAS \\wLimitált \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 1250-oles[id])
		menu_additem(menu, szText, "1", 0)
	}
	else                
	menu_additem(menu, "\\yFAMAS \\wLimitált \\y[Feloldva]", "4", 0)
	if(oles[id] < 1450)
	{
		formatex(szText, charsmax(szText), "\\yFAMAS \\wSpeciális \\r[\\dMég \\y%d \\dölés\\r]\\w-\\r[Lezárva]", 1450-oles[id])
		menu_additem(menu, szText, "1", 0)
	}
	else                
	menu_additem(menu, "\\yFAMAS \\wSpeciális \\y[Feloldva]", "5", 0)
	
    	menu_display(id, menu, 0)
}


public famas_handler(id, menu, item) {
    	if( item == MENU_EXIT )
    	{
    	menu_destroy(menu);
    	return PLUGIN_HANDLED;
    	}
    	new data[9], szName[64];
    	new access, callback;
    	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
    	new key = str_to_num(data);
    	switch(key)
    	{
    		case 1:{ //FAMAS1
    			if(famas[id] != 1) 
    			{
    				if(oles[id] >= 200)
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L Magma FAMAS-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
    					famas[id] = 1                                                   
    				}
    				else
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 200-oles[id])
					famas_menu(id)  
    				}
    			}
    			else
    			{
    				ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_FAMAS")
    				famas_menu(id)                                    
    			}
    		} 
    		case 2:{  //FAMAS2
    			if(famas[id] != 2)
    			{
    				if(oles[id] >= 550)
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L Tákolt FAMAS-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
    					famas[id] = 2                                                   
    				}
    				else
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 550-oles[id])
    					famas_menu(id)  
    				}
    			}
    			else
    			{
    				ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_FAMAS")
    				famas_menu(id)                                     
    			}
    		}
    		case 3:{ //FAMAS3
    			if(famas[id] != 3)
    			{
    				if(oles[id] >= 850)
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L Nuclear FAMAS-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
    					famas[id] = 3                                                   
    				}
    				else
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 850-oles[id])
					famas_menu(id)  
    				}	
    			}
    			else
    			{
    				ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_FAMAS")
    				famas_menu(id)                                    
    			}
    		}
    		case 4:{ //FAMAS4
    			if(famas[id] != 4)
    			{
    				if(oles[id] >= 1250)
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L Limitált FAMAS-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
    					famas[id] = 4                                                   
    				}
    				else
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1250-oles[id])
    					famas_menu(id)  
    				}
    			}
    			else
    			{
    				ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_FAMAS")
				famas_menu(id)                                     
    			}
    		}
    		case 5:{ //FAMAS5
    			if(famas[id] != 5)
    			{
    				if(oles[id] >= 1450)
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L Speciális FAMAS-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
    					famas[id] = 5                                                   
    				}
    				else
    				{
    					ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1450-oles[id])
					famas_menu(id)  
    				}
    			}
    			else
    			{
    				ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_FAMAS")
    				famas_menu(id)                                     
    			}
    		}
    	}

    	menu_destroy(menu)
    	return PLUGIN_HANDLED
}

public mentes(id)
    {
    	new name[32]
    	get_user_name(id, name, 31)
    	new vaultkey[64],vaultdata[256]
    	format(vaultkey,63,"%s-KREDIT", name)
    	format(vaultdata,255,"%i#%i#",oles[id],kredit[id])
    	nvault_set(vault,vaultkey,vaultdata)
    	return PLUGIN_CONTINUE
    }
    public betoltes(id)
    {
    	new name[32]
    	get_user_name(id, name, 31)
    	new vaultkey[64],vaultdata[256]
    	format(vaultkey,63,"%s-KREDIT", name)
    	format(vaultdata,255,"%i#%i#",oles[id],kredit[id])
    	nvault_get(vault,vaultkey,vaultdata,255)
    	replace_all(vaultdata, 255, "#", " ")
    	new a_o[32], m_o[32]
    	parse(vaultdata, a_o, 31, m_o, 31)
    	oles[id] = str_to_num(a_o)
		kredit[id] = str_to_num(m_o)
    	return PLUGIN_CONTINUE
    }
public client_putinserver(id)
{
    kapcsolo[id] = true
	set_task(10.0, "connectmessage", id, _, _, "a", 1)
}
public client_connect(id)
{
    	betoltes(id)
}
public client_disconnect(id)
{
	mentes(id)
}

public fegyvervaltas(id) {
	new fgy = get_user_weapon(id)
	
	if(awp[id] == 1 && fgy == CSW_AWP && kapcsolo[id] == true)
	{
		set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_awp1.mdl")
        }
	if(m4a1[id] == 1 && fgy == CSW_M4A1 && kapcsolo[id] == true)
	{
		set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_m4a11.mdl")
	}
	if(ak47[id] == 1 && fgy == CSW_AK47 && kapcsolo[id] == true)
	{
		set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_ak1.mdl")
	}
	if(famas[id] == 1 && fgy == CSW_FAMAS && kapcsolo[id] == true)
	{
		set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_famas1.mdl")
	}
	if(awp[id] == 2 && fgy == CSW_AWP && kapcsolo[id] == true)
	{
		set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_awp2.mdl")
	}
	if(m4a1[id] == 2 && fgy == CSW_M4A1 && kapcsolo[id] == true)
	{
		set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_m4a12.mdl")
	}
	if(ak47[id] == 2 && fgy == CSW_AK47 && kapcsolo[id] == true)
	{
		set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_ak2.mdl")
	}
	if(famas[id] == 2 && fgy == CSW_FAMAS && kapcsolo[id] == true)
	{
		set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_famas2.mdl")
	}
	if(awp[id] == 3 && fgy == CSW_AWP && kapcsolo[id] == true)
	{
		set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_awp3.mdl")
	}
	if(m4a1[id] == 3 && fgy == CSW_M4A1 && kapcsolo[id] == true)
	{
		set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_m4a13.mdl")
	}
	if(ak47[id] == 3 && fgy == CSW_AK47 && kapcsolo[id] == true)
	{
		set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_ak3.mdl")
	}
	if(famas[id] == 3 && fgy == CSW_FAMAS && kapcsolo[id] == true)
	{
		set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_famas3.mdl")
	}
	if(awp[id] == 4 && fgy == CSW_AWP && kapcsolo[id] == true)
	{
		set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_awp4.mdl")
	}
	if(m4a1[id] == 4 && fgy == CSW_M4A1 && kapcsolo[id] == true)
	{
		set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_m4a14.mdl")
	}
	if(ak47[id] == 4 && fgy == CSW_AK47 && kapcsolo[id] == true)
	{
		set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_ak4.mdl")
	}
	if(famas[id] == 4 && fgy == CSW_FAMAS && kapcsolo[id] == true)
	{
		set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_famas4.mdl")
	}
	if(awp[id] == 5 && fgy == CSW_AWP && kapcsolo[id] == true)
	{
		set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_awp5.mdl")
	}
	if(m4a1[id] == 5 && fgy == CSW_M4A1 && kapcsolo[id] == true)
	{
		set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_m4a15.mdl")
	}
	if(ak47[id] == 5 && fgy == CSW_AK47 && kapcsolo[id] == true)
	{
		set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_ak5.mdl")
	}
	if(famas[id] == 5 && fgy == CSW_FAMAS && kapcsolo[id] == true)
	{
		set_pev(id, pev_viewmodel2, "models/thug/fegyverek/v_famas5.mdl")
	}
	if(kes[id] == 6 && fgy == CSW_KNIFE && kapcsolo[id] == true)
	{
		set_pev(id, pev_viewmodel2, "models/thug/kesek/v_kes.mdl")
	}
	
	////////////////////ALAPOK
	
	if(alap[id] == 1 && fgy == CSW_AWP)
	{
		set_pev(id, pev_viewmodel2, "models/v_awp.mdl")
	}
	if(alap[id] == 1 && fgy == CSW_M4A1)
	{
		set_pev(id, pev_viewmodel2, "models/v_m4a1.mdl")
	}
	if(alap[id] == 1 && fgy == CSW_AK47)
	{
		set_pev(id, pev_viewmodel2, "models/v_ak47.mdl")
	}
	if(alap[id] == 2 && fgy == CSW_AWP)
	{
		set_pev(id, pev_viewmodel2, "models/v_awp.mdl")
	}
	if(alap[id] == 2 && fgy == CSW_M4A1)
	{
		set_pev(id, pev_viewmodel2, "models/v_m4a1.mdl")
	}
	if(alap[id] == 2 && fgy == CSW_AK47)
	{
		set_pev(id, pev_viewmodel2, "models/v_ak47.mdl")
	}
	if(alap[id] == 3 && fgy == CSW_AWP)
	{
		set_pev(id, pev_viewmodel2, "models/v_awp.mdl")
	}
	if(alap[id] == 3 && fgy == CSW_M4A1)
	{
		set_pev(id, pev_viewmodel2, "models/v_m4a1.mdl")
	}
	if(alap[id] == 3 && fgy == CSW_AK47)
	{
		set_pev(id, pev_viewmodel2, "models/v_ak47.mdl")
	}
	if(alap[id] == 4 && fgy == CSW_AWP)
	{
		set_pev(id, pev_viewmodel2, "models/v_awp.mdl")
	}
	if(alap[id] == 4 && fgy == CSW_M4A1)
	{
		set_pev(id, pev_viewmodel2, "models/v_m4a1.mdl")
	}
	if(alap[id] == 4 && fgy == CSW_AK47)
	{
		set_pev(id, pev_viewmodel2, "models/v_ak47.mdl")
	}
	if(alap[id] == 5 && fgy == CSW_AWP)
	{
		set_pev(id, pev_viewmodel2, "models/v_awp.mdl")
	}
	if(alap[id] == 5 && fgy == CSW_M4A1)
	{
		set_pev(id, pev_viewmodel2, "models/v_m4a1.mdl")
	}
	if(alap[id] == 5 && fgy == CSW_AK47)
	{
		set_pev(id, pev_viewmodel2, "models/v_ak47.mdl")
	}
	if(alap[id] == 6 && fgy == CSW_KNIFE)
	{
		set_pev(id, pev_viewmodel2, "models/v_knife.mdl")
	}
	if(alap[id] == 7 && fgy == CSW_FAMAS)
	{
		set_pev(id, pev_viewmodel2, "models/v_famas.mdl")
	}
	
}
public kredmegtek(id)
{
ColorChat(id, RED, "^3[^4Kredit-Rendszer^3]^1» ^4Jelenlegi kreditjeid: %d", kredit[id])
}

        public adas(id)
        {
    	if (get_user_flags(id) & ADMIN_KICK)
    	{
    		new menu = menu_create("Kinek akarsz pontot adni?\\r(\\y95 pontot lehet!\\r)", "menu_handler")
    		new players[32], pnum, tempid
    		new szName[32], szTempid[10]
    		get_players(players, pnum)
    		for( new i; i<pnum; i++ )
    		{
    			tempid = players[i];
    			get_user_name(tempid, szName, charsmax(szName))
    			num_to_str(tempid, szTempid, charsmax(szTempid))
    			menu_additem(menu, szName, szTempid, 0)
 
    		}
    		menu_display(id, menu, 0)
    	}
    	else
    	{
    		ColorChat(id, RED, "Sajnos nincs jogod hasznalni ezt a parancsot!")
 
    	}
        }
        public menu_handler(id, menu, item)
        {
    	if( item == MENU_EXIT )
    	{
    		menu_destroy(menu);
    		return PLUGIN_HANDLED;
    	}
 
    	new data[6], szName[64];
    	new access, callback;
    	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
 
    	new tempid = str_to_num(data);
 
    	if( is_user_alive(tempid) )
    	{
    		oles[tempid] += 95
    	}
    	client_cmd(id,"pont_adas")
    	menu_destroy(menu);
    	return PLUGIN_HANDLED;
        }
		
	public FegyverMenu(id)
{
new CsTeams:userTeam = cs_get_user_team(id)
if(user_has_weapon(id, CSW_C4))
{
	strip_user_weapons(id)
	ham_strip_weapon(id,"weapon_glock18")
	kes[id] = 6
	give_item(id, "weapon_knife")
	give_item(id, "weapon_c4")
	cs_set_user_plant(id,1,1)
	new menu = menu_create("\\yFegyverMenü", "FegyverMenu_mh");
	menu_additem(menu, "\\r[\\yM4A1\\r]", "0", 0); // case 0
	menu_additem(menu, "\\r[\\yAK47\\r]", "1", 0); // case 1
	menu_additem(menu, "\\r[\\yAWP\\r]", "2", 0); // case 2
	menu_additem(menu, "\\r[\\yFAMAS\\r]", "3", 0); // case 3
	menu_additem(menu, "\\r[\\yM249\\r]", "4", 0); // case 4
	menu_additem(menu, "\\r[\\yM3 SHOTGUN\\r]", "5", 0); // case 5
	menu_additem(menu, "\\r[\\yAUTOMATA SHOTGUN\\r]", "6", 0); // case 6
	menu_additem(menu, "\\r[\\ySCOUT\\r]", "7", 0); // case 7
	menu_additem(menu, "\\r[\\yMP5\\r]", "8", 0); // case 8
	menu_additem(menu, "\\r[\\yGALIL\\r]", "9", 0); // case 9
	menu_additem(menu, "\\r[\\yAUG\\r]", "10", 0); // case 10
	menu_additem(menu, "\\r[\\ySG552\\r]", "11", 0); // case 11
	menu_additem(menu, "\\r[\\yP90\\r]", "12", 0); // case 12
	menu_additem(menu, "\\r[\\yTMP\\r]", "13", 0); // case 13
	menu_additem(menu, "\\r[\\yUMP45\\r]", "14", 0); // case 14
	menu_additem(menu, "\\r[\\yMAC 10\\r]", "15", 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");
	menu_display(id, menu, 0);	
}
else if (userTeam == CS_TEAM_CT)
{
	strip_user_weapons(id)
	kes[id] = 6
	give_item(id, "weapon_knife")
	ham_strip_weapon(id,"weapon_glock18")
		new menu = menu_create("\\yFegyverMenü", "FegyverMenu_mh");
	menu_additem(menu, "\\r[\\yM4A1\\r]", "0", 0); // case 0
	menu_additem(menu, "\\r[\\yAK47\\r]", "1", 0); // case 1
	menu_additem(menu, "\\r[\\yAWP\\r]", "2", 0); // case 2
	menu_additem(menu, "\\r[\\yFAMAS\\r]", "3", 0); // case 3
	menu_additem(menu, "\\r[\\yM249\\r]", "4", 0); // case 4
	menu_additem(menu, "\\r[\\yM3 SHOTGUN\\r]", "5", 0); // case 5
	menu_additem(menu, "\\r[\\yAUTOMATA SHOTGUN\\r]", "6", 0); // case 6
	menu_additem(menu, "\\r[\\ySCOUT\\r]", "7", 0); // case 7
	menu_additem(menu, "\\r[\\yMP5\\r]", "8", 0); // case 8
	menu_additem(menu, "\\r[\\yGALIL\\r]", "9", 0); // case 9
	menu_additem(menu, "\\r[\\yAUG\\r]", "10", 0); // case 10
	menu_additem(menu, "\\r[\\ySG552\\r]", "11", 0); // case 11
	menu_additem(menu, "\\r[\\yP90\\r]", "12", 0); // case 12
	menu_additem(menu, "\\r[\\yTMP\\r]", "13", 0); // case 13
	menu_additem(menu, "\\r[\\yUMP45\\r]", "14", 0); // case 14
	menu_additem(menu, "\\r[\\yMAC 10\\r]", "15", 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");
	menu_display(id, menu, 0);	
}
else if (userTeam == CS_TEAM_T)
{
	strip_user_weapons(id)
	ham_strip_weapon(id,"weapon_usp")
	kes[id] = 6
	give_item(id, "weapon_knife")
	give_item(id, "item_thighpack");
		new menu = menu_create("\\yFegyverMenü", "FegyverMenu_mh");
	menu_additem(menu, "\\r[\\yM4A1\\r]", "0", 0); // case 0
	menu_additem(menu, "\\r[\\yAK47\\r]", "1", 0); // case 1
	menu_additem(menu, "\\r[\\yAWP\\r]", "2", 0); // case 2
	menu_additem(menu, "\\r[\\yFAMAS\\r]", "3", 0); // case 3
	menu_additem(menu, "\\r[\\yM249\\r]", "4", 0); // case 4
	menu_additem(menu, "\\r[\\yM3 SHOTGUN\\r]", "5", 0); // case 5
	menu_additem(menu, "\\r[\\yAUTOMATA SHOTGUN\\r]", "6", 0); // case 6
	menu_additem(menu, "\\r[\\ySCOUT\\r]", "7", 0); // case 7
	menu_additem(menu, "\\r[\\yMP5\\r]", "8", 0); // case 8
	menu_additem(menu, "\\r[\\yGALIL\\r]", "9", 0); // case 9
	menu_additem(menu, "\\r[\\yAUG\\r]", "10", 0); // case 10
	menu_additem(menu, "\\r[\\ySG552\\r]", "11", 0); // case 11
	menu_additem(menu, "\\r[\\yP90\\r]", "12", 0); // case 12
	menu_additem(menu, "\\r[\\yTMP\\r]", "13", 0); // case 13
	menu_additem(menu, "\\r[\\yUMP45\\r]", "14", 0); // case 14
	menu_additem(menu, "\\r[\\yMAC 10\\r]", "15", 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");
	menu_display(id, menu, 0);	
}
}
public FegyverMenu_mh(id, menu, item)
{
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");
		give_item(id, "weapon_knife"); 
		give_item(id, "item_assaultsuit")
		PistolMenu(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");
		give_item(id, "item_assaultsuit")
		PistolMenu(id);
	}
	case 2: 
	{
		give_item(id, "weapon_awp");
		give_item(id, "ammo_338magnum");
		give_item(id, "ammo_338magnum");      
		give_item(id, "ammo_338magnum");
		give_item(id, "weapon_knife");
		give_item(id, "item_assaultsuit")
		PistolMenu(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");
		give_item(id, "weapon_knife");
		give_item(id, "item_assaultsuit")
		PistolMenu(id);
	}
	case 4: 
	{
		give_item(id, "weapon_m249");
		give_item(id, "ammo_556nato");
		give_item(id, "ammo_556nato");
		give_item(id, "weapon_knife");
		give_item(id, "item_assaultsuit")
		PistolMenu(id);
	}
	case 5: 
	{
		give_item(id, "weapon_m3");
		give_item(id, "ammo_buckshot");
		give_item(id, "ammo_buckshot");
		give_item(id, "ammo_buckshot");
		give_item(id, "weapon_knife");
		give_item(id, "item_assaultsuit")
		PistolMenu(id);
	}
	case 6: 
	{
		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");
		give_item(id, "weapon_knife");
		give_item(id, "item_assaultsuit")
		PistolMenu(id);
	}
	case 7: 
	{
		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");
		give_item(id, "item_assaultsuit")
		PistolMenu(id);
	}
	case 8: 
	{
		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");
		give_item(id, "item_assaultsuit")
		PistolMenu(id);
	}
	case 9: 
	{
		give_item(id, "weapon_galil");
		give_item(id, "ammo_556nato");
		give_item(id, "ammo_556nato");
		give_item(id, "ammo_556nato");
		give_item(id, "item_assaultsuit")
		PistolMenu(id);
	}
	case 10: 
	{
		give_item(id, "weapon_aug");
		give_item(id, "ammo_556nato");
		give_item(id, "ammo_556nato");
		give_item(id, "ammo_556nato");
		give_item(id, "item_assaultsuit")
		PistolMenu(id);
	}
	case 11:
	{
		give_item(id, "weapon_sg552");
		give_item(id, "ammo_556nato");
		give_item(id, "ammo_556nato");
		give_item(id, "ammo_556nato");
		give_item(id, "item_assaultsuit")
		PistolMenu(id);
	}
	case 12: 
	{
		give_item(id, "weapon_p90");
		give_item(id, "ammo_57mm");
		give_item(id, "ammo_57mm");
		give_item(id, "item_assaultsuit")
		PistolMenu(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");
		give_item(id, "item_assaultsuit")
		PistolMenu(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");
		give_item(id, "weapon_knife");
		give_item(id, "item_assaultsuit")
		PistolMenu(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");
		give_item(id, "item_assaultsuit")
		PistolMenu(id);
	}
}
 
menu_destroy(menu);
 
return PLUGIN_HANDLED;
}
public PistolMenu(id)
{
new menu = menu_create("\\yPisztolyMenü", "PistolMenu_mh");
 
menu_additem(menu, "\\y[\\dDEAGLE\\y]", "", 0); // case 0
menu_additem(menu, "\\y[\\dUSP\\y]", "", 0); // case 1
menu_additem(menu, "\\y[\\dGLOCK\\y]", "", 0); // case 2
menu_additem(menu, "\\y[\\dP228\\y]", "", 0); // case 3
menu_additem(menu, "\\y[\\dFIVESEVEN\\y]", "", 0); // case 4
menu_additem(menu, "\\y[\\dELITE\\y]", "", 0); // case 5
 
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");
 
menu_display(id, menu, 0);
 
return PLUGIN_HANDLED;
}
 
public PistolMenu_mh(id, menu, item)
{
if(item == MENU_EXIT)
{
	menu_cancel(id);
	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");
		give_item(id, "weapon_hegrenade");
		give_item(id, "weapon_flashbang");
		give_item(id, "weapon_flashbang");
		cs_set_user_bpammo(id, CSW_HEGRENADE, 1)
	}
	case 1:
	{
		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");
		give_item(id, "weapon_hegrenade");
		give_item(id, "weapon_flashbang");
		give_item(id, "weapon_flashbang");
		cs_set_user_bpammo(id, CSW_HEGRENADE, 1)
	}
	case 2: 
	{
		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");
		give_item(id, "weapon_hegrenade");
		give_item(id, "weapon_flashbang");
		give_item(id, "weapon_flashbang");
		cs_set_user_bpammo(id, CSW_HEGRENADE, 1)
	}
	case 3: 
	{
		give_item(id, "weapon_p228");
		give_item(id,"ammo_357sig");
		give_item(id,"ammo_357sig");
		give_item(id,"ammo_357sig");
		give_item(id,"ammo_357sig");
		give_item(id, "weapon_hegrenade");
		give_item(id, "weapon_flashbang");
		give_item(id, "weapon_flashbang");
		cs_set_user_bpammo(id, CSW_HEGRENADE, 1)
	}
	case 4: 
	{
		give_item(id, "weapon_fiveseven");
		give_item(id,"ammo_57mm");
		give_item(id,"ammo_57mm");
		give_item(id,"ammo_57mm");
		give_item(id,"ammo_57mm");
		give_item(id,"ammo_57mm");
		give_item(id, "weapon_hegrenade");
		give_item(id, "weapon_flashbang");
		give_item(id, "weapon_flashbang");
		cs_set_user_bpammo(id, CSW_HEGRENADE, 1)
	}
	case 5: 
	{
		give_item(id, "weapon_elite");
		give_item(id,"ammo_9mm");
		give_item(id,"ammo_9mm");
		give_item(id,"ammo_9mm");
		give_item(id,"ammo_9mm");
		give_item(id, "weapon_hegrenade");
		give_item(id, "weapon_flashbang");
		give_item(id, "weapon_flashbang");
		cs_set_user_bpammo(id, CSW_HEGRENADE, 1)
	}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
stock ham_give_weapon(id,weapon[])
{
	if(!equal(weapon,"weapon_",7)) return 0;
 
	new wEnt = engfunc(EngFunc_CreateNamedEntity,engfunc(EngFunc_AllocString,weapon));
	if(!pev_valid(wEnt)) return 0;
 
	set_pev(wEnt,pev_spawnflags,SF_NORESPAWN);
	dllfunc(DLLFunc_Spawn,wEnt);
 
	if(!ExecuteHamB(Ham_AddPlayerItem,id,wEnt))
	{
		if(pev_valid(wEnt)) set_pev(wEnt,pev_flags,pev(wEnt,pev_flags) | FL_KILLME);
		return 0;
	}
	ExecuteHamB(Ham_Item_AttachToPlayer,wEnt,id)
	return 1;
}
stock ham_strip_weapon(id,weapon[])
{
	if(!equal(weapon,"weapon_",7)) return 0;
 
	new wId = get_weaponid(weapon);
	if(!wId) return 0;
 
	new wEnt;
	while((wEnt = engfunc(EngFunc_FindEntityByString,wEnt,"classname",weapon)) && pev(wEnt,pev_owner) != id) {}
	if(!wEnt) return 0;
 
	if(get_user_weapon(id) == wId) ExecuteHamB(Ham_Weapon_RetireWeapon,wEnt);
 
	if(!ExecuteHamB(Ham_RemovePlayerItem,id,wEnt)) return 0;
	ExecuteHamB(Ham_Item_Kill,wEnt);
 
	set_pev(id,pev_weapons,pev(id,pev_weapons) & ~(1<<wId));
	return 1;
}

public connectmessage(id)

{

   if(is_user_connected(id))

   {

   ColorChat(id, BLUE, "%s» ^3%L", szPrefix, LANG_SERVER, "WSM_HIRDET")

   }

}

 
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
*/
