Urban Terror Forums: 3rd Person view - Urban Terror Forums

Jump to content

 Login | Register 
Advertisement
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

3rd Person view Rate Topic: -----

#1 User is offline   Nixon (old) Icon

  • Joined: 09-February 04
  • Posts: 168
  • LocationMaryland

Posted 12 June 2005 - 02:33 AM

Here are some nice commands to add to your movie config.
// Enables and disables third person view
set tp1 "cg_ThirdPerson 1; bind F7 vstr tp2"
set tp2 "cg_ThirdPerson 0; bind F7 vstr tp1"
bind F7 vstr tp1
// Rotates Clockwise about character from 0
set sp1 "cg_ThirdPersonangle 20; bind leftarrow vstr sp2"
set sp2 "cg_ThirdPersonangle 40; bind leftarrow vstr sp3"
set sp3 "cg_ThirdPersonangle 60; bind leftarrow vstr sp4"
set sp4 "cg_ThirdPersonangle 80; bind leftarrow vstr sp5"
set sp5 "cg_ThirdPersonangle 100; bind leftarrow vstr sp6"
set sp6 "cg_ThirdPersonangle 120; bind leftarrow vstr sp7"
set sp7 "cg_ThirdPersonangle 140; bind leftarrow vstr sp8"
set sp8 "cg_ThirdPersonangle 160; bind leftarrow vstr sp9"
set sp9 "cg_ThirdPersonangle 180; bind leftarrow vstr ps1"
set ps1 "cg_ThirdPersonangle 200; bind leftarrow vstr ps2"
set ps2 "cg_ThirdPersonangle 220; bind leftarrow vstr ps3"
set ps3 "cg_ThirdPersonangle 240; bind leftarrow vstr ps4"
set ps4 "cg_ThirdPersonangle 260; bind leftarrow vstr ps5"
set ps5 "cg_ThirdPersonangle 280; bind leftarrow vstr ps6"
set ps6 "cg_ThirdPersonangle 300; bind leftarrow vstr ps7"
set ps7 "cg_ThirdPersonangle 320; bind leftarrow vstr ps8"
set ps8 "cg_ThirdPersonangle 340; bind leftarrow vstr ps9"
set ps9 "cg_ThirdPersonangle 0; bind leftarrow vstr sp1"
bind leftarrow vstr sp1
// Rotates anti clockwise about character from 0
set wo1 "cg_ThirdPersonangle 0; bind rightarrow vstr wo2"
set wo2 "cg_ThirdPersonangle 340; bind rightarrow vstr wo3"
set wo3 "cg_ThirdPersonangle 320; bind rightarrow vstr wo4"
set wo4 "cg_ThirdPersonangle 300; bind rightarrow vstr wo5"
set wo5 "cg_ThirdPersonangle 280; bind rightarrow vstr wo6"
set wo6 "cg_ThirdPersonangle 260; bind rightarrow vstr wo7"
set wo7 "cg_ThirdPersonangle 240; bind rightarrow vstr wo8"
set wo8 "cg_ThirdPersonangle 220; bind rightarrow vstr wo9"
set wo9 "cg_ThirdPersonangle 200; bind rightarrow vstr wp1"
set wp1 "cg_ThirdPersonangle 180; bind rightarrow vstr wp2"
set wp2 "cg_ThirdPersonangle 160; bind rightarrow vstr wp3"
set wp3 "cg_ThirdPersonangle 140; bind rightarrow vstr wp4"
set wp4 "cg_ThirdPersonangle 120; bind rightarrow vstr wp5"
set wp5 "cg_ThirdPersonangle 100; bind rightarrow vstr wp6"
set wp6 "cg_ThirdPersonangle 80; bind rightarrow vstr wp7"
set wp7 "cg_ThirdPersonangle 60; bind rightarrow vstr wp8"
set wp8 "cg_ThirdPersonangle 40; bind rightarrow vstr wp9"
set wp9 "cg_ThirdPersonangle 20; bind rightarrow vstr wo1"
bind rightarrow vstr wo1
// Zooms out from 99 to 260
set zm1 "cg_ThirdPersonrange 99; bind uparrow vstr zm2"
set zm2 "cg_ThirdPersonrange 120; bind uparrow vstr zm3"
set zm3 "cg_ThirdPersonrange 140; bind uparrow vstr zm4"
set zm4 "cg_ThirdPersonrange 160; bind uparrow vstr zm5"
set zm5 "cg_ThirdPersonrange 180; bind uparrow vstr zm6"
set zm6 "cg_ThirdPersonrange 200; bind uparrow vstr zm7"
set zm7 "cg_ThirdPersonrange 220; bind uparrow vstr zm8"
set zm8 "cg_ThirdPersonrange 240; bind uparrow vstr zm9"
set zm9 "cg_ThirdPersonrange 260"
bind uparrow vstr zm1
// Zooms in from 259 to 100
set zn1 "cg_ThirdPersonrange 259; bind downarrow vstr zn2"
set zn2 "cg_ThirdPersonrange 240; bind downarrow vstr zn3"
set zn3 "cg_ThirdPersonrange 220; bind downarrow vstr zn4"
set zn4 "cg_ThirdPersonrange 200; bind downarrow vstr zn5"
set zn5 "cg_ThirdPersonrange 180; bind downarrow vstr zn6"
set zn6 "cg_ThirdPersonrange 160; bind downarrow vstr zn7"
set zn7 "cg_ThirdPersonrange 140; bind downarrow vstr zn8"
set zn8 "cg_ThirdPersonrange 120; bind downarrow vstr zn9"
set zn9 "cg_ThirdPersonrange 100"
bind downarrow vstr zn1


