This plugin is designed to making scripts in TS harder to make and less effective. It will NOT competly block
"cheat" script nor prevent them from working. For that to happen it requires a client side part period.
It can also block keyboard viewing commands and so called "dobble fire" where both
+attack and +attack2 is used at once (When a player does this, only the first attack is vaild, (If both where pressed at the same exact time
then only +attack happens.) But remember the client prediction code will still show a client side effect)
THIS PLUGIN REQUIRES THE ENGINE MODULE
Now that cvar blocking has been removed ( as it no longer works ) valve added a even more powerfull system. This system can be used via another plugin i have posted, or you can use the one made by PM thats even more powerfull but a bit more complex to setup.
My cvar checker: Link
My PM`s checker: Link
Q) What sort of issues will blocking keyboard movement make?
A) If someone uses the keyboard to look with ( basicly bind a +left, instead of the normal bind a +stafeleft) they will not be albe to do this.
Personaly i dont think anyone still uses the keyboard to look with, and blocking these commands is proberbly most effective against scripts
Q) What sort of issues will blocking cvars make?
A) None i can think off unless they using keyboard to look with. And need to change the cvar often(Witch in effect would be like changing the sensitivity cvar while playing)
Q) What sort of isses will blocking "dual attack" make?
A) Blocking this might piss alot of ppl off, but other then that.
Q) XXXX is in the logs and tried to do XXXX, should i ban him?
A) Thats your choice, but remember that the client tried to change cl_pitchspeed, could be something as stupid has him having cl_pitchspeed X in his config.cfg ( For some reason )
Q) My logs get spammed by XX used XXX like 100 times
A) The logs are writen for every time the user is doing it, that means if i do +left in the console. And the server is running at 100fps this it gets logged 100times a sec
Q) Why does ppl that use +left / +right get slaped?
A) Since there is not simple way to block the effect, we instead have to slap the user. So stop the players from abusing it, they get slapped with damange
Q) Does this plugin use alot of CPU?
Q) Cant you just block scripts that include +attack?
A) no, not without a client side modifikation.
Q) I found a script that this plugin does not "block" can you please update the plugin?
A) I might, if you pm the script to me via either the TS boards or AMXX boards ( My name on them is EKS )
Installing the plugin:
1)Install the plugin like any other
2)Make sure the engine module is running
3)add sv_scriptblock / sv_script to amxx.cfg ( Remember cvars will only be checked on map restart)
sv_script 3 // 0 = Loging and echo disabled | 1 = Logs when someone is doing something restriced by the plugin | 2 = Echos when someone is doing something thats restriced | 3 = echo and log
// Add the vaules together. (everything is 15 )
1 = Block keyboard looking // This is by far the thing thats gonna mess up most scripts
2 = Block holding both attack1 and 2 // Blocking players +attack and +attack2 at the same time
8 = Punish players using +left +right ( Since the plugin does not have a way to block the effect, we just slap the user instead)
Twilight Suzuka <-> For example scripts & help
Ops in #AMXmod @ Quakenet for alot of help ( + AssKicker & CheesyPeteza )
- First version