Advertisement
eXsses

yReallifeNameAnalyseFS v0.1.0 BETA by #PWN

Jun 2nd, 2013
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.28 KB | None | 0 0
  1. /*
  2. Diese ReallifeNameAnalyse-FS wurde von #PWN gescriptet.
  3. Es ist nicht erlaubt diesen Hinweis zu entfernen.
  4.  
  5. Bei Fragen:
  6. Skype: patrick.style45
  7.  
  8. */
  9.  
  10. #define FILTERSCRIPT
  11.  
  12. #define COLOR_ROT   0xFF0000FF
  13.  
  14. #include <a_samp>
  15.  
  16. #if defined FILTERSCRIPT
  17.  
  18. public OnFilterScriptInit()
  19. {
  20.     print("\n--------------------------------------");
  21.     print(" yReallifeNameAnalyseFS v0.1.0 BETA by #PWN");
  22.     print("--------------------------------------\n");
  23.     return 1;
  24. }
  25.  
  26. #endif
  27.  
  28. public OnPlayerConnect(playerid)
  29. {
  30.     new Name[MAX_PLAYER_NAME], string[128];
  31.     GetPlayerName(playerid, Name, sizeof(Name));
  32.     if(
  33.     strfind(Name, "0", true) != -1 || strfind(Name, "1", true) != -1 ||
  34.     strfind(Name, "2", true) != -1 || strfind(Name, "3", true) != -1 ||
  35.     strfind(Name, "4", true) != -1 || strfind(Name, "5", true) != -1 ||
  36.     strfind(Name, "6", true) != -1 || strfind(Name, "7", true) != -1 ||
  37.     strfind(Name, "8", true) != -1 || strfind(Name, "9", true) != -1 ||
  38.     strfind(Name, "[", true) != -1 || strfind(Name, "]", true) != -1 ||
  39.     strfind(Name, ".", true) != -1 || strfind(Name, "_", true) == -1)
  40.     {
  41.         format(string, sizeof(string), "[yRNA] Der Spieler %s wurde gekickt! Grund: unzulässiger Reallife-Name!", Name);
  42.         SendClientMessageToAll(COLOR_ROT, string);
  43.         Kick(playerid);
  44.     }
  45.     return 1;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement