[FilterScript] [FS]RP Name Checker
#9

This is just a simple function not filterscript ... and also you are complicating too much.

pawn Code:
stock NameValidator(playerid)
{
  new pname[MAX_PLAYER_NAME],underline=0;
  GetPlayerName(playerid, pname, sizeof(pname));
  if(strfind(pname,"[",true) != (-1)) return 0;
  else if(strfind(pname,"]",true) != (-1)) return 0;
  else if(strfind(pname,"$",true) != (-1)) return 0;
  else if(strfind(pname,"(",true) != (-1)) return 0;
  else if(strfind(pname,")",true) != (-1)) return 0;
  else if(strfind(pname,"=",true) != (-1)) return 0;
  else if(strfind(pname,"@",true) != (-1)) return 0;
  else if(strfind(pname,"1",true) != (-1)) return 0;
  else if(strfind(pname,"2",true) != (-1)) return 0;
  else if(strfind(pname,"3",true) != (-1)) return 0;
  else if(strfind(pname,"4",true) != (-1)) return 0;
  else if(strfind(pname,"5",true) != (-1)) return 0;
  else if(strfind(pname,"6",true) != (-1)) return 0;
  else if(strfind(pname,"7",true) != (-1)) return 0;
  else if(strfind(pname,"8",true) != (-1)) return 0;
  else if(strfind(pname,"9",true) != (-1)) return 0;
  new maxname = strlen(pname);
  for(new i=0; i<maxname; i++)
  {
    if(pname[i] == '_') underline ++;
  }
  if(underline != 1) return 0;
    pname[0] = toupper(pname[0]);
    for(new x=1; x<maxname; x++)
    {
        if(pname[x] == '_') pname[x+1] = toupper(pname[x+1]);
        else if(pname[x] != '_' && pname[x-1] != '_') pname[x] = tolower(pname[x]);
    }
    SetPlayerName(playerid, "New_Name");
    SetPlayerName(playerid, pname);
    return 1;
}
Reply


Messages In This Thread
[FS]RP Name Checker - by [DrM]spatrik - 29.12.2009, 15:33
Re: [FS]RP Name Checker - by Crezy-Boy - 29.12.2009, 15:35
Re: [FS]RP Name Checker - by [DrM]spatrik - 29.12.2009, 15:48
Re: [FS]RP Name Checker - by Scream[SM] - 30.12.2009, 14:31
Re: [FS]RP Name Checker - by [DrM]spatrik - 30.12.2009, 21:11
Re: [FS]RP Name Checker - by Andy_McKinley - 30.12.2009, 21:15
Re: [FS]RP Name Checker - by Abernethy - 30.12.2009, 21:25
Re: [FS]RP Name Checker - by Dr3ik4s - 09.02.2010, 14:11
Re: [FS]RP Name Checker - by Sergei - 09.02.2010, 14:19
Re: [FS]RP Name Checker - by Finn - 09.02.2010, 14:24

Forum Jump:


Users browsing this thread: 3 Guest(s)