knight_69

Untitled

Feb 28th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.36 KB | None | 0 0
  1. #include <amxmodx>
  2.  
  3. new const g_names[][] =
  4. {
  5. "#cstrike_gign",
  6. "_label",
  7. "118",
  8. "%",
  9. "ctmone",
  10. "-player",
  11. "player-",
  12. "ms-pro",
  13. "server",
  14. "xtremexpc",
  15. "laleagane",
  16. "www.",
  17. "cs16.ro",
  18. "cs1.ro",
  19. "setmaster",
  20. "gametracker",
  21. "evilzcs",
  22. "cs1.r0",
  23. "connect",
  24. "play-arena.ro",
  25. "cs-allgame",
  26. "Furien(.)Indungi(.)Ro [2]",
  27. "Furien(.)Indungi(.)Ro [1]",
  28. "swear",
  29. "promns.ro",
  30. "csgmaster.com",
  31. "jucator",
  32. "ruls.ro",
  33. "connect-178.239.20.18",
  34. "baiamare",
  35. "indungi",
  36. "pglzone.ro",
  37. "hellsteam",
  38. "helldevil",
  39. "vrancea",
  40. "freakz",
  41. "boost.com",
  42. "devilx.ro",
  43. "cutitarii",
  44. "rangfor",
  45. "newlifezm",
  46. "Furien(.)Indungi(.)Ro",
  47. "csmania",
  48. "ZombiMod",
  49. "INTRUSII.RO",
  50. "furien",
  51. ":27015",
  52. "warrior>",
  53. "DEVILZ.RO",
  54. "CSAREA.RO",
  55. "EviL ZonE",
  56. "zarul.ro",
  57. "csblackdevil",
  58. "csbestial.com"
  59. }
  60. new g_sizeof_names = sizeof g_names
  61.  
  62. new const g_names_new[][] =
  63. {
  64. "connect-176.31.215.220",
  65. "connect-176.31.215.220",
  66. "connect-176.31.215.220",
  67. "connect-176.31.215.220",
  68. "connect-176.31.215.220",
  69. "connect-176.31.215.220",
  70. "connect-176.31.215.220",
  71. "connect-176.31.215.220",
  72. "connect-176.31.215.220",
  73. "connect-176.31.215.220",
  74. "connect-176.31.215.220",
  75. "connect-176.31.215.220",
  76. "connect-176.31.215.220",
  77. "connect-176.31.215.220",
  78.  
  79.  
  80. }
  81. new g_sizeof_names_new = sizeof g_names_new - 1
  82.  
  83. new g_filter_chars[29] = " ~`@#$%&*()-_=+\|[{]};',<>/?" //^"
  84. //new g_sizeof_filter = sizeof g_filter_chars
  85.  
  86. new g_names_changed = 1
  87.  
  88. public plugin_init()
  89. register_plugin("Nick Changer", "1.0", "CsBesT")
  90.  
  91. public client_connect(id) verify_name(id)
  92.  
  93. public client_infochanged(id)
  94. {
  95. if (!is_user_connected(id))
  96. return;
  97.  
  98. verify_name(id)
  99. }
  100.  
  101. verify_name(id)
  102. {
  103. static name[32]
  104. get_user_info(id, "name", name, 31)
  105.  
  106. static i, ignore
  107. ignore = false
  108.  
  109. for (i = 0; i <= g_sizeof_names_new; i++)
  110. if (containi(name, g_names_new[i]) != -1)
  111. {
  112. ignore = true
  113. break;
  114. }
  115.  
  116. if (ignore)
  117. return;
  118.  
  119. for (i = 0; i < 29; i++)
  120. replace_all(name, 31, g_filter_chars[i], "")
  121.  
  122. for (i = 0; i < g_sizeof_names; i++)
  123. if (containi(name, g_names[i]) != -1)
  124. {
  125. formatex(name, 31, "%s [%d]", g_names_new[random_num(0, g_sizeof_names_new)], g_names_changed)
  126. set_user_info(id, "name", name)
  127. client_cmd(id, "name ^"%s^"", name)
  128. g_names_changed++
  129. }
  130. }
Add Comment
Please, Sign In to add comment