Very nice plugin, I have some ideas here: - removing cheat names from the plugin - adding a cheats.txt, where admins can add "new" cheats that are "scanable" - admin should decide what to do with a hacker found by the plugin ***
*** = internal admin message would be very useful for admins, are just logfiles, maybe some admins would like to record a demo for SteamBans ;) > -----Ursprüngliche Nachricht----- > Von: hlds_linux@list.valvesoftware.com > Gesendet: 21.05.06 23:31:04 > An: hlds_linux@list.valvesoftware.com > Betreff: Re: [hlds_linux] CSS Cheats > On Sun, 2006-05-21 at 13:57 +1200, Andrew Forsberg wrote: > [...] > > > > I've changed my mind about publishing the source code on the hlds_linux > > list -- but will email it to anyone who is interested. > > And changed it again after a few offlist emails. Here it is, fwiw. You > may want to change the log messages to something else more obscure if > your ban list is public. I doubt these cheats will be popular long > enough for that to be an issue, and preferred my punters knew they'd be > banned in advance. > > Cheers > > > /* Ecstatic Cheat Hack Detector written by Anthrax, 2006 > Plugin distributed without warranties or guarantee. > > Plugin developed to detect client cvars in hl1 mods > set by certain types of cheat for cs 1.6 and czero. > It may work with other mods. > > **Additions to plugin made by Anders** > # Added support for AMXBANS > # Fixed bans to take place almost immediately > # Added support for 2 more known detectable hacks. > */ > #include <amxmodx> > #include <amxmisc> > > > public plugin_init(){ > register_plugin("Ecstatic Check","2.0","Anthrax") > } > public client_putinserver(id){ > new infoField[32] > new infoField2[32] > new infoField3[32] > > get_user_info(id,"EcstaticCheat",infoField,32) > get_user_info(id,"TeKilla",infoField2,32) > get_user_info(id,"MicCheat",infoField3,32) > > > if((equal(infoField,"Hack_User"))||(equal(infoField2,"Hack_User"))||(equal(infoField3,"Hack_User"))){ > new name[32] > new auth[32] > > get_user_name(id,name,31) > get_user_authid(id,auth,31) > > if (equal(infoField,"Hack_User")){ > server_cmd("amx_ban %d %s %s",0,auth,"Ecstatic Cheat") > log_amx("Player %s %s was Banned for Ecstatic Cheat",name,auth) > } > if (equal(infoField2,"Hack_User")) { > server_cmd("amx_ban %d %s %s",0,auth,"TeKilla Cheat") > log_amx("Player %s %s was Banned for TeKilla Cheat",name,auth) > } > if (equal(infoField3,"Hack_User")) { > server_cmd("amx_ban %d %s %s",0,auth,"Mic Cheat") > log_amx("Player %s %s was Banned for Mic Cheat",name,auth) > } > server_exec() > } > } > > > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, please > visit: > http://list.valvesoftware.com/mailman/listinfo/hlds_linux _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux