Guest User

RP Name check

a guest
Feb 25th, 2013
954
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.24 KB | None | 0 0
  1. #define FILTERSCRIPT
  2.  
  3. #include <a_samp>
  4.  
  5. #define COLOR_RED 0xFF0000AA
  6.  
  7. public OnFilterScriptInit()
  8. {
  9. print("\n--------------------------------------");
  10. print(" Roleplay Name Detector by Jueix");
  11. print("--------------------------------------\n");
  12. return 1;
  13. }
  14.  
  15. stock RPnamecheck(playerid)
  16. {
  17. new pname[MAX_PLAYER_NAME],underline=0;
  18. GetPlayerName(playerid, pname, sizeof(pname));
  19. if(strfind(pname,"[",true) != (-1)) return 0;
  20. else if(strfind(pname,"]",true) != (-1)) return 0;
  21. else if(strfind(pname,"$",true) != (-1)) return 0;
  22. else if(strfind(pname,"(",true) != (-1)) return 0;
  23. else if(strfind(pname,")",true) != (-1)) return 0;
  24. else if(strfind(pname,"=",true) != (-1)) return 0;
  25. else if(strfind(pname,"@",true) != (-1)) return 0;
  26. else if(strfind(pname,"1",true) != (-1)) return 0;
  27. else if(strfind(pname,"2",true) != (-1)) return 0;
  28. else if(strfind(pname,"3",true) != (-1)) return 0;
  29. else if(strfind(pname,"4",true) != (-1)) return 0;
  30. else if(strfind(pname,"5",true) != (-1)) return 0;
  31. else if(strfind(pname,"6",true) != (-1)) return 0;
  32. else if(strfind(pname,"7",true) != (-1)) return 0;
  33. else if(strfind(pname,"8",true) != (-1)) return 0;
  34. else if(strfind(pname,"9",true) != (-1)) return 0;
  35. else if(strfind(pname,"fuck",true) != (-1)) return 0;
  36. else if(strfind(pname,"FUCK",true) != (-1)) return 0;
  37. else if(strfind(pname,"Boobies",true) != (-1)) return 0;
  38. else if(strfind(pname,"Tupac_Shakur",true) != (-1)) return 0;
  39. else if(strfind(pname,"Pussy",true) != (-1)) return 0;
  40. else if(strfind(pname,"Rape",true) != (-1)) return 0;
  41. else if(strfind(pname,"kill",true) != (-1)) return 0;
  42. else if(strfind(pname,"shit",true) != (-1)) return 0;
  43. else if(strfind(pname,"ass",true) != (-1)) return 0;
  44. else if(strfind(pname,"Jack_Black",true) != (-1)) return 0;
  45. else if(strfind(pname,"Max_Kenton",true) != (-1)) return 0;
  46. else if(strfind(pname,"Will_Smith",true) != (-1)) return 0;
  47. else if(strfind(pname,"Jaden_Smith",true) != (-1)) return 0;
  48. else if(strfind(pname,"Megan_Fox",true) != (-1)) return 0;
  49. else if(strfind(pname,"Charlie_Kenton",true) != (-1)) return 0;
  50. else if(strfind(pname,"Hugh_Hefner",true) != (-1)) return 0;
  51. else if(strfind(pname,"Paris_Hilton",true) != (-1)) return 0;
  52. else if(strfind(pname,"Marshall_Mathers",true) != (-1)) return 0;
  53. else if(strfind(pname,"Sheldon_Cooper",true) != (-1)) return 0;
  54. else if(strfind(pname,"Jet_Lee",true) != (-1)) return 0;
  55. else if(strfind(pname,"Jackie_Chan",true) != (-1)) return 0;
  56. else if(strfind(pname,"Chuck_Norris",true) != (-1)) return 0;
  57. else if(strfind(pname,"Peter_Parker",true) != (-1)) return 0;
  58. else if(strfind(pname,"Spider_Man",true) != (-1)) return 0;
  59. else if(strfind(pname,"Bat_Man",true) != (-1)) return 0;
  60. else if(strfind(pname,"Emma_Stone",true) != (-1)) return 0;
  61. else if(strfind(pname,"whore",true) != (-1)) return 0;
  62. else if(strfind(pname,"Hugh_Jackman",true) != (-1)) return 0;
  63. else if(strfind(pname,"Charles_Kenton",true) != (-1)) return 0;
  64. else if(strfind(pname,"Harry_Potter",true) != (-1)) return 0;
  65. else if(strfind(pname,"Chris_Hemsworth",true) != (-1)) return 0;
  66. else if(strfind(pname,"Penis",true) != (-1)) return 0;
  67. else if(strfind(pname,"_Dick",true) != (-1)) return 0;
  68. else if(strfind(pname,"Vagina",true) != (-1)) return 0;
  69. else if(strfind(pname,"Cock",true) != (-1)) return 0;
  70. else if(strfind(pname,"Rectum",true) != (-1)) return 0;
  71. else if(strfind(pname,"Sperm",true) != (-1)) return 0;
  72. else if(strfind(pname,"Rektum",true) != (-1)) return 0;
  73. else if(strfind(pname,"Pistol",true) != (-1)) return 0;
  74. else if(strfind(pname,"AK47",true) != (-1)) return 0;
  75. else if(strfind(pname,"Shotgun",true) != (-1)) return 0;
  76. else if(strfind(pname,"Cum",true) != (-1)) return 0;
  77. else if(strfind(pname,"Hitler",true) != (-1)) return 0;
  78. else if(strfind(pname,"Jesus",true) != (-1)) return 0;
  79. else if(strfind(pname,"God",true) != (-1)) return 0;
  80. else if(strfind(pname,"Shotgun",true) != (-1)) return 0;
  81. else if(strfind(pname,"Desert_Eagle",true) != (-1)) return 0;
  82. else if(strfind(pname,"fucker",true) != (-1)) return 0;
  83. else if(strfind(pname,"Retard",true) != (-1)) return 0;
  84. else if(strfind(pname,"Tarded",true) != (-1)) return 0;
  85. else if(strfind(pname,"fanny",true) != (-1)) return 0;
  86. else if(strfind(pname,"Daniel_Hardy",true) != (-1)) return 0;
  87. else if(strfind(pname,"abcdefghijklmnopqrstuvwxyz",true) != (-1)) return 0;
  88. new maxname = strlen(pname);
  89. for(new i=0; i<maxname; i++)
  90. {
  91. if(pname[i] == '_') underline ++;
  92. }
  93. if(underline != 1) return 0;
  94. pname[0] = toupper(pname[0]);
  95. for(new x=1; x<maxname; x++)
  96. {
  97. if(pname[x] == '_') pname[x+1] = toupper(pname[x+1]);
  98. else if(pname[x] != '_' && pname[x-1] != '_') pname[x] = tolower(pname[x]);
  99. }
  100. SetPlayerName(playerid, "New_Name");
  101. SetPlayerName(playerid, pname);
  102. return 1;
  103. }
  104.  
  105. public OnPlayerConnect(playerid)
  106. {
  107. //dealership
  108. //login system
  109. if(!RPnamecheck(playerid)) {
  110. ShowPlayerDialog(playerid, 911, DIALOG_STYLE_INPUT, "{CC0000}Please Enter a suitable roleplay name roleplay name", "Los Entertainment Multimod\t\t\t\tIP::~~~~~\nIt seems like you do not have a roleplay name please pick one.(No Famous Names Got a good Anti-detect for that).", "Register", "Cancel");
  111. SendClientMessage(playerid,COLOR_RED,"HINT: Your name must be in Firstname_Lastname format, For example Jason_Brown.");
  112. }
  113. return 1;
  114. }
  115.  
  116. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  117. {
  118. if (dialogid == 911)
  119. {
  120. SetPlayerName(playerid,(inputtext));
  121. if(!RPnamecheck(playerid)) {
  122. ShowPlayerDialog(playerid, 911, DIALOG_STYLE_INPUT, "{CC0000}Please Enter a suitable roleplay name roleplay name", "Los Entertainment Multimod\t\t\t\tIP::~~~~~\nIt seems like you do not have a roleplay name please pick one.(No Famous Names Got a good Anti-detect for that).", "Register", "Cancel");
  123. SendClientMessage(playerid,COLOR_RED,"HINT: Your name must be in Firstname_Lastname format, For example Jason_Brown.");
  124. }
  125. else
  126. {
  127. SetPlayerName(playerid,(inputtext));
  128. }
  129. }
  130. }
  131.  
  132.  
  133. public OnFilterScriptExit()
  134. {
  135. return 1;
  136. }
Advertisement
Add Comment
Please, Sign In to add comment