Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #include <hamsandwich>
- new szName[32],szFormat[128],szFile[]="addons/amxmodx/logs/fake_hltv.txt",PLUGIN[][]={"Anti Podelka HLTV","1.5B","Seroff"};
- public plugin_init(){
- register_plugin(PLUGIN[0], PLUGIN[1], PLUGIN[2]);
- RegisterHam(Ham_Spawn,"player","szPcheck");
- }
- public szPcheck(id) set_task(0.1,"szPchecks",id);
- public client_connect(id) if(is_user_hltv(id)) set_task(0.5,"antipodelka",id);
- public antipodelka(id) query_client_cvar(id, "cl_cmdrate", "szClient");
- public szClient(id, const cvar[], const value[]){
- if (!equali(value, "Bad CVAR request")){
- user_kick(id,"Fake Player Detected");
- }
- }
- public szPchecks(id) if(is_user_hltv(id) && ExecuteHam(Ham_IsPlayer, id)) user_kick(id,"Fake Player Detected");
- stock user_kick( const id, const reason[]){
- emessage_begin( MSG_ONE, SVC_DISCONNECT, _, id );
- ewrite_string( reason );
- emessage_end();
- get_user_name(id,szName,charsmax(szName));
- formatex(szFormat,charsmax(szFormat),"User - %s : Reason - %s",szName,reason);
- log_to_file(szFile,szFormat);
- }
Advertisement
Add Comment
Please, Sign In to add comment