#include <amxmodx>
#include <codmod>
#include <fakemeta>
#include <fun>
#include <cstrike>


new const nazwa[]   = "Strzelec Wyborowy";
new const opis[]    = "Ogranicznik Rozrzutu";
new const bronie    = 1<<CSW_M4A1 | 1<<CSW_DEAGLE;
new const zdrowie   = 12;
new const kondycja  = 5;
new const inteligencja = 9;
new const wytrzymalosc = 2;


new bool: ma_klase[33];

public plugin_init()
{	
	register_plugin(nazwa, "1.0", "Play");
	cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);    
	register_forward(FM_CmdStart, "CmdStart");	
}
public cod_class_enabled(id)
{
	ma_klase[id] = true;
	return PLUGIN_CONTINUE;
}

public cod_class_disabled(id)
{
	ma_klase[id] = false;
}
public CmdStart(id, uc_handle)
{
	if(ma_klase[id] && get_uc(uc_handle, UC_Buttons) & IN_ATTACK)
	{
		new Float:punchangle[3]
		pev(id, pev_punchangle, punchangle)
		for(new i=0; i<3;i++) 
				punchangle[i]*=0.9;
		set_pev(id, pev_punchangle, punchangle)
	}
}
