PHP Code:
new name_disconnect[70]
format(name_disconnect, 69, "abcdefghijklmnopqrstuvwxyz1234567890!@#$% ^"&*()-_=+[{]}\|,<.>/?;:'`~");
new name[32],name_len;
get_user_name(id, name, 31);
name_len = strlen(name);
for(new name_lenstart = 0;name_lenstart < name_len;name_lenstart++)
{
if(contain(name_disconnect,name[name_lenstart]) == -1)
{
new userid = get_user_userid(id);
server_cmd( "kick #%d",userid);
}
}
% in utf-8 is 3 characters
% is 1 characters
this core have bug
i can't find where bug....