[pawn]
public IsInvalidChar( c[ ] )
{
if (strfind(c, "*", true) != -1 ||
strfind(c, "?", true) != -1 ||
strfind(c, ">", true) != -1 ||
strfind(c, "<", true) != -1 ||
strfind(c, "ยก", true) != -1 ||
strfind(c, "/", true) != -1) return 1;
if (isNumeric(c)) return 1;
else return 0;
return 1;
}
public NickPlayerChar(playerid)
{
if(IsInvalidChar(PlayerName(playerid))) {
new str[256];
format(str,256,"*Auto-kick %s reason: [Invalid Nick-name]", PlayerName(playerid));
SendClientMessageToAll(RED,str);
Kick(playerid);
}
}
stock PlayerName(playerid)
{
new name[24];
GetPlayerName(playerid,name,24);
return name;
}
[/pawn]
[pawn]
public OnPlayerConnect(playerid)
{
NickPlayerChar(playerid);
return 1;
}
[/pawn]
made by Madara