#include <amxmodx>
 
#define PLUGIN "RosszKarakterek"
#define VERSION "1.0"
#define AUTHOR "DeRoiD"
 
new RosszKarakterek
new RosszKarakterekNev
new message[192]
 
public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("say", "say_handle")
	register_clcmd("say_team", "say_handle")
}
public client_connect(id)
{
	new JatekosNeve[32]
	get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
	new JatekosIP[32]
	get_user_ip(id, JatekosIP, charsmax(JatekosIP))
 
	new hossz = strlen(JatekosNeve)
 
	new i = 0
	RosszKarakterekNev = 0
 
	while(i < hossz)
	{
		if(JatekosNeve[i] == '#')
			RosszKarakterekNev++
		++i
 
	}
 
	if(RosszKarakterekNev != 0)
	{	
		server_cmd("kick #%d Tiltott karakter van a nevedben. ^"#^"", get_user_userid(id))
		log_amx("Egy jatekos tiltott karakteres nevvel jott fel : %s | %s", JatekosNeve, JatekosIP)
	}
}
public say_handle(id) {
	read_args(message, 191)
	remove_quotes(message)
 
	new hossz = strlen(message)
 
	new i = 0
	RosszKarakterek = 0
 
	while(i < hossz) {
		if(message[i] == '#')
			RosszKarakterek++
		++i
	}
 
	if(RosszKarakterek != 0)
	{
		new JatekosNeve[32]
		get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
		new JatekosIP[32]
		get_user_ip(id, JatekosIP, charsmax(JatekosIP))
		server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
		log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
		return PLUGIN_HANDLED
	}
	return PLUGIN_CONTINUE
}