05.06.2009, 17:28
pawn Code:
InvalidNickCharacters(string[]) // By Gehaktbal
{
for (new a = 0, b = strlen(string); a < b; a++)
{
switch(string[a])
{
case '=': return 0;
case '!': return 0;
case '@': return 0;
case '#': return 0;
case '$': return 0;
case '%': return 0;
case '^': return 0;
case '&': return 0;
case '*': return 0;
case '(': return 0;
case ')': return 0;
case '/': return 0;
case ':': return 0;
case '-': return 0;
case ';': return 0;
case '+': return 0;
case '<': return 0;
case '>': return 0;
case '?': return 0;
case ',': return 0;
case '.': return 0;
case '`': return 0;
case '~': return 0;
case '}': return 0;
case '{': return 0;
}
}
return 1;
}
pawn Code:
if("/nick" bla bla bla......)
{
if(InvalidNickCharacters(newnick))
{
// Here your change nick code..
}
else
{
SendClientMessage(playerid, COLOR_RED, "Invalid nickname! use can only use A-Z a-z 0-9 [] or _");
}
return 1;
}