This mod was made for me by someone on the forums a long while back. I don't remember who it was but I think it was a admin here. I paid for the script and would now like to release it for public use. I have no idea if this script will work with the new OB update. I no longer have a server to test on so if someone would let me know if it works would help a lot.
Uses:
This script will allow you to fully control another player, as if you where playing as that player.
Commands:
Code:
sm_setpuppet <part of players name or @all>
sm_follow <part of players name or @all>
sm_removepuppet <part of players name or @all>
+sm_attack
-sm_attack
+sm_attack2
-sm_attack2
+sm_duck
-sm_duck
+sm_jump
-sm_jump
+sm_walk
-sm_walk
+sm_reload
-sm_reload
+sm_use
-sm_use
+sm_forward
-sm_forward
+sm_back
-sm_back
+sm_left
-sm_left
+sm_right
-sm_right
sm_nextinv
sm_previnv
sm_drop
How to use:
First go here:
C:\Program Files\Steam\steamapps\<your user name>\counter-strike source\cstrike\cfg
Make two .cfg files:
puppet.cfg
Code:
bind "TAB" "+sm_duck"
bind "SPACE" "+sm_jump"
bind "e" "+sm_use"
bind "MOUSE1" "+sm_attack"
bind "MOUSE2" "+sm_attack2"
bind "mwheelup" "sm_nextinv"
bind "mwheeldown" "sm_previnv"
bind "SHIFT" "+sm_walk"
bind "MOUSE3" "+sm_reload"
bind "g" "sm_drop"
ma_rcon sv_specnoclip 0
ma_rcon sv_specspeed 1
ma_rcon sv_noclipspeed 1
reg.cfg
Code:
bind "TAB" "+duck"
bind "SPACE" "+jump"
bind "e" "+use"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "mwheelup" "invnext"
bind "mwheeldown" "invprev"
bind "SHIFT" "+speed"
bind "MOUSE3" "+reload"
bind "g" "drop"
ma_rcon sv_specnoclip 1
ma_rcon sv_specspeed 3
ma_rcon sv_noclipspeed 5
Switch between puppet and reg setting when you are controlling a player.
EDIT:
To use properly you will need to:
1. Go into no clip spectate mode
2. Pick the player you want to control (sm_setpuppet <part of player's name>)
3. Follow the player you are controlling (sm_follow <part of player's name>)
Then use the steps above to control the player.
Anyways if you got any questions feel free to post.
Enjoy,
Fire