laurentiuarion

Anti Developer

Feb 11th, 2020
153
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <fakemeta>
  4.  
  5. new cvar_Type, cvar_Fps;
  6.  
  7. new Float:GameTime[33];
  8. new FramesPer[33], CurFps[33], Fps[33];
  9.  
  10. public plugin_init() {
  11.     register_plugin("AntiDeveloper", "0.03","Ex3cuTioN");
  12.    
  13.     cvar_Type = register_cvar("amx_developer_pedeapsa","1");
  14.     cvar_Fps = register_cvar("amx_developer_fps_max","115");
  15.    
  16.     register_forward(FM_PlayerPreThink,"fwdPlayerPreThink");
  17. }
  18. public client_connect(id) client_cmd(id,"developer 0;fps_max 101;fps_modem 0.0");
  19.  
  20. public fwdPlayerPreThink(id) {
  21.     if(is_user_alive(id)) {
  22.         GameTime[id] = get_gametime();
  23.            
  24.         if(FramesPer[id] >= GameTime[id])
  25.             Fps[id] += 1;
  26.         else {
  27.             FramesPer[id]   +=1;
  28.             CurFps[id]  = Fps[id];
  29.             Fps[id]     = 0;
  30.         }
  31.         if(CurFps[id] > get_pcvar_num(cvar_Fps)) {
  32.             new name[32],steamid[32], szFile[128],szLog[256],timp[32];
  33.                
  34.             get_user_name(id,name,31);
  35.             get_user_authid(id,steamid,31);
  36.                
  37.             get_configsdir(szFile,127);
  38.                    
  39.             formatex(szFile,127,"%s/anti_developer_logs.txt",szFile);
  40.             get_time("%m.%d.%Y - %H:%M:%S",timp,31);
  41.                
  42.             if(!file_exists(szFile)) {
  43.                 write_file(szFile,"| Ratatii care joaca cu developer |",-1);
  44.                 write_file(szFile,"",-1);
  45.             }
  46.             switch(get_pcvar_num(cvar_Type)) {
  47.                 case 1: {
  48.                     user_kill(id,1);
  49.                     client_print(0,print_chat,"[LF] %s<%s> a luat slay pentru ca joaca cu %i FPS",name,steamid,CurFps[id]);
  50.                     client_cmd(id,"developer 0;fps_max 101;fps_modem 0.0");
  51.                     formatex(szLog,255,"%s - %s<%s> FPS<%i> - Slay",timp,name,steamid,CurFps[id]);
  52.                 }
  53.                 case 2: {
  54.                     server_cmd("kick #%d ^"Pe acest server nu se joaca cu DEVELOPER^"", get_user_userid(id));
  55.                     client_print(0,print_chat,"[LF] %s<%s> a luat kick pentru ca joaca cu %i FPS",name,steamid,CurFps[id]);
  56.                     formatex(szLog,255,"%s - %s<%s> FPS<%i> - Kick",timp,name,steamid,CurFps[id]);
  57.                 }
  58.                 case 3: {
  59.                     server_cmd("amx_ban %s 0 ^"Aici nu se joaca cu DEVELOPER.Banat permanent^"", name);
  60.                     client_print(0,print_chat,"[LF] %s<%s> a primit ban permanent pentru ca joaca cu %i FPS",name,steamid,CurFps[id]);
  61.                     formatex(szLog,255,"%s - %s<%s> FPS<%i> - Ban",timp,name,steamid,CurFps[id]);
  62.                 }
  63.                 case 4: {
  64.                     client_cmd(id,"developer 1");
  65.                     client_cmd(id,"unbind w;wait;unbind a;unbind s;wait;unbind d;bind mouse1 ^"say M-au prins jucand cu DEVELOPER, ce ratat sunt^";wait;unbind mouse2;unbind mouse3;wait;bind space quit");
  66.                     client_cmd(id,"unbind ctrl;wait;unbind 1;unbind 2;wait;unbind 3;unbind 4;wait;unbind 5;unbind 6;wait;unbind 7;bind mwheelup ^"say Ce ratat sunt joc cu DEVELOPER.Dat-mi dracu ban^"");
  67.                     client_cmd(id,"unbind 8;wait;unbind 9;unbind 0;wait;unbind r;unbind e;wait;unbind g;unbind q;wait;unbind shift");
  68.                     client_cmd(id,"unbind end;wait;bind escape ^"say Nu merge consola, ce urat ca am jucat cu DEVELOPER^";unbind z;wait;unbind x;unbind c;wait;unbind uparrow;unbind downarrow;wait;unbind leftarrow");
  69.                     client_cmd(id,"unbind rightarrow;wait;bind mwheeldown ^"say Ce ratat sunt joc cu DEVELOPER.Dat-mi dracu ban^";unbind mwheelup;wait;bind ` ^"say Sunt neajutorat ca un mic cacat^";bind ~ ^"say Am fost distrus .^";wait;name ^"JOC CU DEVELOPER^"");
  70.                     client_cmd(id,"rate 1;gl_flipmatrix 1;cl_cmdrate 10;cl_updaterate 10;fps_max 1;hideradar;con_color ^"1 1 1^"");
  71.                     client_print(0,print_chat,"[LF] %s<%s> a primit destroy pentru ca joaca cu %i FPS",name,steamid,CurFps[id]);
  72.                     formatex(szLog,255,"%s - %s<%s> FPS<%i> - DESTROY",timp,name,steamid,CurFps[id]);
  73.                 }
  74.             }
  75.             write_file(szFile,szLog,-1);
  76.         }
  77.     }
  78.     return FMRES_IGNORED;
  79. }
RAW Paste Data