Thread: Puppet Mod
View Single Post
Author Message
Fearts
ferts of daeth
Join Date: Oct 2008
Old 07-18-2010 , 20:26   Puppet Mod
Reply With Quote #1

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
Attached Files
File Type: sp Get Plugin or Get Source (puppet.sp - 3580 views - 9.1 KB)
__________________

Last edited by Matthias Vance; 03-16-2011 at 07:17. Reason: Removed binary.
Fearts is offline