To use this when watching a demo, press F7 to enter the 3rd person view. Then you can use the up, down, left, right arrow keys to move in, out and around the person.

I'd also suggest making your movie config read only.

#2 User is offline   DASPRiD (old) Icon

  • Joined: 16-January 05
  • Posts: 46
  • LocationKarlsruhe, Germany

Posted 14 June 2005 - 08:12 AM

the script is still not complete. rotating left doesnt touches the rotating right button, so u always have a different start of rotation (same with zoom). will post corrected version later.

#3 User is offline   Heldenhaft (old) Icon

  • Joined: 07-February 04
  • Posts: 126
  • LocationGermany

Posted 14 June 2005 - 11:57 AM

Below version, should be a better one (and maybe the one DASPRiD is about to post ;> ). Binded to the end and arrow-keys.

//thirdperson
bind end "toggle cg_thirdperson;vstr a0;vstr r40"
bind uparrow "vstr closer" 
bind downarrow "vstr farther" 
bind leftarrow "vstr left" 
bind rightarrow "vstr right" 

set a0 "cg_thirdpersonangle 0;set left vstr a10;set right vstr a350" 
set a10 "cg_thirdpersonangle 10;set left vstr a20;set right vstr a0" 
set a20 "cg_thirdpersonangle 20;set left vstr a30;set right vstr a10" 
set a30 "cg_thirdpersonangle 30;set left vstr a40;set right vstr a20" 
set a40 "cg_thirdpersonangle 40;set left vstr a50;set right vstr a30" 
set a50 "cg_thirdpersonangle 50;set left vstr a60;set right vstr a40" 
set a60 "cg_thirdpersonangle 60;set left vstr a70;set right vstr a50" 
set a70 "cg_thirdpersonangle 70;set left vstr a80;set right vstr a60" 
set a80 "cg_thirdpersonangle 80;set left vstr a90;set right vstr a70" 
set a90 "cg_thirdpersonangle 90;set left vstr a100;set right vstr a80" 
set a100 "cg_thirdpersonangle 100;set left vstr a110;set right vstr a90" 
set a110 "cg_thirdpersonangle 110;set left vstr a120;set right vstr a100" 
set a120 "cg_thirdpersonangle 120;set left vstr a130;set right vstr a110" 
set a130 "cg_thirdpersonangle 130;set left vstr a140;set right vstr a120" 
set a140 "cg_thirdpersonangle 140;set left vstr a150;set right vstr a130" 
set a150 "cg_thirdpersonangle 150;set left vstr a160;set right vstr a140" 
set a160 "cg_thirdpersonangle 160;set left vstr a170;set right vstr a150" 
set a170 "cg_thirdpersonangle 170;set left vstr a180;set right vstr a160" 
set a180 "cg_thirdpersonangle 180;set left vstr a190;set right vstr a170" 
set a190 "cg_thirdpersonangle 190;set left vstr a200;set right vstr a180" 
set a200 "cg_thirdpersonangle 200;set left vstr a210;set right vstr a190" 
set a210 "cg_thirdpersonangle 210;set left vstr a220;set right vstr a200" 
set a220 "cg_thirdpersonangle 220;set left vstr a230;set right vstr a210" 
set a230 "cg_thirdpersonangle 230;set left vstr a240;set right vstr a220" 
set a240 "cg_thirdpersonangle 240;set left vstr a250;set right vstr a230" 
set a250 "cg_thirdpersonangle 250;set left vstr a260;set right vstr a240" 
set a260 "cg_thirdpersonangle 260;set left vstr a270;set right vstr a250" 
set a270 "cg_thirdpersonangle 270;set left vstr a280;set right vstr a260" 
set a280 "cg_thirdpersonangle 280;set left vstr a290;set right vstr a270" 
set a290 "cg_thirdpersonangle 290;set left vstr a300;set right vstr a280" 
set a300 "cg_thirdpersonangle 300;set left vstr a310;set right vstr a290" 
set a310 "cg_thirdpersonangle 310;set left vstr a320;set right vstr a300" 
set a320 "cg_thirdpersonangle 320;set left vstr a330;set right vstr a310" 
set a330 "cg_thirdpersonangle 330;set left vstr a340;set right vstr a320" 
set a340 "cg_thirdpersonangle 340;set left vstr a350;set right vstr a330" 
set a350 "cg_thirdpersonangle 350;set left vstr a0;set right vstr a340" 

set r5 "cg_thirdpersonrange 5;set farther vstr r10" 
set r10 "cg_thirdpersonrange 10;set farther vstr r20;set closer vstr r5" 
set r20 "cg_thirdpersonrange 20;set farther vstr r30;set closer vstr r10" 
set r30 "cg_thirdpersonrange 30;set farther vstr r40;set closer vstr r20" 
set r40 "cg_thirdpersonrange 40;set farther vstr r50;set closer vstr r30" 
set r50 "cg_thirdpersonrange 50;set farther vstr r60;set closer vstr r40" 
set r60 "cg_thirdpersonrange 60;set farther vstr r70;set closer vstr r50" 
set r70 "cg_thirdpersonrange 70;set farther vstr r80;set closer vstr r60" 
set r80 "cg_thirdpersonrange 80;set farther vstr r90;set closer vstr r70" 
set r90 "cg_thirdpersonrange 90;set farther vstr r100;set closer vstr r80" 
set r100 "cg_thirdpersonrange 100;set farther vstr r120;set closer vstr r90" 
set r120 "cg_thirdpersonrange 120;set farther vstr r140;set closer vstr r100" 
set r140 "cg_thirdpersonrange 140;set farther vstr r160;set closer vstr r120" 
set r160 "cg_thirdpersonrange 160;set farther vstr r180;set closer vstr r140" 
set r180 "cg_thirdpersonrange 180;set farther vstr r200;set closer vstr r160" 
set r200 "cg_thirdpersonrange 200;set farther vstr r220;set closer vstr r180" 
set r220 "cg_thirdpersonrange 220;set farther vstr r240;set closer vstr r200" 
set r240 "cg_thirdpersonrange 240;set farther vstr r260;set closer vstr r220" 
set r260 "cg_thirdpersonrange 260;set farther vstr r280;set closer vstr r240" 
set r280 "cg_thirdpersonrange 280;set farther vstr r300;set closer vstr r260" 
set r300 "cg_thirdpersonrange 300;set farther vstr r350;set closer vstr r280" 
set r350 "cg_thirdpersonrange 350;set farther vstr r400;set closer vstr r300" 
set r400 "cg_thirdpersonrange 400;set farther vstr r500;set closer vstr r350" 
set r500 "cg_thirdpersonrange 500;set closer vstr r400"


#4 User is offline   DASPRiD (old) Icon

  • Joined: 16-January 05
  • Posts: 46
  • LocationKarlsruhe, Germany

Posted 14 June 2005 - 01:27 PM

was it, thx heldenhaft ;)

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users

Advertisement


Copyright © 1999-2024 Frozensand Games Limited  |  All rights reserved  |  Urban Terror™ and FrozenSand™ are trademarks of Frozensand Games Limited

Frozensand Games is a Limited company registered in England and Wales. Company Reg No: 10343942