Pcgame 版 (精华区)
发信人: pilot (〓〓★〓〓), 信区: Pcgame
标 题: Q3a脚本命令
发信站: 紫 丁 香 (Sat Dec 18 15:29:30 1999), 转信
发信人: lancet (小刀), 信区: Game
标 题: Q3a脚本命令
发信站: BBS 水木清华站 (Sat Dec 18 13:23:10 1999)
from http://www.gamefan.com.cn/q3arena/
以下脚本需加入到Q3初始化配置文件中,如autoexec.cfg,在脚本的your key处请替换
为你想要绑定的键位。
录象脚本
按绑定键位后开始录象,再按一次停止。当你录到第19个录象的时候,系统将提示你将
原来的录象备分,否则将被覆盖。
bind "your key" vstr demotoggle
set startdemo "g_syncronousClients 1;vstr demonumber;g_syncronousClients 0;
set demotoggle vstr stopdemo"
set stopdemo "stoprecord; vstr democycle; set demotoggle vstr startdemo"
set demo_1 "record demo_1; set demonumber vstr demo_2"
set demo_2 "record demo_2; set demonumber vstr demo_3"
set demo_3 "record demo_3; set demonumber vstr demo_4"
set demo_4 "record demo_4; set demonumber vstr demo_5"
set demo_5 "record demo_5; set demonumber vstr demo_6"
set demo_6 "record demo_6; set demonumber vstr demo_7"
set demo_7 "record demo_7; set demonumber vstr demo_8"
set demo_8 "record demo_8; set demonumber vstr demo_9"
set demo_9 "record demo_9; set demonumber vstr demo_10"
set demo_10 "record demo_10; set demonumber vstr demo_11"
set demo_11 "record demo_11; set demonumber vstr demo_12"
set demo_12 "record demo_12; set demonumber vstr demo_13"
set demo_13 "record demo_13; set demonumber vstr demo_14"
set demo_14 "record demo_14; set demonumber vstr demo_15"
set demo_15 "record demo_15; set demonumber vstr demo_16"
set demo_16 "record demo_16; set demonumber vstr demo_17"
set demo_17 "record demo_17; set demonumber vstr demo_18"
set demo_18 "record demo_18; set demonumber vstr demo_19"
set demo_19 "record demo_19; set demonumber vstr demo_20; echo ^1ONE DEMO LE
FT! "
set demo_20 "record demo_20; set demonumber vstr demo_1"
set demonumber vstr demo_1
set demotoggle vstr startdemo
脚步声开/关
关闭移动时的脚步声,再按一次打开
bind "your key" vstr run
set silent "set run vstr sound;echo Footsteps OFF;+button4"
set sound "set run vstr silent;echo Footsteps ON;-button4"
vstr sound
准星大小调整
三种不同准星大小的调整。黄色字体处可自行调整(注意,crosshairsize处值越大准星
越大),最后一行可设置默认的准星大小。
bind "your key" vstr cross
set cross1 "echo LARGE CROSSHAIR;set cross vstr cross2;crosshairsize 65"
set cross2 "echo MEDIUM CROSSHAIR;set cross vstr cross3;crosshairsize 50"
set cross3 "echo SMALL CROSSHAIR;set cross vstr cross1;crosshairsize 25"
vstr cross1
切换旁观/参战模式
通过一个键切换旁观模式或参战模式
bind "your key" vstr obser1
set observer "set obser1 vstr nonobserver;team s"
set nonobserver "set obser1 vstr observer;team p"
vstr nonobserver
音量控制
用两个键即可方便地调整音量
bind "your key" vstr vup
bind "your key" vstr vdn
set vdn vstr vol00
set vup vstr vol01
set vol00 "set s_volume 0.0;set vdn vstr vol00;set vup vstr vol01;echo Volum
e |=========="
set vol01 "set s_volume 0.1;set vdn vstr vol00;set vup vstr vol02;echo Volum
e =|========="
set vol02 "set s_volume 0.2;set vdn vstr vol01;set vup vstr vol03;echo Volum
e ==|========"
set vol03 "set s_volume 0.3;set vdn vstr vol02;set vup vstr vol04;echo Volum
e ===|======="
set vol04 "set s_volume 0.4;set vdn vstr vol03;set vup vstr vol05;echo Volum
e ====|======"
set vol05 "set s_volume 0.5;set vdn vstr vol04;set vup vstr vol06;echo Volum
e =====|====="
set vol06 "set s_volume 0.6;set vdn vstr vol05;set vup vstr vol07;echo Volum
e ======|===="
set vol07 "set s_volume 0.7;set vdn vstr vol06;set vup vstr vol08;echo Volum
e =======|==="
set vol08 "set s_volume 0.8;set vdn vstr vol07;set vup vstr vol09;echo Volum
e ========|=="
set vol09 "set s_volume 0.9;set vdn vstr vol08;set vup vstr vol10;echo Volum
e =========|="
set vol10 "set s_volume 1.0;set vdn vstr vol09;set vup vstr vol10;echo Volum
e ==========|"
视角切换(第一人称/第三人称)
本脚本需要将游戏的秘技模式打开,具体的方法请参看问题解答一节。
bind "your key" vstr thirdperson
set thirdperson vstr third
set third "set thirdperson vstr first;cg_thirdperson 1;cg_thirdpersonangle 0
;cg_thirdpersonrange 200"
set first "set thirdperson vstr third;cg_thirdperson 0;cg_thirdpersonrange 4
0"
Handicap调整
需要先说明的是,Handicap(让血)是Quake III中一个新的功能,当水平差距比较大的
时候,高手可以通过让血使游戏更有对抗性,避免出现一边倒的情况。这个脚本需要两
个键进行调整。第一个键选择让血的幅度,第二个键设定。你可以通过更改黄色部分的
数值改变起始的让血参数,本脚本为100。
bind "your key" vstr hcap_select
bind "your key" vstr hcap_exec
set hcap1 "echo Handicap 100?;set hcap_select vstr hcap2;set hcap_exec vstr
hcap_set1"
set hcap2 "echo Handicap 85?;set hcap_select vstr hcap3;set hcap_exec vstr h
cap_set2"
set hcap3 "echo Handicap 70?;set hcap_select vstr hcap4;set hcap_exec vstr h
cap_set3"
set hcap4 "echo Handicap 60?;set hcap_select vstr hcap5;set hcap_exec vstr h
cap_set4"
set hcap5 "echo Handicap 50?;set hcap_select vstr hcap1;set hcap_exec vstr h
cap_set5"
vstr hcap1
set hcap_set1 "echo Handicap is 100;handicap 100"
set hcap_set2 "echo Handicap is 85;handicap 85"
set hcap_set3 "echo Handicap is 70;handicap 70"
set hcap_set4 "echo Handicap is 60;handicap 60"
set hcap_set5 "echo Handicap is 50;handicap 50"
vstr hcap_set1
武器类型选择
本脚本需要定义三个键:一个键选择Railgun,一个键选择爆破型武器,如火箭炮和掷弹
筒等,一个键选择非爆破型武器,如Plasma Gun、Lighting Gun等。
bind "your key1" "weapon 7;set w_exp vstr w_exp_1;set w_nexp vstr w_nexp_1"
// rail
bind "your key2" "vstr w_exp;set w_nexp vstr w_nexp_1" // best 2 explosive
bind "your key3" "vstr w_nexp;set w_exp vstr w_exp_1" // best 2 non-explosiv
e
set w_exp_1 "weapon 4;weapon 5;set w_exp vstr w_exp_2"
set w_exp_2 "weapon 5;weapon 4;set w_exp vstr w_exp_1"
set w_exp vstr w_exp_1
set w_nexp_1 "weapon 3;weapon 2;weapon 8;set w_nexp vstr w_nexp_2"
set w_nexp_2 "weapon 8;weapon 2;weapon 3;set w_nexp vstr w_nexp_1"
set w_nexp vstr w_nexp_1
火箭跳
我想不用再多说了吧
bind "your key" vstr rjump
set uhhh "wait;wait;wait;wait"
set rjump_1 "set freelook 0;set cl_pitchspeed 999;+lookdown;vstr uhhh;+attac
k;+moveup"
set rjump_2 "set cl_pitchspeed 140;-lookdown;set freelook 1;-attack;-moveup"
set rjump "vstr rjump_1;vstr uhhh;vstr rjump_2;vstr uhhh;centerview"
抓图
关闭武器、状态和准星显示抓图,完成后自动恢复到正常的显示。
bind "your key" screenshot
bind "your key" vstr pretty_pics
set pretty_pic1 "set pretty_pics vstr pretty_pic0;cg_gun 1;cg_drawstatus 1"
set pretty_pic0 "set pretty_pics vstr pretty_pic1;cg_gun 0;cg_drawstatus 0"
vstr pretty_pic1
Railgun显示调整
调整Railgun的射击效果。准确地说,这些不能称之为脚本,你可以将以下语句加到aut
oexec.cfg等游戏初始化设置文件中。
set cg_railtrailtime 1000
set r_railsegmentlength 10
set r_railcorewidth 1
set r_railwidth 32
显示/关闭帧频
打开游戏中的帧频显示,再按一次关闭
bind "your key" "toggle cg_drawfps"
set cg_drawfps 0
最佳武器切换
在你最喜欢的武器中进行切换,本脚本定义的武器为Railgun、火箭筒和Plasma Gun
bind "your key" vstr frag_favorite
set frag_favorite vstr frag1
set frag1 "set frag_favorite vstr frag2;echo Attempting Railgun;weapon 7"
set frag2 "set frag_favorite vstr frag3;echo Attempting Rocket Launcher;weap
on 5"
set frag3 "set frag_favorite vstr frag1;echo Attempting Plasma Gun;weapon 8"
Skin颜色切换
通过一个键切换红色或兰色的皮肤。黄色部分也可改为skinblue
bind "your key" vstr skintoggle
set skinred "set skintoggle vstr skinblue;echo Skin is RED;model visor/red"
set skinblue "set skintoggle vstr skinred;echo Skin is BLUE;model visor/blue
"
vstr skinred
Model显示细节调整
切换游戏中对手Model的显示细节。黄色部分可更改为model_lod_2(低)和model_lod_
1(中),脚本默认值为高细节显示。
bind "your key" vstr lod_toggle
set model_lod_2 "set lod_toggle vstr model_lod_1;echo Low Model Detail;r_lod
bias 2"
set model_lod_1 "set lod_toggle vstr model_lod_0;echo Medium Model Detail;r_
lodbias 1"
set model_lod_0 "set lod_toggle vstr model_lod_2;echo High Model Detail;r_lo
dbias 0"
vstr model_lod_0
积分榜显示
在Q3中显示积分榜必须要一直按住TAB键,使用这个脚本可以按一下显示,再按一下TAB
键关闭
bind "your key" vstr showscores
set showscores +scores
全景/狙击模式切换
需要两个键位,一个键设定全景或狙击模式,另一个键使用
bind "your key" +zoom
bind "your key" vstr zoom_change
set zoom_invert "set zoom_change vstr zoom_normal;echo Inverse Zoom Enabled;
zoomfov 160"
set zoom_normal "set zoom_change vstr zoom_invert;echo Normal Zoom Enabled;z
oomfov 22.5"
vstr zoom_normal
游戏时间/帧频显示切换
将游戏中右上角的显示切换为游戏时间或帧频或无显示
bind "your key" vstr fps_timer
set fps_timer_0 "set fps_timer vstr fps_timer_1;set cg_drawfps 0;set cg_draw
timer 1"
set fps_timer_1 "set fps_timer vstr fps_timer_2;set cg_drawfps 0;set cg_draw
timer 0"
set fps_timer_2 "set fps_timer vstr fps_timer_0;set cg_drawfps 1;set cg_draw
timer 1"
vstr fps_timer_0
译自Mad Dog,转载请注明出处
--
Given a chance, everything would change.
※ 修改:·lancet 於 Dec 18 13:33:29 修改本文·[FROM: 210.73.68.178]
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 210.73.68.178]
--
〓〓★〓〓
比别人飞的更高,更快,更强!
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: dns.mtlab.hit.ed]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:6.222毫秒