Advertisement
Guest User

Untitled

a guest
Mar 21st, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4.  
  5. #define PLUGIN "Fps Kicker"
  6. #define VERSION "1.0"
  7. #define AUTHOR "Stimul"
  8.  
  9. #define MAX_CLIENTS 32
  10. #define MAX_FPS 110
  11.  
  12. new g_iFps[MAX_CLIENTS+1];
  13.  
  14. public plugin_init()
  15. {
  16. register_plugin(PLUGIN, VERSION, AUTHOR);
  17.  
  18. set_task(1.0, "CheckFps", .flags = "b");
  19. }
  20.  
  21. public CheckFps()
  22. {
  23. new iPlayers[MAX_CLIENTS], iNum;
  24. get_players(iPlayers, iNum, "c");
  25.  
  26. for(new i; i < iNum; i++)
  27. {
  28. if(g_iFps[iPlayers[i]] > MAX_FPS)
  29. {
  30. server_cmd("kick #%d ^"Ваш FPS %d слишком высокий, понизьте значение fps_max!^"", get_user_userid(iPlayers[i]), g_iFps[iPlayers[i]]);
  31. server_exec();
  32. }
  33.  
  34. g_iFps[iPlayers[i]] = false;
  35. }
  36. }
  37.  
  38. public client_PreThink(id)
  39. g_iFps[id]++;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement