Helló. Mi a hiba ebben a pluginban? Ha írok 7 vagy akármenyi számot ki írja ha ip hírdetek aszt is kiírja  ha a nevembe  írok számot aszt is engedi miert engedi a hirdetést?
#include <amxmodx>
#include <fakemeta>
 
public plugin_init()
{
	register_plugin("Hirdetes", "Petrik", "1.0")
	register_forward(FM_ClientUserInfoChanged, "ClientInfoChanged")
	register_clcmd ("say", "msgControl")
	register_clcmd ("say_team", "msgControl")
}
 
public msgControl(id){
	new message[192]
	read_args (message, 191)
	remove_quotes (message)
 
	new Bnum = strlen(message)
	new Nnum = 0
	new i = 0
 
	while(i < Bnum)
	{
		if(message[i] == '1' || message[i] == '2' || message[i] == '3' || message[i] == '4' || message[i] == '5' || message[i] == '6' || message[i] == '7' || message[i] == '8' || message[i] == '9' || message[i] == '0')
			Nnum++
		++i
	}
 
	if( Nnum >= 5)
	{
		client_print(id, print_chat, "Nem irhatsz 5 szamnal tobbet!!!")
		return PLUGIN_HANDLED
	}
 
	return PLUGIN_CONTINUE	
}
 
public client_connect(id)
	set_task(3.0, "NameConrol",id)
 
public ClientInfoChanged(id)
	set_task(3.0, "NameConrol",id)
 
public NameConrol(id){
	if(!is_user_connected(id))
		return PLUGIN_CONTINUE
 
	new name[31]
	get_user_name(id, name, 30)
 
	new Bnum = strlen(name);
 
	new i=0
	new Nnum=0
 
	while(i < Bnum)
	{
 
		if(name[i] == '1' || name[i] == '2' || name[i] == '3' || name[i] == '4' || name[i] == '5' || name[i] == '6' || name[i] == '7' || name[i] == '8' || name[i] == '9' || name[i] == '0')
			Nnum++;
		++i;
	}
 
	if( Nnum >= 5)
	{
		client_cmd(id, "name ^"Max 5 szam lehet a nevedben!^"")
		client_cmd(id, "retry")
		return PLUGIN_CONTINUE
	}
	return PLUGIN_CONTINUE
}
 
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1038{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/