no gui... i don't know anything on how gui's work.
I don't want to mod the SDK if I can help it. I don't have any version of MS C++...
But I was hoping someone tried this before, I guess not.
I was actuatly thinking of something simular to what you sugested snoop... I was thinking of having it so that when the player walks on a designated area (or in something) it "Activates" the turret. Then the turrent is always aligned with the player's view angles (I could never get objects to bind to players. IF you know how, please post). Basicly, every game frame it would make the turret angle = the player view angle (hack, I know).
the firing thing was what I was having trouble getting a rough idea on how to do. I could
a) make the turret a weapon & when you activate the turret that weapon is put in to your invintory & all others are removed.
b) make the player interact with it somehow. I could put a check in the script that says when you click "fire" it launches a projecticle.
having thr turret bound to the player would be probley the easiest way: I could make it a func_Static & just have that bind to the player when the player "enters" the turret & unbound when you leave (hit a button?)