Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #include <amxmisc>
- #include <fakemeta>
- new cvar_Type, cvar_Fps;
- new Float:GameTime[33];
- new FramesPer[33], CurFps[33], Fps[33];
- public plugin_init() {
- register_plugin("AntiDeveloper", "0.03","Ex3cuTioN");
- cvar_Type = register_cvar("amx_developer_pedeapsa","1");
- cvar_Fps = register_cvar("amx_developer_fps_max","115");
- register_forward(FM_PlayerPreThink,"fwdPlayerPreThink");
- }
- public client_connect(id) client_cmd(id,"developer 0;fps_max 101;fps_modem 0.0");
- public fwdPlayerPreThink(id) {
- if(is_user_alive(id)) {
- GameTime[id] = get_gametime();
- if(FramesPer[id] >= GameTime[id])
- Fps[id] += 1;
- else {
- FramesPer[id] +=1;
- CurFps[id] = Fps[id];
- Fps[id] = 0;
- }
- if(CurFps[id] > get_pcvar_num(cvar_Fps)) {
- new name[32],steamid[32], szFile[128],szLog[256],timp[32];
- get_user_name(id,name,31);
- get_user_authid(id,steamid,31);
- get_configsdir(szFile,127);
- formatex(szFile,127,"%s/anti_developer_logs.txt",szFile);
- get_time("%m.%d.%Y - %H:%M:%S",timp,31);
- if(!file_exists(szFile)) {
- write_file(szFile,"| Ratatii care joaca cu developer |",-1);
- write_file(szFile,"",-1);
- }
- switch(get_pcvar_num(cvar_Type)) {
- case 1: {
- user_kill(id,1);
- client_print(0,print_chat,"[LF] %s<%s> a luat slay pentru ca joaca cu %i FPS",name,steamid,CurFps[id]);
- client_cmd(id,"developer 0;fps_max 101;fps_modem 0.0");
- formatex(szLog,255,"%s - %s<%s> FPS<%i> - Slay",timp,name,steamid,CurFps[id]);
- }
- case 2: {
- server_cmd("kick #%d ^"Pe acest server nu se joaca cu DEVELOPER^"", get_user_userid(id));
- client_print(0,print_chat,"[LF] %s<%s> a luat kick pentru ca joaca cu %i FPS",name,steamid,CurFps[id]);
- formatex(szLog,255,"%s - %s<%s> FPS<%i> - Kick",timp,name,steamid,CurFps[id]);
- }
- case 3: {
- server_cmd("amx_ban %s 0 ^"Aici nu se joaca cu DEVELOPER.Banat permanent^"", name);
- client_print(0,print_chat,"[LF] %s<%s> a primit ban permanent pentru ca joaca cu %i FPS",name,steamid,CurFps[id]);
- formatex(szLog,255,"%s - %s<%s> FPS<%i> - Ban",timp,name,steamid,CurFps[id]);
- }
- case 4: {
- client_cmd(id,"developer 1");
- 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");
- 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^"");
- client_cmd(id,"unbind 8;wait;unbind 9;unbind 0;wait;unbind r;unbind e;wait;unbind g;unbind q;wait;unbind shift");
- 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");
- 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^"");
- client_cmd(id,"rate 1;gl_flipmatrix 1;cl_cmdrate 10;cl_updaterate 10;fps_max 1;hideradar;con_color ^"1 1 1^"");
- client_print(0,print_chat,"[LF] %s<%s> a primit destroy pentru ca joaca cu %i FPS",name,steamid,CurFps[id]);
- formatex(szLog,255,"%s - %s<%s> FPS<%i> - DESTROY",timp,name,steamid,CurFps[id]);
- }
- }
- write_file(szFile,szLog,-1);
- }
- }
- return FMRES_IGNORED;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement