Raised This Month: $51 Target: $400
 12% 

[L4D & L4D2] ThirdPerson View


Post New Thread Reply   
 
Thread Tools Display Modes
Author
panxiaohai
Senior Member
Join Date: Mar 2010
Plugin ID:
1690
Plugin Version:
Plugin Category:
Fun Stuff
Plugin Game:
Left 4 Dead
Plugin Dependencies:
    Servers with this Plugin:
     
    Plugin Description:
    ThirdPerson View
    Unapprover:
    Reason for Unapproving:
    Doesn't work anymore
    Old 05-27-2010 , 22:38   [L4D & L4D2] ThirdPerson View
    Reply With Quote #1

    l4d_3rd_en: (auto bind key for players)
    Press [ and ] toggle view between first person and third person, or say !1 and !3.
    When in third person, you can press arrow keys to adjust view.


    l4d_3rdnotbind_en: (do not bind key for players)
    say !1 and !3 toggle view between first person and third person, when in third person, you can say !viewup, !viewdown, !viewfar, !viewclose to adjust view.
    Attached Thumbnails
    Click image for larger version

Name:	l4d_smalltown01_caves0000.jpg
Views:	4439
Size:	76.1 KB
ID:	66604   Click image for larger version

Name:	l4d_smalltown01_caves0001.jpg
Views:	3606
Size:	71.8 KB
ID:	66605   Click image for larger version

Name:	l4d_smalltown01_caves0003.jpg
Views:	3184
Size:	83.8 KB
ID:	66606  
    Attached Files
    File Type: sp Get Plugin or Get Source (l4d_3rd_en.sp - 4752 views - 3.1 KB)
    File Type: sp Get Plugin or Get Source (l4d_3rdnotbind_en.sp - 3996 views - 3.3 KB)

    Last edited by panxiaohai; 06-10-2010 at 00:06.
    panxiaohai is offline
    quang20082008
    Member
    Join Date: Mar 2010
    Old 05-28-2010 , 01:47   Re: [L4D] ThirdPerson View
    Reply With Quote #2

    Precision high when hit targets? :@)
    quang20082008 is offline
    Searcher64
    Senior Member
    Join Date: Apr 2010
    Old 05-28-2010 , 06:51   Re: [L4D] ThirdPerson View
    Reply With Quote #3

    This works in Left 4 Dead 2 also And the precision is pretty good....you can adjust the camera from left to right, right to left, top to bottom, bottom to top. Zoom in, zoom out. No matter how to change it, the precision is still good. (for survivors)

    Last edited by Searcher64; 05-28-2010 at 06:56.
    Searcher64 is offline
    NoPaSs[BG]
    Member
    Join Date: Apr 2010
    Old 05-28-2010 , 07:11   Re: [L4D] ThirdPerson View
    Reply With Quote #4

    FINALLY 10x of the creator
    NoPaSs[BG] is offline
    hailtothegames
    Junior Member
    Join Date: Apr 2010
    Old 05-28-2010 , 13:44   Re: [L4D] ThirdPerson View
    Reply With Quote #5

    about time someone did this, now i can remove those cheat command pug ins
    hailtothegames is offline
    AtomicStryker
    Veteran Member
    Join Date: Apr 2009
    Location: Teutonia!!
    Old 05-29-2010 , 07:14   Re: [L4D] ThirdPerson View
    Reply With Quote #6

    You dont need a Plugin for that, or cheats.

    PHP Code:
    // #################################################################
    // thirdpersonshoulder fix & zooming | by deathbybeef & dieckmann215
    // #################################################################

    bind "F9" "thirdpersonshoulder; togglezoom"
    alias "defaultzoom" "zoom.40"
    bind "MWHEELUP" "up"//# thirdpersonshoulder camera zoom up and firstperson weapon scroll (game default)
    bind "MWHEELDOWN" "down"//# thirdpersonshoulder camera zoom down, and firstperson weapon scroll (game default)

    c_thirdpersonshoulderoffset 0;
    c_thirdpersonshoulderaimdist 720;
    c_thirdpersonshoulderheight 10;
    c_thirdpersonshoulderdist 40;
    cam_ideallag 0;
    cam_idealdelta 4;
    cam_idealpitch 0;
    cam_idealyaw 0;

    alias togglezoom.off "alias up invprev; alias down invnext; alias togglezoom togglezoom.on; echo [l4d_ca: thirdpersonshoulder mode off ]";
    alias togglezoom.on "alias up zoom.in; alias down zoom.out; up; down; alias togglezoom togglezoom.off; echo [l4d_ca: thirdpersonshoulder mode on ]";

    alias zoom.25 "cam_idealdist 30; alias zoom.in zoom.30; alias zoom.out zoom.30";
    alias zoom.30 "cam_idealdist 30; alias zoom.in zoom.25; alias zoom.out zoom.35";
    alias zoom.35 "cam_idealdist 35; alias zoom.in zoom.30; alias zoom.out zoom.40";
    alias zoom.40 "cam_idealdist 40; alias zoom.in zoom.35; alias zoom.out zoom.45";
    alias zoom.45 "cam_idealdist 45; alias zoom.in zoom.40; alias zoom.out zoom.50";
    alias zoom.50 "cam_idealdist 50; alias zoom.in zoom.45; alias zoom.out zoom.55";
    alias zoom.55 "cam_idealdist 55; alias zoom.in zoom.50; alias zoom.out zoom.60";
    alias zoom.60 "cam_idealdist 60; alias zoom.in zoom.55; alias zoom.out zoom.65";
    alias zoom.65 "cam_idealdist 65; alias zoom.in zoom.60; alias zoom.out zoom.70";
    alias zoom.70 "cam_idealdist 70; alias zoom.in zoom.65; alias zoom.out zoom.75";
    alias zoom.75 "cam_idealdist 75; alias zoom.in zoom.70; alias zoom.out zoom.80";
    alias zoom.80 "cam_idealdist 80; alias zoom.in zoom.75; alias zoom.out zoom.85";
    alias zoom.85 "cam_idealdist 85; alias zoom.in zoom.80; alias zoom.out zoom.90";
    alias zoom.90 "cam_idealdist 90; alias zoom.in zoom.85; alias zoom.out zoom.95";
    alias zoom.95 "cam_idealdist 95; alias zoom.in zoom.90; alias zoom.out zoom.100";
    alias zoom.100 "cam_idealdist 100; alias zoom.in zoom.95; alias zoom.out zoom.105";
    alias zoom.105 "cam_idealdist 105; alias zoom.in zoom.100; alias zoom.out zoom.110";
    alias zoom.110 "cam_idealdist 110; alias zoom.in zoom.105; alias zoom.out zoom.115";
    alias zoom.115 "cam_idealdist 115; alias zoom.in zoom.110; alias zoom.out zoom.120";
    alias zoom.120 "cam_idealdist 120; alias zoom.in zoom.115; alias zoom.out zoom.125";
    alias zoom.125 "cam_idealdist 125; alias zoom.in zoom.120; alias zoom.out zoom.130";
    alias zoom.130 "cam_idealdist 130; alias zoom.in zoom.125; alias zoom.out zoom.135";
    alias zoom.135 "cam_idealdist 135; alias zoom.in zoom.130; alias zoom.out zoom.140";
    alias zoom.140 "cam_idealdist 140; alias zoom.in zoom.135; alias zoom.out zoom.145";
    alias zoom.145 "cam_idealdist 145; alias zoom.in zoom.140; alias zoom.out zoom.150";
    alias zoom.150 "cam_idealdist 150; alias zoom.in zoom.145; alias zoom.out zoom.155";
    alias zoom.155 "cam_idealdist 155; alias zoom.in zoom.150; alias zoom.out zoom.160";
    alias zoom.160 "cam_idealdist 160; alias zoom.in zoom.155; alias zoom.out zoom.165";
    alias zoom.165 "cam_idealdist 165; alias zoom.in zoom.160; alias zoom.out zoom.170";
    alias zoom.170 "cam_idealdist 170; alias zoom.in zoom.165; alias zoom.out zoom.175";
    alias zoom.175 "cam_idealdist 175; alias zoom.in zoom.170; alias zoom.out zoom.180";
    alias zoom.180 "cam_idealdist 180; alias zoom.in zoom.175; alias zoom.out zoom.185";
    alias zoom.185 "cam_idealdist 185; alias zoom.in zoom.180; alias zoom.out zoom.190";
    alias zoom.190 "cam_idealdist 190; alias zoom.in zoom.185; alias zoom.out zoom.195";
    alias zoom.195 "cam_idealdist 195; alias zoom.in zoom.190; alias zoom.out zoom.200";
    alias zoom.200 "cam_idealdist 200; alias zoom.in zoom.195; alias zoom.out zoom.205";
    alias zoom.205 "cam_idealdist 200; alias zoom.in zoom.200; alias zoom.out zoom.200";

    togglezoom.offc_thirdpersonshoulder 0;
    defaultzoom
    AtomicStryker is offline
    gamemann
    Veteran Member
    Join Date: Sep 2009
    Location: Mullica Hill, New Jersey
    Old 05-29-2010 , 10:02   Re: [L4D] ThirdPerson View
    Reply With Quote #7

    Really cool plugin! I been playing l4d2 with it and its cool because i can see my model like zoey in l4d1!
    __________________
    Software/network engineer. I often work on a neat project called The Modding Community.

    Check out my GitHub here!
    gamemann is offline
    Send a message via Skype™ to gamemann
    marvel
    BANNED
    Join Date: Dec 2009
    Old 05-29-2010 , 10:49   Re: [L4D] ThirdPerson View
    Reply With Quote #8

    Quote:
    Originally Posted by AtomicStryker View Post
    You dont need a Plugin for that, or cheats.

    PHP Code:
    // #################################################################
    // thirdpersonshoulder fix & zooming | by deathbybeef & dieckmann215
    // #################################################################

    bind "F9" "thirdpersonshoulder; togglezoom"
    alias "defaultzoom" "zoom.40"
    bind "MWHEELUP" "up"//# thirdpersonshoulder camera zoom up and firstperson weapon scroll (game default)
    bind "MWHEELDOWN" "down"//# thirdpersonshoulder camera zoom down, and firstperson weapon scroll (game default)

    c_thirdpersonshoulderoffset 0;
    c_thirdpersonshoulderaimdist 720;
    c_thirdpersonshoulderheight 10;
    c_thirdpersonshoulderdist 40;
    cam_ideallag 0;
    cam_idealdelta 4;
    cam_idealpitch 0;
    cam_idealyaw 0;

    alias togglezoom.off "alias up invprev; alias down invnext; alias togglezoom togglezoom.on; echo [l4d_ca: thirdpersonshoulder mode off ]";
    alias togglezoom.on "alias up zoom.in; alias down zoom.out; up; down; alias togglezoom togglezoom.off; echo [l4d_ca: thirdpersonshoulder mode on ]";

    alias zoom.25 "cam_idealdist 30; alias zoom.in zoom.30; alias zoom.out zoom.30";
    alias zoom.30 "cam_idealdist 30; alias zoom.in zoom.25; alias zoom.out zoom.35";
    alias zoom.35 "cam_idealdist 35; alias zoom.in zoom.30; alias zoom.out zoom.40";
    alias zoom.40 "cam_idealdist 40; alias zoom.in zoom.35; alias zoom.out zoom.45";
    alias zoom.45 "cam_idealdist 45; alias zoom.in zoom.40; alias zoom.out zoom.50";
    alias zoom.50 "cam_idealdist 50; alias zoom.in zoom.45; alias zoom.out zoom.55";
    alias zoom.55 "cam_idealdist 55; alias zoom.in zoom.50; alias zoom.out zoom.60";
    alias zoom.60 "cam_idealdist 60; alias zoom.in zoom.55; alias zoom.out zoom.65";
    alias zoom.65 "cam_idealdist 65; alias zoom.in zoom.60; alias zoom.out zoom.70";
    alias zoom.70 "cam_idealdist 70; alias zoom.in zoom.65; alias zoom.out zoom.75";
    alias zoom.75 "cam_idealdist 75; alias zoom.in zoom.70; alias zoom.out zoom.80";
    alias zoom.80 "cam_idealdist 80; alias zoom.in zoom.75; alias zoom.out zoom.85";
    alias zoom.85 "cam_idealdist 85; alias zoom.in zoom.80; alias zoom.out zoom.90";
    alias zoom.90 "cam_idealdist 90; alias zoom.in zoom.85; alias zoom.out zoom.95";
    alias zoom.95 "cam_idealdist 95; alias zoom.in zoom.90; alias zoom.out zoom.100";
    alias zoom.100 "cam_idealdist 100; alias zoom.in zoom.95; alias zoom.out zoom.105";
    alias zoom.105 "cam_idealdist 105; alias zoom.in zoom.100; alias zoom.out zoom.110";
    alias zoom.110 "cam_idealdist 110; alias zoom.in zoom.105; alias zoom.out zoom.115";
    alias zoom.115 "cam_idealdist 115; alias zoom.in zoom.110; alias zoom.out zoom.120";
    alias zoom.120 "cam_idealdist 120; alias zoom.in zoom.115; alias zoom.out zoom.125";
    alias zoom.125 "cam_idealdist 125; alias zoom.in zoom.120; alias zoom.out zoom.130";
    alias zoom.130 "cam_idealdist 130; alias zoom.in zoom.125; alias zoom.out zoom.135";
    alias zoom.135 "cam_idealdist 135; alias zoom.in zoom.130; alias zoom.out zoom.140";
    alias zoom.140 "cam_idealdist 140; alias zoom.in zoom.135; alias zoom.out zoom.145";
    alias zoom.145 "cam_idealdist 145; alias zoom.in zoom.140; alias zoom.out zoom.150";
    alias zoom.150 "cam_idealdist 150; alias zoom.in zoom.145; alias zoom.out zoom.155";
    alias zoom.155 "cam_idealdist 155; alias zoom.in zoom.150; alias zoom.out zoom.160";
    alias zoom.160 "cam_idealdist 160; alias zoom.in zoom.155; alias zoom.out zoom.165";
    alias zoom.165 "cam_idealdist 165; alias zoom.in zoom.160; alias zoom.out zoom.170";
    alias zoom.170 "cam_idealdist 170; alias zoom.in zoom.165; alias zoom.out zoom.175";
    alias zoom.175 "cam_idealdist 175; alias zoom.in zoom.170; alias zoom.out zoom.180";
    alias zoom.180 "cam_idealdist 180; alias zoom.in zoom.175; alias zoom.out zoom.185";
    alias zoom.185 "cam_idealdist 185; alias zoom.in zoom.180; alias zoom.out zoom.190";
    alias zoom.190 "cam_idealdist 190; alias zoom.in zoom.185; alias zoom.out zoom.195";
    alias zoom.195 "cam_idealdist 195; alias zoom.in zoom.190; alias zoom.out zoom.200";
    alias zoom.200 "cam_idealdist 200; alias zoom.in zoom.195; alias zoom.out zoom.205";
    alias zoom.205 "cam_idealdist 200; alias zoom.in zoom.200; alias zoom.out zoom.200";

    togglezoom.offc_thirdpersonshoulder 0;
    defaultzoom
    Atomic,

    I appreciate your effort don't get me wrong, but this guy made his first plugin and with one reply you make it obsolete again. I wouldn't be very motivated anymore to write plugins if ppl did that to me.

    Maybe if you have more good idea's or scripts like this it might be worth to post them right away so other people don't keep re-inventing the wheel?

    Other then that, not everybody wants to use scripts or configs so this plugin is nice and easy enough for most people.

    Just a suggestion.

    Last edited by marvel; 05-29-2010 at 10:53.
    marvel is offline
    leonil7
    BANNED
    Join Date: May 2009
    Location: GB
    Old 05-29-2010 , 10:53   Re: [L4D] ThirdPerson View
    Reply With Quote #9

    thanks pan, ur the best !
    leonil7 is offline
    Send a message via ICQ to leonil7 Send a message via AIM to leonil7 Send a message via Yahoo to leonil7 Send a message via Skype™ to leonil7
    Skorpion1976
    Veteran Member
    Join Date: Jun 2009
    Location: Austria
    Old 05-29-2010 , 11:37   Re: [L4D] ThirdPerson View
    Reply With Quote #10

    I also hate scripts, plugins are much simpler
    Skorpion1976 is offline
    Reply



    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is Off

    Forum Jump


    All times are GMT -4. The time now is 16:59.


    Powered by vBulletin®
    Copyright ©2000 - 2024, vBulletin Solutions, Inc.
    Theme made by Freecode