http://www.rtcw.jolt.co.uk/content/enemy_territory/server_guide/cvar_restrictions.html
Read that for server settings to stop tweakers and most bots. Or at least thats what I got from 3 minutes of reading. And also a pitch hack would just modify your pitch on the mortar. At least thats what I got from some research.
Also you could make a mortar hack by possibly using the wallhack style of play (pb_sv_cvar r_drawworld, i guess would remove the world and give you a blank map) and you could run a sortof macro effect monitor with a 000 tracker to track where the x will move and then after just
0x0
000
after a few it can expect where the target will move next by predicting where its moving to and will fire.
Also you could write a home version of the mortar hack by replacing all your wall/texture files with an invisable wall/texture file at the same size by creating multiple layers in photoshop on it. Im not sure if this way is protected but by replacing a enemy skin file with like a red square so to speak and replace all 9 squares of movement possibility around him to a purple and allies as a green it could search for a red, label the red, monitor red for 4 movement or 2 seconds (whichever comes first) and then aims and fires (could auto track every refresh on the label)
(The label would then turn all floor squares around him to purple and then refresh at a set speed)
Thats just a home macro version, I guess you could patch this up by detecting the last date modified and if its later than what the server allows then boot. But another way to get around that is to set your computer clock to the same date to second when you save it. You would have to write a macro to do the save for you so it would save on the exact second and if your good to the exact millisecond or further down.
Just my theories.