谁知道cs1.5里边枪的名称和控制设置里边的对应关系 我用来修改脚本的~~
第1个回答 2007-02-25
下面这些放到autoexec.cfg里面
// Just for CS1.5 Perfection Edtion / Final Ultra+
//
//
//
//// Made by BoeZombie
//// 编写者 北京联大应用文理学院 2003信管专业 张博
//// 以下内容关系到游戏的控制设置的很多设置,建议不要更改以下内容
// 一键换枪
hud_fastswitch "1"
// 屏幕中间显示其他玩家名字
hud_centerid "1"
//个人设置
alias dvon "developer 1"
alias dvoff "developer 0"
//跳蹲
alias +sjump "+jump;+duck"
alias -sjump "-jump;-duck"
//持久静音
alias speedon "+speed;alias sp speedoff"
alias speedoff "-speed;alias sp speedon"
alias sp "speedon"
//持久下蹲
alias duckon "+duck;alias du duckoff"
alias duckoff "-duck;alias du duckon"
alias du "duckon"
//持久通话
alias voiceon "+voicerecord;alias vo voiceoff"
alias voiceoff "-voicerecord;alias vo voiceon"
alias vo "voiceon"
//左右手持枪方式开关
alias hand_right "cl_righthand 1;alias ha hand_left"
alias hand_left "cl_righthand 0;alias ha hand_right"
alias ha "hand_left"
//雷达开关
alias radaron "drawradar;alias ra radaroff"
alias radaroff "hideradar;alias ra radaron"
alias ra "radaron"
// 录制Demo脚本
alias rec_on "alias rec_de rec_off;dvon; echo Now Recording Demo to mydem.dem...; dvoff;stop;record mydem"
alias rec_off "alias rec_de rec_on;dvon; echo Now Record to mydem.dem Stopped; dvoff;stop"
alias rec_de "rec_on"
//一键买枪
alias buy1 "menuselect 1"
alias buy2 "menuselect 2"
alias buy3 "menuselect 3"
alias buy4 "menuselect 4"
alias buy5 "menuselect 5"
alias buy6 "menuselect 6"
alias buy7 "menuselect 7"
alias buy8 "menuselect 8"
alias buy9 "menuselect 9"
alias w "wait"
alias wlng "w; w; w; w; slot10; w; w; slot10; w; slot10"
alias clm "wlng; w; w; slot10; w; slot10"
alias clmbuy "w; w; w; slot10; w; w; slot10"
alias wepitems "buy; buy6; w; slot10"
alias pistitems "buy; buy7; w; slot10"
alias buyammop "buy; buy6; clmbuy"
alias buyammos "buy; buy7; clmbuy"
alias vest "dvon; dvoff; buyequip; buy1; clmbuy"
alias helm "dvon; dvoff; buyequip; buy2; clmbuy"
alias fb "dvon; dvoff; buyequip; buy3; clmbuy"
alias fb2 "dvon; dvoff; buyequip; buy3;clmbuy; buyequip; buy3;clmbuy"
alias hegren "dvon; dvoff; buyequip; buy4; clmbuy"
alias sgren "dvon; dvoff; buyequip; buy5; clmbuy"
alias defuser "dvon; buyequip; buy6; clmbuy"
alias nvgs "dvon; dvoff; buyequip; buy7; clmbuy; nightvision"
alias usp "dvon; dvoff; buy; buy1; buy1; pistitems; clmbuy"
alias glock "dvon; dvoff; buy; buy1; buy2; pistitems; clmbuy"
alias deagle "dvon; dvoff; buy; buy1; buy3; pistitems; clmbuy"
alias p228 "dvon; dvoff; buy; buy1; buy4; pistitems; clmbuy"
alias b156 "dvon; dvoff; buy; buy1; buy5; buy6; pistitems; clmbuy"
alias m3 "dvon; dvoff; buy; buy2; buy1; wepitems; clmbuy"
alias xm1014 "dvon; dvoff; buy; buy2; buy2; wepitems; clmbuy"
alias b324 "dvon; dvoff; buy; buy3; buy2; buy4; wepitems; clmbuy"
alias mp5 "dvon; dvoff; buy; buy3; buy1; wepitems; clmbuy"
alias p90 "dvon; dvoff; buy; buy3; buy3; wepitems; clmbuy"
alias ump45 "dvon; dvoff; buy; buy3; buy5; wepitems; clmbuy"
alias b413 "dvon; dvoff; buy; buy4; buy1; buy3; wepitems; clmbuy"
alias b424 "dvon; dvoff; buy; buy4; buy2; buy4; wepitems; clmbuy"
alias scout "dvon; dvoff; buy; buy4; buy5; wepitems; clmbuy"
alias awp "dvon; dvoff; buy; buy4; buy6; buyammo1; clmbuy"
alias b478 "dvon; dvoff; buy; buy4; buy7; buy8; wepitems; clmbuy"
alias m249 "dvon; dvoff; buy; buy5; buy1; wepitems; clmbuy"
//武器选择
alias go_slot1 "weapon_ak47;weapon_aug;weapon_g3sg1;weapon_m249;weapon_m4a1;weapon_m3;weapon_mac10;weapon_mp5navy;weapon_p90;weapon_scout;weapon_sg552;weapon_sg550;weapon_ump45;weapon_tmp;weapon_xm1014;weapon_awp;weapon_famas;weapon_galil"
alias go_slot2 "weapon_deagle;weapon_usp;weapon_glock18;weapon_p228;weapon_elite;weapon_fiveseven"
alias go_slot3 "weapon_knife"
//脚本结束
echo ""
echo "CS1.5 Perfection Edtion / Final Ultra+ Settings successfully loaded"
echo ""
----------------------------------------------------------
Config.cfg文件相关参数详解!
最近有很多人问我Config.cfg每个参数到底是什么意思,怎样设置比较好。下面我就把我所知道的一些参数的含义写出来,大家可以根据自己的实际情况适当调整
CS控制台的命令参数大全参见:[url][/url]
CS脚本的几种形式(含有CS1.5服务器设置)参见:[url][/url]
[code]
命令/变量的名称 服务端/客户端使用 基本的设定种类 注释 默认值
+attack 客户端 玩家 攻击 MOUSE1/Enter
+attack2 客户端 玩家 特殊攻击/功能(如开瞄准镜、单倍放大等等) MOUSE2
+forward 客户端 玩家 前进 W
+back 客户端 玩家 退后 S
+moveleft 客户端 玩家 向左平移 A
+moveright 客户端 玩家 向右平移 D
+duck 客户端 玩家 蹲下 Ctrl
+jump 客户端 玩家 跳跃 Space
+klook 客户端 玩家 用键盘看 INS
+left 客户端 玩家 向左转 LeftArrow
+right 客户端 玩家 向右转 RightArrow
+lookdown 客户端 玩家 向下看 PGDN
+lookup 客户端 玩家 向上看 PGUP
+mlook 客户端 鼠标 用鼠标看 (无)
+moveup 客户端 玩家 向上移动(如爬梯子、游泳) '
+movedown 客户端 玩家 向下移动(如爬梯子、游泳) /
+reload 客户端 玩家 换子弹 R
+showscores 客户端 玩家 显示玩家的分数和Ping值 TAB
+speed 客户端 玩家 让玩家走路如果奔跑时;奔跑如果走路时 Shift
+strafe 客户端 玩家 平移键 Alt
+use 客户端 玩家 使用键(拆炸弹、救人质等等) E
buyequip 客户端 玩家 打开购买装备菜单 O
buyammo1 客户端 玩家 买主弹药 ,
buyammo2 客户端 玩家 买手枪弹药 .
changeteam/chooseteam 客户端 玩家 打开队伍选择菜单 M
impulse 100 客户端 玩家 开关战术手电 F
impulse 201 客户端 玩家 喷图 T
lastinv 客户端 玩家 切换到上一次使用的武器 Q
invnext 客户端 玩家 切换到下一种武器 ]
invprev 客户端 玩家 切换到上一种武器 [
sizeup 客户端 玩家 增大屏幕降低FPS值 +/=
sizedown 客户端 玩家 缩小屏幕提高FPS值 -
snapshot 客户端 玩家 抓图 F5
speak/voicerecord 客户端 玩家 使用对讲机/麦克风说话 K
buy 客户端 玩家 打开购买武器菜单 B
cancelselect 客户端 玩家 取消选择 Escape
toggleconsole 客户端 玩家 开关控制台 ~/`
nightvision 客户端 玩家 夜视镜 N
messagemode 客户端 玩家 对所有人说 Y
messagemode2 客户端 玩家 对队友说 U
radio1 客户端 玩家 打开语音信息菜单1 Z
radio2 客户端 玩家 打开语音信息菜单2 X
radio3 客户端 玩家 打开语音信息菜单3 C
centerview 客户端 玩家 强制玩家回到正前方的视角 End
pause 客户端 玩家 暂停(无效) Pause
slot1 客户端 玩家 选择 1 1
slot2 客户端 玩家 选择 2 2
slot3 客户端 玩家 选择 3 3
slot4 客户端 玩家 选择 4 4
slot5 客户端 玩家 选择 5 5
slot6 客户端 玩家 选择 6 6
slot7 客户端 玩家 选择 7 7
slot8 客户端 玩家 选择 8 8
slot9 客户端 玩家 选择 9 9
slot10 客户端 玩家 选择 10 0
----以上为bind "命令/变量的名称" "值"--------------------------------------
bind 客户端 玩家 设定键位用于执行命令
adjust_crosshair 客户端 玩家 改变准星颜色
alias "cmd1; cmd2" 客户端 玩家 定义命令批量处理变量
allowupload 客户端 上传/下载 是否允许上传本地的文件到服务器。
ambient_fade 100 客户端 音频 设定周围声音多远距离消失
ambient_level 0.300 客户端 音频 设定周围声音的等级
appenddemo 客户端 demo 在该录像文件后继续录像,不覆盖原录像
bottomcolor 6 客户端 玩家 设定玩家人物模型的底部颜色
brightness 1 客户端 视频 设定亮度
cl_allowdownload 0 客户端 上传/下载 客户端是否允许下载
cl_allowupload 0 客户端 上传/下载 客户端是否允许上传
cl_anglespeedkey 0.670 客户端 玩家 设定方向键改变视角的速度
cl_backspeed 400 客户端 玩家 客户端设定后退的速度
cl_bob 0.010 客户端 玩家 客户端设定奔跑时手臂摆动的幅度
cl_bobcycle 0.800 客户端 玩家 客户端设定奔跑时手臂摆动的频率
cl_bobup 0.500 客户端 玩家 客户端设定奔跑时手臂摆动的范围
cl_download_ingame 0 客户端 上传/下载 客户端设定是否允许在游戏里下载
cl_forwardspeed 400 客户端 玩家 客户端设定前进的速度
cl_gaitestimation 1 客户端 玩家 开启估计玩家的运动步幅
cl_steamcntalk 1 客户端 玩家 开启SteamCN.com专用玩家交流系统
cl_gg 0 客户端 玩家 开关游戏的标准模式
cl_himodels 客户端 玩家 客户端设定是否允许使用高质量模型
cl_messages 客户端 玩家 客户端设定显示服务器信息
cl_movespeedkey 0.300 客户端 玩家 设定键盘移动速度
cl_nopred 0 客户端 玩家 开关玩家的预先选择
cl_pitchdown 客户端 玩家 设定玩家向下看的最大角度,默认:89
cl_pitchspeed 225 客户端 玩家 设定角速度
cl_pitchup 客户端 玩家 设定玩家向上看的最大角度,默认:89
cl_showfps 1 客户端 玩家 显示你的FPS值
cl_shownet 0 客户端 玩家 显示你的网络传输包值
cl_slist 10 客户端 玩家 设定列出的服务器个数
cl_solid_players 1 客户端 玩家 开关固定玩家模型
cl_upspeed 320 客户端 玩家 设定向上移动(如爬梯子、游泳)的速度
cl_waterdist 4 客户端 玩家 设定在水下最深所能到达的距离
cl_yawspeed 210 客户端 玩家 设定转身的速度(由服务器最大值设定)
cl_weather 1 客户端 玩家 设定游戏的天气效果(默认1开启 0是关闭)
cl_shadows 1 客户端 玩家 设定游戏中阴影效果(默认1开启 0是关闭)
clear 客户端 玩家 清除控制台上的信息
cmd 客户端 玩家 执行命令
cmdlist 客户端/服务端 所有 列出所有命令
con_color "255 180 30" 客户端 玩家 设定玩家屏幕字体的显示颜色 (RGB 0~255)
connect 客户端 玩家 连接到服务器用输入IP的方式
cvarlist 客户端/服务端 所有 列出所有变量
developer 0 客户端 开发者 开关调试信息
disconnect 客户端 玩家 从服务器上断开连接
drawradar 客户端 玩家 显示雷达
drop 客户端 玩家 扔掉当前武器/装备
echo "message" 客户端 玩家 显示"message"中的文字信息
enableconsole 客户端 玩家 允许控制台
escape 客户端 玩家 取消键
exec 客户端/服务端 所有 执行一个脚本文件
exit 客户端/服务端 所有 退出游戏
fakelag 0 客户端 玩家 模拟Lag延迟
fakeloss 0 客户端 玩家 模拟Loss网络丢包
force_centerview 客户端 玩家 强制玩家回到正前方的视角
fps_lan 客户端 玩家 设定局域网游戏中的最大FPS值
fps_modem 客户端 玩家 设定互联网游戏中的最大FPS值
fps_single 客户端 玩家 设定单人游戏中的最大FPS值
fullinfo 客户端 玩家 显示用户信息
fullserverinfo 客户端 玩家 显示服务器信息
gamma 3 客户端 视频 设定gamma亮度值
getcertificate 客户端 玩家 从上获取CD-Key认证(CS1.5时代有效)
getsv 客户端 玩家 列出服务器的IP地址和服务器的总数
gl_alphamin 0.250 客户端 视频 设定最小alpha混合等级
gl_clear 0 客户端 视频 开关对画面上各个模型连接的部分的连贯渲染
gl_cull 1 客户端 视频 是否只对可以看到的画面进行渲染
gl_d3dflip 0 客户端 视频 在Direct3D模式中开关反向渲染命令
gl_dither 1 客户端 视频 开关颜色抖动
gl_dump 客户端 视频 列出显卡的信息
gl_flipmatrix 0 客户端 视频 开关特殊的准星修正当适用3DNow和3D fx Mini OpenGL驱动时
gl_keeptjunctions 0 客户端 视频 开关显示材质间的缝隙
gl_lightholes 0 客户端 视频 光洞效果开关
gl_max_size 256 客户端 视频 贴图材质的最大解析度
gl_monolights 0 客户端 视频 开关统一光源(无阴影)OpenGL适用
gl_overbright 0 客户端 视频 开关最大亮度模式
gl_palette_tex 0 客户端 视频 开关调色贴图值、材质
gl_picmip 0 客户端 视频 环境贴图效果(0-3)
gl_playermip 0 客户端 视频 玩家模型的贴图效果(0-3)
gl_polyoffset 4 客户端 视频 设定多边形补偿
gl_steamcnskin 1 客户端 视频 开启SteamNC.com专用皮肤
gl_round_down 3 客户端 视频 设定材质循环
gl_smoothmodels 0 客户端 视频 玩家模型光滑处理开关
gl_spriteblend 0 客户端 视频 开关子画面混合
gl_texels 客户端 视频 报告传输到显卡的texel数量
gl_texsort 0 客户端 视频 开关一个texel的种类
gl_texturemode [type] 客户端 视频 设定渲染模式[type]的类型: gl_nearest_mipmap_nearest, gl_linear_mipmap_nearest (这两个进行双线性过滤处理)和 gl_nearest_mipmap_linear, gl_linear_mipmap_linear (这两个进行三线性过滤处理)
gl_zmax 4096 客户端 视频 设定Z-Buffer缓存的最大值
gl_ztrick 1 客户端 视频 开关3D fx的加速渲染模式
gl_fog 1 客户端 视频 视频模糊效果
graphheight 64 客户端 玩家 设定r_netgraph的显示高度
graphhigh 512 客户端 玩家 设定r_netgraph显示的最大值
graphmean 1 客户端 玩家 设定r_netgraph显示的平均值
graphmedian 128 客户端 玩家 设定r_netgraph显示的中间值
hideconsole 客户端 玩家 隐藏控制台
hideradar 客户端 玩家 隐藏雷达
hisound 1 客户端 音频 是否使用高品质音频
hud_centerid 0 客户端 玩家 是否在屏幕中间显示玩家的ID名字
hud_fastswitch 0 客户端 玩家 是否快速切换武器
hud_saytext_time 5 客户端 玩家 设定文字在屏幕上停留的时间
kill 客户端 玩家 在游戏中自杀
lightgamma 2.500 客户端 视频 设定光线的gamma值
listdemo 客户端 demo 列出录像的信息
lookspring 0 客户端 鼠标 开关自动回复视角到中心当mlook关闭时
lookstrafe 0 客户端 鼠标 开关鼠标平移当mlook开启时
m_filter 0 客户端 鼠标 开关鼠标调整(使移动平滑)
m_forward 客户端 鼠标 设定鼠标向前时的递增灵敏度
m_pitch 0.022 客户端 鼠标 设定鼠标上下移动时的递增灵敏度
m_side 0.800 客户端 鼠标 设定鼠标平移时的递增灵敏度
m_yaw 0.022 客户端 鼠标 设定鼠标偏转时的递增灵敏度
menuselect 客户端 玩家 从菜单中选择项目
messagemode 客户端 玩家 对服务器上的所有玩家发文字信息
messagemode2 客户端 玩家 对队友发文字信息
motd 客户端 玩家 显示服务器上的motd.txt文件内容信息
name 客户端 玩家 玩家改ID名字
net_graph 1 客户端 玩家 显示网络速度图形(0-3)
nosound 0 客户端 音频 开关声音
pingsv 客户端 玩家 ping一个服务器
play 客户端 音频 播放一个指定的.wav文件
playdemo 客户端 demo 使用正常速度,播放录像
playvol 9 客户端 demo 设置录像播放的次数
pushlatency -100 客户端 玩家 设定这个数字来抵消你的ping值以帮助你的反应时间
quit 客户端/服务端 所有 退出游戏
r_decals 250 客户端 玩家 设定最大的细节数据
r_drawviewmodel 0 客户端 玩家 是否显示武器模型
r_dynamic 0 客户端 视频 动态光影效果开关
r_mmx 0 客户端 玩家 开关CPU的MMX支持
r_netgraph 0 客户端 玩家 开关网络情况图形显示
rate 5000 客户端 玩家 设定客户端的数据速率1000-5000互联网上的10000局域网上的
reconnect 客户端 玩家 重新连接到当前的服务器
record 客户端 demo 录制demo录像
retry 客户端 玩家 重试4次连接到当前已连接失败的服务器
s_2dvolume 1 客户端 音频 设定在2D声音中的最大音量(0-1)
s_a3d 0 客户端 音频 开关A3D的支持
s_automax_distance 30 客户端 音频 设定最大距离的音量
s_automin_distance 2 客户端 音频 设定最小距离的音量
s_bloat 2.0 客户端 音频 多边形的膨胀因素A3D2.0适用
s_buffersize 65536 客户端 音频 设定缓冲的大小
s_disable_a3d 0 客户端 音频 开关屏蔽A3D的功能
s_distance 60 客户端 音频 调整声音发声的距离(0-n)
s_doppler 0.0 客户端 音频 调整doppler(0-1
s_eax 0 客户端 音频 开关EAX支持
s_enable_a3d 客户端 音频 打开A3D支持
s_geometry 0 客户端 音频 开关声音的几何渲染A3D2.0适用
s_steamcnsound 0 客户端 音频 开关SteamCN.com专用声音配乐效果
s_max_distance 1000 客户端 音频 声源到听众的最大距离('s_min_distance'-n)
s_min_distance 5 客户端 音频 声源到听众的最小距离(0-'s_max_distance')
s_numpolys 200 客户端 音频 最大的声音反射多边形值A3D2.0适用(0-n)
s_occfactor 0.250 客户端 音频 金属传递声音的值(0-1.
s_occlude 0 客户端 音频 开关声音通过金属时的声音A3D2.0适用
s_refdelay 4 客户端 音频 声源到达最近的反射面的延迟A3D2.0适用(0-10
s_refgain 0.4 客户端 音频 设定声音随着距离远近的反射强度A3D2.0适用(0-1)
s_verbwet 0.25 客户端 音频 控制混合回响的干湿度A3D适用(0-1)
say "message" 客户端 玩家 与当前服务器里的所有玩家交谈
say_team "message" 客户端 玩家 与前服务器里的队友交谈
scr_centertime 2 客户端 玩家 设定服务器信息在屏幕上停留的时间
scr_conspeed 600 客户端 玩家 设定控制台的卷动速度
scr_printspeed 7 客户端 玩家 设定屏幕上的打字速度
screenshot 客户端 玩家 抓图
sensitivity 9 客户端 鼠标 设定鼠标的速度
serverinfo 客户端 玩家 显示服务器信息
setdemoinfo info 客户端 demo 增加一个录像信息,例如一段文字,渐进渐出或者快进快退
setinfo 客户端 玩家 设定信息
showbriefing 客户端 玩家 显示当前地图的简报
showinfo 0 客户端 玩家 是否显示信息
showpackets 0 客户端 玩家 是否显示网络传输包信息
showpause 0 客户端 玩家 是否显示暂停的文字信息
showram 0 客户端 玩家 是否显示可用的内存信息
startdemos 客户端 demo 开始循环播放一段demo录像
stop 客户端 demo 停止录制录像
stopdemo 客户端 demo 停止播放录像
stopsound 客户端 音频 停止播放当前声音
swapdemo 客户端 demo 交换录像中两处片断位置
timedemo 客户端 demo 播放一段录像,同时显示最大fps及返回平均fps(测试显卡时使用)
topcolor 30 客户端 玩家 设定玩家人物模型的顶部颜色
unbind 客户端 玩家 取消到某键的bind
unbindall 客户端 玩家 取消到所有键的bind
vid_config_x 800 客户端 视频 设定屏幕的水平分辨率
vid_config_y 600 客户端 视频 设定屏幕的垂直分辨率
vid_d3d 0 客户端 视频 开关Direct3D模式的支持
vid_describemode 客户端 视频 显示视频模式的设定
vid_mode 0 客户端 视频 设定视频模式
vid_nopageflip 0 客户端 视频 开关屏蔽视频页面翻动
vid_wait 0 客户端 视频 视频同步(sync)开关
viewframe 客户端 视频 打开wire-frame显示-只适用OpenGL显示模式
violence_ablood 0 客户端 玩家 开关血渍的显示
volume 1.0 客户端 音频 设定游戏中的音量(0-1.
weapon_ 客户端 玩家
手枪- glock18/usp/deagle/p228/elite/fiveseven
冲锋枪- mp5navy/p90/tmp/mac10/ump45
突击步枪- ak47/sg552/m4a1/aug 霰弹枪- m3/xm1014
狙击步枪- scout/awp/g3sg1/sg550 重机枪- m249
其他装备- c4/knife 手雷-flashbang/hegrenade/smokegrenade
这些可以直接选中你所选的武器/装备
wait 客户端 玩家 一个极小的暂停,用来执行脚本(多数情况下无效)
[/code]
另外解释一下什么是Config? Confug全称Configuration,中文译为设置,配置,通常叫做脚本。它是一个位于cstrike文件夹下后缀名为.cfg的文件,可以用记事本打开,一般的个性设定都可以通过修改这个文件得以实现。:耍酷
首先纠正大家一个根深蒂固的误区,其实国外高手的cfg并没有你想象的那么好用,一味的认为别人打得好是因为config的问题,从而把config神话,一时间闹得满城风雨。一个config并不能让你的水平有多大的提高,你可以用前段时间炒得风风火火的复活cfg的或者减少后坐力的cfg来反驳我,但是请您记住诸如此类的是绝对不可能通过最新的wwcl检测的,正规比赛更是不允许使用的。所以此类的利用cfg来变相作弊的例子我就不多说了(说多了口渴还得喝水——麻烦:汗)。
以下是几个组成cfg的基本命令和格式:
[b]什么是bind?[/b]:
打开cfg文件后看到最多的命令无非是bind,bind可以通俗的理解成绑定的意思,在config里它的功能可以用于把某个动作或者命令绑定在某个按键上,例如:
bind "b" "buy"
意为buy这个动作定义成b,即当按下b键的时候,cs会自动实现buy这个动作,一般的bind格式为bind "按键" "动作",值得一提的是bind还可以绑定一个alias
[b]什么是Alias?[/b]:
alias可以翻译成别名,通俗的讲Alias就是给一组命令定义一个名称,当你定义过后,CS就认为此alias为一个普通的命令,你可以用bind命令分配一个键给这个alias,也可以在其他的alias中使用它。alias语句不能超过259个字符。例如:
alias buydg "buy;menuselect 1;menuselect 4"
bind "F1" "buyde"
意为我先把"buy;menuselect 1;menuselect 4"这个在cs中不存在的命令定义成buydg这个名字,然后用bind来绑定这个动作的具体实行按键。只要按下f1,系统则自动会购买deagle。
[b]什么是autoexec.cfg?[/b]
前缀auto是automatic的缩写,意为自动,也就是说每当启动cs的时候这个脚本会自动读取,所以一般的alias命令都可以存放在这个cfg内。该文件位于和cfg同样的文件夹下。
好了,不懂的先看这里,不要再PM一次又一次问相同的问题了。
[b什么是脚本(Script)?[/b]
脚本(Script)就是含有bind和alias等命令的集合,你可以把这个集合存为一个独立的文件然后在需要的时候执行,这样就可以方便你在CS中的使用。脚本可以存为后缀名为.cfg的文件放在cstrike文件夹下,执行时在控制台输入:
exec 脚本文件名.cfg即可。比如将以上的脚本存为buys.cfg文件,则在控制台中输入:
exec buys.cfg 则可以实现我们所需要的功能。
比如:我们执行了一系列命令,执行这一系列命令有一个过程。
用一个命令把这一过程定义(alias)好,最后分配(bind)一个键位给这个命令,以后只要按分配好的键位,就可以实现这一过程。所有的脚本都是通过这一方法实现的。
所有可以用Bind命令设定的键位:
字母键:ABCDEFGHIJKLMNOPQRSTUVWXYZ
数字键:1234567890
鼠标键:MOUSE1 MOUSE2 MOUSE3 MOUSE4 AUX5 AUX6 MWHEELUP MWHEELDOWN
手柄键:JOY1 JOY2 JOY3 JOY4 AUX5 AUX6
特殊键:Ente rSpace Shift Ctrl Pause Alt Backspace Tab Escape
功能键:F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12
编辑键:Ins Del Home End Pgdn Pgup
方向键: Leftarrow Rightarrow Uparrow Downarrow
小键盘键: kp_leftarrow kp_del kp_end kp_downarrow kp_pgup kp_ins kp_5 kp_plus kp_uparrow kp_enter kp_pgdn kp_rightarrow kp_slash kp_minus kp_home
其他键:, . / ; \ ' * [ ] - = ~
// Just for CS1.5 Perfection Edtion / Final Ultra+
//
//
//
//// Made by BoeZombie
//// 编写者 北京联大应用文理学院 2003信管专业 张博
//// 以下内容关系到游戏的控制设置的很多设置,建议不要更改以下内容
// 一键换枪
hud_fastswitch "1"
// 屏幕中间显示其他玩家名字
hud_centerid "1"
//个人设置
alias dvon "developer 1"
alias dvoff "developer 0"
//跳蹲
alias +sjump "+jump;+duck"
alias -sjump "-jump;-duck"
//持久静音
alias speedon "+speed;alias sp speedoff"
alias speedoff "-speed;alias sp speedon"
alias sp "speedon"
//持久下蹲
alias duckon "+duck;alias du duckoff"
alias duckoff "-duck;alias du duckon"
alias du "duckon"
//持久通话
alias voiceon "+voicerecord;alias vo voiceoff"
alias voiceoff "-voicerecord;alias vo voiceon"
alias vo "voiceon"
//左右手持枪方式开关
alias hand_right "cl_righthand 1;alias ha hand_left"
alias hand_left "cl_righthand 0;alias ha hand_right"
alias ha "hand_left"
//雷达开关
alias radaron "drawradar;alias ra radaroff"
alias radaroff "hideradar;alias ra radaron"
alias ra "radaron"
// 录制Demo脚本
alias rec_on "alias rec_de rec_off;dvon; echo Now Recording Demo to mydem.dem...; dvoff;stop;record mydem"
alias rec_off "alias rec_de rec_on;dvon; echo Now Record to mydem.dem Stopped; dvoff;stop"
alias rec_de "rec_on"
//一键买枪
alias buy1 "menuselect 1"
alias buy2 "menuselect 2"
alias buy3 "menuselect 3"
alias buy4 "menuselect 4"
alias buy5 "menuselect 5"
alias buy6 "menuselect 6"
alias buy7 "menuselect 7"
alias buy8 "menuselect 8"
alias buy9 "menuselect 9"
alias w "wait"
alias wlng "w; w; w; w; slot10; w; w; slot10; w; slot10"
alias clm "wlng; w; w; slot10; w; slot10"
alias clmbuy "w; w; w; slot10; w; w; slot10"
alias wepitems "buy; buy6; w; slot10"
alias pistitems "buy; buy7; w; slot10"
alias buyammop "buy; buy6; clmbuy"
alias buyammos "buy; buy7; clmbuy"
alias vest "dvon; dvoff; buyequip; buy1; clmbuy"
alias helm "dvon; dvoff; buyequip; buy2; clmbuy"
alias fb "dvon; dvoff; buyequip; buy3; clmbuy"
alias fb2 "dvon; dvoff; buyequip; buy3;clmbuy; buyequip; buy3;clmbuy"
alias hegren "dvon; dvoff; buyequip; buy4; clmbuy"
alias sgren "dvon; dvoff; buyequip; buy5; clmbuy"
alias defuser "dvon; buyequip; buy6; clmbuy"
alias nvgs "dvon; dvoff; buyequip; buy7; clmbuy; nightvision"
alias usp "dvon; dvoff; buy; buy1; buy1; pistitems; clmbuy"
alias glock "dvon; dvoff; buy; buy1; buy2; pistitems; clmbuy"
alias deagle "dvon; dvoff; buy; buy1; buy3; pistitems; clmbuy"
alias p228 "dvon; dvoff; buy; buy1; buy4; pistitems; clmbuy"
alias b156 "dvon; dvoff; buy; buy1; buy5; buy6; pistitems; clmbuy"
alias m3 "dvon; dvoff; buy; buy2; buy1; wepitems; clmbuy"
alias xm1014 "dvon; dvoff; buy; buy2; buy2; wepitems; clmbuy"
alias b324 "dvon; dvoff; buy; buy3; buy2; buy4; wepitems; clmbuy"
alias mp5 "dvon; dvoff; buy; buy3; buy1; wepitems; clmbuy"
alias p90 "dvon; dvoff; buy; buy3; buy3; wepitems; clmbuy"
alias ump45 "dvon; dvoff; buy; buy3; buy5; wepitems; clmbuy"
alias b413 "dvon; dvoff; buy; buy4; buy1; buy3; wepitems; clmbuy"
alias b424 "dvon; dvoff; buy; buy4; buy2; buy4; wepitems; clmbuy"
alias scout "dvon; dvoff; buy; buy4; buy5; wepitems; clmbuy"
alias awp "dvon; dvoff; buy; buy4; buy6; buyammo1; clmbuy"
alias b478 "dvon; dvoff; buy; buy4; buy7; buy8; wepitems; clmbuy"
alias m249 "dvon; dvoff; buy; buy5; buy1; wepitems; clmbuy"
//武器选择
alias go_slot1 "weapon_ak47;weapon_aug;weapon_g3sg1;weapon_m249;weapon_m4a1;weapon_m3;weapon_mac10;weapon_mp5navy;weapon_p90;weapon_scout;weapon_sg552;weapon_sg550;weapon_ump45;weapon_tmp;weapon_xm1014;weapon_awp;weapon_famas;weapon_galil"
alias go_slot2 "weapon_deagle;weapon_usp;weapon_glock18;weapon_p228;weapon_elite;weapon_fiveseven"
alias go_slot3 "weapon_knife"
//脚本结束
echo ""
echo "CS1.5 Perfection Edtion / Final Ultra+ Settings successfully loaded"
echo ""
----------------------------------------------------------
Config.cfg文件相关参数详解!
最近有很多人问我Config.cfg每个参数到底是什么意思,怎样设置比较好。下面我就把我所知道的一些参数的含义写出来,大家可以根据自己的实际情况适当调整
CS控制台的命令参数大全参见:[url][/url]
CS脚本的几种形式(含有CS1.5服务器设置)参见:[url][/url]
[code]
命令/变量的名称 服务端/客户端使用 基本的设定种类 注释 默认值
+attack 客户端 玩家 攻击 MOUSE1/Enter
+attack2 客户端 玩家 特殊攻击/功能(如开瞄准镜、单倍放大等等) MOUSE2
+forward 客户端 玩家 前进 W
+back 客户端 玩家 退后 S
+moveleft 客户端 玩家 向左平移 A
+moveright 客户端 玩家 向右平移 D
+duck 客户端 玩家 蹲下 Ctrl
+jump 客户端 玩家 跳跃 Space
+klook 客户端 玩家 用键盘看 INS
+left 客户端 玩家 向左转 LeftArrow
+right 客户端 玩家 向右转 RightArrow
+lookdown 客户端 玩家 向下看 PGDN
+lookup 客户端 玩家 向上看 PGUP
+mlook 客户端 鼠标 用鼠标看 (无)
+moveup 客户端 玩家 向上移动(如爬梯子、游泳) '
+movedown 客户端 玩家 向下移动(如爬梯子、游泳) /
+reload 客户端 玩家 换子弹 R
+showscores 客户端 玩家 显示玩家的分数和Ping值 TAB
+speed 客户端 玩家 让玩家走路如果奔跑时;奔跑如果走路时 Shift
+strafe 客户端 玩家 平移键 Alt
+use 客户端 玩家 使用键(拆炸弹、救人质等等) E
buyequip 客户端 玩家 打开购买装备菜单 O
buyammo1 客户端 玩家 买主弹药 ,
buyammo2 客户端 玩家 买手枪弹药 .
changeteam/chooseteam 客户端 玩家 打开队伍选择菜单 M
impulse 100 客户端 玩家 开关战术手电 F
impulse 201 客户端 玩家 喷图 T
lastinv 客户端 玩家 切换到上一次使用的武器 Q
invnext 客户端 玩家 切换到下一种武器 ]
invprev 客户端 玩家 切换到上一种武器 [
sizeup 客户端 玩家 增大屏幕降低FPS值 +/=
sizedown 客户端 玩家 缩小屏幕提高FPS值 -
snapshot 客户端 玩家 抓图 F5
speak/voicerecord 客户端 玩家 使用对讲机/麦克风说话 K
buy 客户端 玩家 打开购买武器菜单 B
cancelselect 客户端 玩家 取消选择 Escape
toggleconsole 客户端 玩家 开关控制台 ~/`
nightvision 客户端 玩家 夜视镜 N
messagemode 客户端 玩家 对所有人说 Y
messagemode2 客户端 玩家 对队友说 U
radio1 客户端 玩家 打开语音信息菜单1 Z
radio2 客户端 玩家 打开语音信息菜单2 X
radio3 客户端 玩家 打开语音信息菜单3 C
centerview 客户端 玩家 强制玩家回到正前方的视角 End
pause 客户端 玩家 暂停(无效) Pause
slot1 客户端 玩家 选择 1 1
slot2 客户端 玩家 选择 2 2
slot3 客户端 玩家 选择 3 3
slot4 客户端 玩家 选择 4 4
slot5 客户端 玩家 选择 5 5
slot6 客户端 玩家 选择 6 6
slot7 客户端 玩家 选择 7 7
slot8 客户端 玩家 选择 8 8
slot9 客户端 玩家 选择 9 9
slot10 客户端 玩家 选择 10 0
----以上为bind "命令/变量的名称" "值"--------------------------------------
bind 客户端 玩家 设定键位用于执行命令
adjust_crosshair 客户端 玩家 改变准星颜色
alias "cmd1; cmd2" 客户端 玩家 定义命令批量处理变量
allowupload 客户端 上传/下载 是否允许上传本地的文件到服务器。
ambient_fade 100 客户端 音频 设定周围声音多远距离消失
ambient_level 0.300 客户端 音频 设定周围声音的等级
appenddemo 客户端 demo 在该录像文件后继续录像,不覆盖原录像
bottomcolor 6 客户端 玩家 设定玩家人物模型的底部颜色
brightness 1 客户端 视频 设定亮度
cl_allowdownload 0 客户端 上传/下载 客户端是否允许下载
cl_allowupload 0 客户端 上传/下载 客户端是否允许上传
cl_anglespeedkey 0.670 客户端 玩家 设定方向键改变视角的速度
cl_backspeed 400 客户端 玩家 客户端设定后退的速度
cl_bob 0.010 客户端 玩家 客户端设定奔跑时手臂摆动的幅度
cl_bobcycle 0.800 客户端 玩家 客户端设定奔跑时手臂摆动的频率
cl_bobup 0.500 客户端 玩家 客户端设定奔跑时手臂摆动的范围
cl_download_ingame 0 客户端 上传/下载 客户端设定是否允许在游戏里下载
cl_forwardspeed 400 客户端 玩家 客户端设定前进的速度
cl_gaitestimation 1 客户端 玩家 开启估计玩家的运动步幅
cl_steamcntalk 1 客户端 玩家 开启SteamCN.com专用玩家交流系统
cl_gg 0 客户端 玩家 开关游戏的标准模式
cl_himodels 客户端 玩家 客户端设定是否允许使用高质量模型
cl_messages 客户端 玩家 客户端设定显示服务器信息
cl_movespeedkey 0.300 客户端 玩家 设定键盘移动速度
cl_nopred 0 客户端 玩家 开关玩家的预先选择
cl_pitchdown 客户端 玩家 设定玩家向下看的最大角度,默认:89
cl_pitchspeed 225 客户端 玩家 设定角速度
cl_pitchup 客户端 玩家 设定玩家向上看的最大角度,默认:89
cl_showfps 1 客户端 玩家 显示你的FPS值
cl_shownet 0 客户端 玩家 显示你的网络传输包值
cl_slist 10 客户端 玩家 设定列出的服务器个数
cl_solid_players 1 客户端 玩家 开关固定玩家模型
cl_upspeed 320 客户端 玩家 设定向上移动(如爬梯子、游泳)的速度
cl_waterdist 4 客户端 玩家 设定在水下最深所能到达的距离
cl_yawspeed 210 客户端 玩家 设定转身的速度(由服务器最大值设定)
cl_weather 1 客户端 玩家 设定游戏的天气效果(默认1开启 0是关闭)
cl_shadows 1 客户端 玩家 设定游戏中阴影效果(默认1开启 0是关闭)
clear 客户端 玩家 清除控制台上的信息
cmd 客户端 玩家 执行命令
cmdlist 客户端/服务端 所有 列出所有命令
con_color "255 180 30" 客户端 玩家 设定玩家屏幕字体的显示颜色 (RGB 0~255)
connect 客户端 玩家 连接到服务器用输入IP的方式
cvarlist 客户端/服务端 所有 列出所有变量
developer 0 客户端 开发者 开关调试信息
disconnect 客户端 玩家 从服务器上断开连接
drawradar 客户端 玩家 显示雷达
drop 客户端 玩家 扔掉当前武器/装备
echo "message" 客户端 玩家 显示"message"中的文字信息
enableconsole 客户端 玩家 允许控制台
escape 客户端 玩家 取消键
exec 客户端/服务端 所有 执行一个脚本文件
exit 客户端/服务端 所有 退出游戏
fakelag 0 客户端 玩家 模拟Lag延迟
fakeloss 0 客户端 玩家 模拟Loss网络丢包
force_centerview 客户端 玩家 强制玩家回到正前方的视角
fps_lan 客户端 玩家 设定局域网游戏中的最大FPS值
fps_modem 客户端 玩家 设定互联网游戏中的最大FPS值
fps_single 客户端 玩家 设定单人游戏中的最大FPS值
fullinfo 客户端 玩家 显示用户信息
fullserverinfo 客户端 玩家 显示服务器信息
gamma 3 客户端 视频 设定gamma亮度值
getcertificate 客户端 玩家 从上获取CD-Key认证(CS1.5时代有效)
getsv 客户端 玩家 列出服务器的IP地址和服务器的总数
gl_alphamin 0.250 客户端 视频 设定最小alpha混合等级
gl_clear 0 客户端 视频 开关对画面上各个模型连接的部分的连贯渲染
gl_cull 1 客户端 视频 是否只对可以看到的画面进行渲染
gl_d3dflip 0 客户端 视频 在Direct3D模式中开关反向渲染命令
gl_dither 1 客户端 视频 开关颜色抖动
gl_dump 客户端 视频 列出显卡的信息
gl_flipmatrix 0 客户端 视频 开关特殊的准星修正当适用3DNow和3D fx Mini OpenGL驱动时
gl_keeptjunctions 0 客户端 视频 开关显示材质间的缝隙
gl_lightholes 0 客户端 视频 光洞效果开关
gl_max_size 256 客户端 视频 贴图材质的最大解析度
gl_monolights 0 客户端 视频 开关统一光源(无阴影)OpenGL适用
gl_overbright 0 客户端 视频 开关最大亮度模式
gl_palette_tex 0 客户端 视频 开关调色贴图值、材质
gl_picmip 0 客户端 视频 环境贴图效果(0-3)
gl_playermip 0 客户端 视频 玩家模型的贴图效果(0-3)
gl_polyoffset 4 客户端 视频 设定多边形补偿
gl_steamcnskin 1 客户端 视频 开启SteamNC.com专用皮肤
gl_round_down 3 客户端 视频 设定材质循环
gl_smoothmodels 0 客户端 视频 玩家模型光滑处理开关
gl_spriteblend 0 客户端 视频 开关子画面混合
gl_texels 客户端 视频 报告传输到显卡的texel数量
gl_texsort 0 客户端 视频 开关一个texel的种类
gl_texturemode [type] 客户端 视频 设定渲染模式[type]的类型: gl_nearest_mipmap_nearest, gl_linear_mipmap_nearest (这两个进行双线性过滤处理)和 gl_nearest_mipmap_linear, gl_linear_mipmap_linear (这两个进行三线性过滤处理)
gl_zmax 4096 客户端 视频 设定Z-Buffer缓存的最大值
gl_ztrick 1 客户端 视频 开关3D fx的加速渲染模式
gl_fog 1 客户端 视频 视频模糊效果
graphheight 64 客户端 玩家 设定r_netgraph的显示高度
graphhigh 512 客户端 玩家 设定r_netgraph显示的最大值
graphmean 1 客户端 玩家 设定r_netgraph显示的平均值
graphmedian 128 客户端 玩家 设定r_netgraph显示的中间值
hideconsole 客户端 玩家 隐藏控制台
hideradar 客户端 玩家 隐藏雷达
hisound 1 客户端 音频 是否使用高品质音频
hud_centerid 0 客户端 玩家 是否在屏幕中间显示玩家的ID名字
hud_fastswitch 0 客户端 玩家 是否快速切换武器
hud_saytext_time 5 客户端 玩家 设定文字在屏幕上停留的时间
kill 客户端 玩家 在游戏中自杀
lightgamma 2.500 客户端 视频 设定光线的gamma值
listdemo 客户端 demo 列出录像的信息
lookspring 0 客户端 鼠标 开关自动回复视角到中心当mlook关闭时
lookstrafe 0 客户端 鼠标 开关鼠标平移当mlook开启时
m_filter 0 客户端 鼠标 开关鼠标调整(使移动平滑)
m_forward 客户端 鼠标 设定鼠标向前时的递增灵敏度
m_pitch 0.022 客户端 鼠标 设定鼠标上下移动时的递增灵敏度
m_side 0.800 客户端 鼠标 设定鼠标平移时的递增灵敏度
m_yaw 0.022 客户端 鼠标 设定鼠标偏转时的递增灵敏度
menuselect 客户端 玩家 从菜单中选择项目
messagemode 客户端 玩家 对服务器上的所有玩家发文字信息
messagemode2 客户端 玩家 对队友发文字信息
motd 客户端 玩家 显示服务器上的motd.txt文件内容信息
name 客户端 玩家 玩家改ID名字
net_graph 1 客户端 玩家 显示网络速度图形(0-3)
nosound 0 客户端 音频 开关声音
pingsv 客户端 玩家 ping一个服务器
play 客户端 音频 播放一个指定的.wav文件
playdemo 客户端 demo 使用正常速度,播放录像
playvol 9 客户端 demo 设置录像播放的次数
pushlatency -100 客户端 玩家 设定这个数字来抵消你的ping值以帮助你的反应时间
quit 客户端/服务端 所有 退出游戏
r_decals 250 客户端 玩家 设定最大的细节数据
r_drawviewmodel 0 客户端 玩家 是否显示武器模型
r_dynamic 0 客户端 视频 动态光影效果开关
r_mmx 0 客户端 玩家 开关CPU的MMX支持
r_netgraph 0 客户端 玩家 开关网络情况图形显示
rate 5000 客户端 玩家 设定客户端的数据速率1000-5000互联网上的10000局域网上的
reconnect 客户端 玩家 重新连接到当前的服务器
record 客户端 demo 录制demo录像
retry 客户端 玩家 重试4次连接到当前已连接失败的服务器
s_2dvolume 1 客户端 音频 设定在2D声音中的最大音量(0-1)
s_a3d 0 客户端 音频 开关A3D的支持
s_automax_distance 30 客户端 音频 设定最大距离的音量
s_automin_distance 2 客户端 音频 设定最小距离的音量
s_bloat 2.0 客户端 音频 多边形的膨胀因素A3D2.0适用
s_buffersize 65536 客户端 音频 设定缓冲的大小
s_disable_a3d 0 客户端 音频 开关屏蔽A3D的功能
s_distance 60 客户端 音频 调整声音发声的距离(0-n)
s_doppler 0.0 客户端 音频 调整doppler(0-1
s_eax 0 客户端 音频 开关EAX支持
s_enable_a3d 客户端 音频 打开A3D支持
s_geometry 0 客户端 音频 开关声音的几何渲染A3D2.0适用
s_steamcnsound 0 客户端 音频 开关SteamCN.com专用声音配乐效果
s_max_distance 1000 客户端 音频 声源到听众的最大距离('s_min_distance'-n)
s_min_distance 5 客户端 音频 声源到听众的最小距离(0-'s_max_distance')
s_numpolys 200 客户端 音频 最大的声音反射多边形值A3D2.0适用(0-n)
s_occfactor 0.250 客户端 音频 金属传递声音的值(0-1.
s_occlude 0 客户端 音频 开关声音通过金属时的声音A3D2.0适用
s_refdelay 4 客户端 音频 声源到达最近的反射面的延迟A3D2.0适用(0-10
s_refgain 0.4 客户端 音频 设定声音随着距离远近的反射强度A3D2.0适用(0-1)
s_verbwet 0.25 客户端 音频 控制混合回响的干湿度A3D适用(0-1)
say "message" 客户端 玩家 与当前服务器里的所有玩家交谈
say_team "message" 客户端 玩家 与前服务器里的队友交谈
scr_centertime 2 客户端 玩家 设定服务器信息在屏幕上停留的时间
scr_conspeed 600 客户端 玩家 设定控制台的卷动速度
scr_printspeed 7 客户端 玩家 设定屏幕上的打字速度
screenshot 客户端 玩家 抓图
sensitivity 9 客户端 鼠标 设定鼠标的速度
serverinfo 客户端 玩家 显示服务器信息
setdemoinfo info 客户端 demo 增加一个录像信息,例如一段文字,渐进渐出或者快进快退
setinfo 客户端 玩家 设定信息
showbriefing 客户端 玩家 显示当前地图的简报
showinfo 0 客户端 玩家 是否显示信息
showpackets 0 客户端 玩家 是否显示网络传输包信息
showpause 0 客户端 玩家 是否显示暂停的文字信息
showram 0 客户端 玩家 是否显示可用的内存信息
startdemos 客户端 demo 开始循环播放一段demo录像
stop 客户端 demo 停止录制录像
stopdemo 客户端 demo 停止播放录像
stopsound 客户端 音频 停止播放当前声音
swapdemo 客户端 demo 交换录像中两处片断位置
timedemo 客户端 demo 播放一段录像,同时显示最大fps及返回平均fps(测试显卡时使用)
topcolor 30 客户端 玩家 设定玩家人物模型的顶部颜色
unbind 客户端 玩家 取消到某键的bind
unbindall 客户端 玩家 取消到所有键的bind
vid_config_x 800 客户端 视频 设定屏幕的水平分辨率
vid_config_y 600 客户端 视频 设定屏幕的垂直分辨率
vid_d3d 0 客户端 视频 开关Direct3D模式的支持
vid_describemode 客户端 视频 显示视频模式的设定
vid_mode 0 客户端 视频 设定视频模式
vid_nopageflip 0 客户端 视频 开关屏蔽视频页面翻动
vid_wait 0 客户端 视频 视频同步(sync)开关
viewframe 客户端 视频 打开wire-frame显示-只适用OpenGL显示模式
violence_ablood 0 客户端 玩家 开关血渍的显示
volume 1.0 客户端 音频 设定游戏中的音量(0-1.
weapon_ 客户端 玩家
手枪- glock18/usp/deagle/p228/elite/fiveseven
冲锋枪- mp5navy/p90/tmp/mac10/ump45
突击步枪- ak47/sg552/m4a1/aug 霰弹枪- m3/xm1014
狙击步枪- scout/awp/g3sg1/sg550 重机枪- m249
其他装备- c4/knife 手雷-flashbang/hegrenade/smokegrenade
这些可以直接选中你所选的武器/装备
wait 客户端 玩家 一个极小的暂停,用来执行脚本(多数情况下无效)
[/code]
另外解释一下什么是Config? Confug全称Configuration,中文译为设置,配置,通常叫做脚本。它是一个位于cstrike文件夹下后缀名为.cfg的文件,可以用记事本打开,一般的个性设定都可以通过修改这个文件得以实现。:耍酷
首先纠正大家一个根深蒂固的误区,其实国外高手的cfg并没有你想象的那么好用,一味的认为别人打得好是因为config的问题,从而把config神话,一时间闹得满城风雨。一个config并不能让你的水平有多大的提高,你可以用前段时间炒得风风火火的复活cfg的或者减少后坐力的cfg来反驳我,但是请您记住诸如此类的是绝对不可能通过最新的wwcl检测的,正规比赛更是不允许使用的。所以此类的利用cfg来变相作弊的例子我就不多说了(说多了口渴还得喝水——麻烦:汗)。
以下是几个组成cfg的基本命令和格式:
[b]什么是bind?[/b]:
打开cfg文件后看到最多的命令无非是bind,bind可以通俗的理解成绑定的意思,在config里它的功能可以用于把某个动作或者命令绑定在某个按键上,例如:
bind "b" "buy"
意为buy这个动作定义成b,即当按下b键的时候,cs会自动实现buy这个动作,一般的bind格式为bind "按键" "动作",值得一提的是bind还可以绑定一个alias
[b]什么是Alias?[/b]:
alias可以翻译成别名,通俗的讲Alias就是给一组命令定义一个名称,当你定义过后,CS就认为此alias为一个普通的命令,你可以用bind命令分配一个键给这个alias,也可以在其他的alias中使用它。alias语句不能超过259个字符。例如:
alias buydg "buy;menuselect 1;menuselect 4"
bind "F1" "buyde"
意为我先把"buy;menuselect 1;menuselect 4"这个在cs中不存在的命令定义成buydg这个名字,然后用bind来绑定这个动作的具体实行按键。只要按下f1,系统则自动会购买deagle。
[b]什么是autoexec.cfg?[/b]
前缀auto是automatic的缩写,意为自动,也就是说每当启动cs的时候这个脚本会自动读取,所以一般的alias命令都可以存放在这个cfg内。该文件位于和cfg同样的文件夹下。
好了,不懂的先看这里,不要再PM一次又一次问相同的问题了。
[b什么是脚本(Script)?[/b]
脚本(Script)就是含有bind和alias等命令的集合,你可以把这个集合存为一个独立的文件然后在需要的时候执行,这样就可以方便你在CS中的使用。脚本可以存为后缀名为.cfg的文件放在cstrike文件夹下,执行时在控制台输入:
exec 脚本文件名.cfg即可。比如将以上的脚本存为buys.cfg文件,则在控制台中输入:
exec buys.cfg 则可以实现我们所需要的功能。
比如:我们执行了一系列命令,执行这一系列命令有一个过程。
用一个命令把这一过程定义(alias)好,最后分配(bind)一个键位给这个命令,以后只要按分配好的键位,就可以实现这一过程。所有的脚本都是通过这一方法实现的。
所有可以用Bind命令设定的键位:
字母键:ABCDEFGHIJKLMNOPQRSTUVWXYZ
数字键:1234567890
鼠标键:MOUSE1 MOUSE2 MOUSE3 MOUSE4 AUX5 AUX6 MWHEELUP MWHEELDOWN
手柄键:JOY1 JOY2 JOY3 JOY4 AUX5 AUX6
特殊键:Ente rSpace Shift Ctrl Pause Alt Backspace Tab Escape
功能键:F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12
编辑键:Ins Del Home End Pgdn Pgup
方向键: Leftarrow Rightarrow Uparrow Downarrow
小键盘键: kp_leftarrow kp_del kp_end kp_downarrow kp_pgup kp_ins kp_5 kp_plus kp_uparrow kp_enter kp_pgdn kp_rightarrow kp_slash kp_minus kp_home
其他键:, . / ; \ ' * [ ] - = ~