/*
*
* AMX_FF
*  by JustinHoMi
*
*/

#include <amxmodx>
#include <amxmisc>

public plugin_init()
{
	register_plugin("Admin FF","0.21","JustinHoMi")
	register_concmd("amx_ff","admin_ff",ADMIN_CVAR,"< 0/1 >")
	register_clcmd("say","check_ff")
	register_clcmd("say_team","check_ff")
	
	return PLUGIN_CONTINUE
}

public admin_ff(id)
{
	if(read_argc() < 2)
	{
		console_print(id,"[AMX] ^"mp_friendlyfire^" is ^"%i^"", get_cvar_num("mp_friendlyfire"))
		return PLUGIN_HANDLED
	}

	new ff_s[2]
	read_argv(1,ff_s,2)
	new ff = str_to_num(ff_s)

	set_cvar_num("mp_friendlyfire", ff)
	client_print(id,print_console,"[AMX] Friendly fire is now %s", ((get_cvar_num("mp_friendlyfire") == 0) ? "Off" : "On") )
	
	return PLUGIN_CONTINUE
}

public check_ff(id)
{
	new cmd_line[128]
	read_args(cmd_line, 127)
	
	if(containi(cmd_line, "ff") != -1 || containi(cmd_line, "friendly fire") != -1 || containi(cmd_line, "fire") != -1 || containi(cmd_line, "friendly") != -1)
		client_print(id, print_chat, "[AMXX] Friendly fire is %s", ((get_cvar_num("mp_friendlyfire") == 0) ? "Off" : "On") )
		
	return PLUGIN_CONTINUE
}

