广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 9733 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
蓝色夕 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x82 鲜花 x301
分享: 转寄此文章 Facebook Plurk Twitter 版主评分 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x4
cfg介绍
指令介绍

什么是config?

英文词典上说config的意思是〈可数名词〉(电脑)组态档


那cs的config又是什么呢?

cs的config是指config.cfg这个档案,是控制个人玩cs的参数设定档,包含id,键盘对应位置,颜色,滑鼠灵敏度。

以及cs游戏的种种个人参数设定。

一般称之为config文件,位于cstrike目录下,里面的命令和控制台内的完全相同,config.cfg存在的意义在于,

您可以将适合您的设置保存在这一文件中,每次进入游戏的时候自动读取,而不用您每次在控制台输入。

从上面你应该就可以看出,config对你来说,其实并不是什么很遥远的东西,即使你只是玩过cs一天的新手,

你也已经和config有过亲密接触,因为你总要修改id吧?

你也会调整鼠标的快慢吧?

多玩两天,你还会想要用左手拿枪,还想一键换枪,而这些,虽然你并没有直接修改config.cfg,

但事实上你就是在修改着这个文件。

这样我们就明白了,原来cs里的控制设置+个人设置,还有你在控制台里输入的一些参数,

其实和cstrike目录下的config.cfg其实是紧密相连的。



然后罗列一下最基本也是你平时玩cs最常要改的参数:

一键换枪:hud_fastswitch 1
左手持枪:cl_righthand 0
鼠标灵敏度:sensitivity 后面是数值
烟雾特效 :fastsprites 0逼真,1像超任,2像GameBoy
动态准星:cl_dynamiccrosshair 0是关闭即站立和蹲下没有区别,1 是开启
准星颜色:adjust_crosshair 输入一次就换一个颜色,直到你满意为止
控制台文字颜色:con_color "x x x"三个x代表三原色的分配,喜欢什么样的自己调节,记得至少第一个数字前要有一个「"」
文字颜色的选择


买枪模式是文字还是图形:setinfo "vgui_menus" 0 或者1

直接切换主武器与否:_cl_autowepswitch "0" 或者"1" ,以前这个参数有人有很多不同的见解,

这个参数设置以后的效果是,买枪时,如果设1,买的大枪(非手枪)会直接出现在手上,0则反之。

或者在路上捡到大枪,1则直接出现在手上,0则反之。

修改id:name 如果你的名字里面有空格,那么在name后面空一格加个",再随便写都可以显示,

或者在空格的地方用「%」号代替也一样。在控制台修改名字里不能有「~」,呵,道理自己想。

(当然,也有一些人无聊到会修改呼出控制台的热键,那就没办法了,刚刚就遇到一个……如果修改了,那就不影响~符号的输入。)

鼠标控制视野:+mlook
显示fps:cl_showfps 1

玩家id的显示位置:hud_centerid 选1,id就出现在屏幕中间,选0id就在左下角。

显示武器:r_drawviewmodel 1,如果选0,就看不到手和武器,也看不到动作,但是视野就没有障碍了~我以前曾经用过一段时间~可是后来不习惯,就没再用了。







接着讲简单的cfg的编辑


bind 客户端 玩家 设定键位用于执行命令



bind的用处,当你在control里辛苦的修改自己的键盘设置的时候,

有没有想过其实可以把这些习惯都简化到用脚本来完成呢?

我的习惯是用小键盘买枪,但是不是一键买枪,我把我的键位绑定贴到下面,

其中包括我的买枪设置:

bind "TAB" "+showscores"
用tab键来看玩家分数和ping值

bind "ESCAPE" "cancelselect"
用ESC键来退出

bind "SPACE" "+jump"
空格键=跳

bind "=" "podbotmenu"
「=」调出机器人菜单

bind "," "buyammo1"
「,」买主武器弹药

bind "." "buyammo2"
「.」买副武器弹药

bind "0" "slot10"
0=玩家选择10

bind "1" "slot1"
1=玩家选择1
以下类推:
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"

bind "a" "+moveleft"
a=左移
bind "b" "buy"
b=「打开购买菜单」

bind "c" "radio3"
c=语音信息菜单3

bind "d" "+moveright"
d=右移

bind "e" "+use"
绑定「e」为使用键(拆炸弹、救人质等等)

bind "f" "+voicerecord"
f= 语音通讯

bind "g" "drop"
g=丢弃武器

bind "m" "chooseteam"
m=选择队伍

bind "n" "nightvision"
n=夜视仪

bind "o" "buyequip"
o=打开购买装备菜单

bind "q" "lastinv"
q=切换上一次的武器

bind "r" "+reload"
r=换弹夹

bind "s" "+back"
s=后退

bind "t" "impulse 201"
t=喷logo

bind "u" "messagemode2"
u=同队文字信息

bind "v" "impulse 100"
v=战术手电

bind "w" "+forward"
w=往前移动

bind "x" "radio2"
x=语音信息菜单2

bind "y" "messagemode"
y=公共文字信息

bind "z" "radio1"
z=语音信息菜单1

bind "~" "toggleconsole"
~=呼出控制台

bind "CTRL" "+duck"
CTRL=蹲

bind "SHIFT" "+speed"
shift=行走


bind "F5" "snapshot"
f5=截图

bind "F9" "adjust_crosshair"
f9换准星颜色

bind "F10" "cname"
f10从我的id的list里选名字(这个后面讲)

bind "F11" "start"
f11是r3的脚本的绑定也在后面讲

bind "F12" "rcon sv_restart 1"
f12是一秒后刷新服务器,当然前提是你必须有该服务器的rcon_password

bind "KP_HOME" "slot7"
bind "KP_UPARROW" "slot8"
bind "KP_PGUP" "slot9"
bind "KP_LEFTARROW" "slot4"
bind "KP_5" "slot5"
bind "KP_RIGHTARROW" "slot6"
bind "KP_END" "slot1"
bind "KP_DOWNARROW" "slot2"
bind "KP_PGDN" "slot3"
bind "KP_INS" "buy"
bind "KP_DEL" "buyequip"
bind "KP_MINUS" "buyammo2"
bind "KP_PLUS" "buyammo1"


bind "MOUSE1" "+attack"
鼠标左键=开火
bind "MOUSE2" "+attack2"
鼠标右键=特殊攻击(awp开镜,单倍放大)

bind "PAUSE" "pause"
pause键暂停游戏




alias的用处。alias,即别名。
「alias a 命令组」: 就是将命令组以别名a命名, 执行a,就相当与执行命令组 。
我举个例,相信再笨的人也会举一反三。



同时也把我的脚本中用到的改名字和自动R3一起说一下

这是我的自动改名字的脚本

----------------------------------------------------------------------------------------------------------------------
//改名字脚本
alias cname "cname1"
alias cname1 "sname1; alias cname cname2"
alias cname2 "sname2; alias cname cname3"
alias cname3 "sname3; alias cname cname4"
alias cname4 "sname4; alias cname cname5"
alias cname5 "sname5; alias cname cname1"

//名字列表
alias sname1 name ~yun
alias sname2 name o~ye
alias sname3 name Ite.sk <Sword.f>
alias sname4 name luguod
alias sname5 name YyY

----------------------------------------------------------------------------------------------------------------------
在我的键位绑定里,有一个绑定

这个绑定是把把cname这个指令和f10绑定了。
cname这个命令是我们自己建立的,它只是一个过渡。
在刚刚读完脚本以后,cname的内容由
alias cname "cname1"

这一行控制,此时,cname和cname1是等价的。

当我们按下F10后,就执行了cname命令,也就相当于执行了cname1。

有这行可以知道

alias cname1 "sname1; alias cname cname2"

cname1的内容是首先执行sname1命令,然后执行alias cname cname2

而sname1就是改变名字成~yun。alias cname cname2的意思是将cname的内容换成cname2

这句的执行后的最终结果就是,首先更改名字成~yun,并且将cname指向cname2.

当我们再次按F10执行cname 命令的时候,就执行了cname2

同样的道理,名字也就相应的变成了o~ye,cname指向cname3

如此循环,指到又回到cname1

所以按f10的效果就是名字一直从第一个的"~yuni"一直换到最后那个"YyY",然后再又回到"~yuni"


//R3 Go脚本
alias wait2 "wait; wait"
alias wait4 "wait2; wait2"
alias wait8 "wait4; wait4"
alias wait16 "wait8; wait8"
alias wait32 "wait16; wait16"
alias wait64 "wait32; wait32"
alias wait128 "wait64; wait64"
alias wait256 "wait128; wait128"
alias wait512 "wait256; wait256"
alias 3r rcon say "Live on 3 restarts!"
alias 2r rcon say "Live after this restart! GL HF"
alias gl rcon say "LIVE! LIVE! LIVE!"
alias ver rcon say "AdminCFG made by: Direct Guo QQ:2544154"
alias re1 "rcon sv_restart 1"
alias re2 "rcon sv_restart 2"
alias re3 "rcon sv_restart 3"
alias start "ver; wait32; 3r; wait32; re1; wait128; re2; wait256; re3; wait128; 2r; wait256; gl; wait32; gl; wait32; gl"


先解释一下wait命令,wait命令什么都不干,就是让系统在执行脚本的时候,等待一小会儿。
wait时间的长短是看机器而言的,对于现在一般的机器配置,128个wait大约是等待1秒多一点。
前面这一短命令:
alias wait2 "wait; wait"
alias wait4 "wait2; wait2"
alias wait8 "wait4; wait4"
alias wait16 "wait8; wait8"
alias wait32 "wait16; wait16"
alias wait64 "wait32; wait32"
alias wait128 "wait64; wait64"
alias wait256 "wait128; wait128"
alias wait512 "wait256; wait256"


是简化wait命令,wait2相当于执行2个wait命令,wait512相当于执行512个wait命令。

剩下的就很简单了,主命令是start,执行以后,就顺着执行用服务器提示,刷1秒,刷2秒,再次提示,刷3秒,最后提示比赛已经开始。

至于其中WAIT命令的个数,可以按照自己机器的速度,调试着设置。

另外,对于远程控制脚本,每2个命令中间都要加16个以上的WAIT,

因为网络速度是有限的,特别是网速比较慢的情况下,如果不用WAIT会导致发送过快而丢失命令,一旦丢失一个命令,后面的很可能就起连锁反应。

出处:Uwants forum

此文章被评分,最近评分记录
财富:50 (by amore12) | 理由: 感谢提供~



献花 x0 回到顶端 [楼 主] From:台湾亚太线上 | Posted:2006-08-08 20:50 |
fly87865442
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x219 鲜花 x122
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

经典~可是我看不太懂~眉耐心的人~


             

暗黑2-Diablo II Ver_2.3 繁化
献花 x0 回到顶端 [1 楼] From:台湾中华电信 | Posted:2009-11-22 11:23 |
☆惴栗的永恒★
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x2
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

userconfig 跟 config 有什么差别??


献花 x0 回到顶端 [2 楼] From:台湾中华电信 | Posted:2009-12-06 08:05 |
01a2Bc3DeF
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x63 鲜花 x429
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

[离题]改一下排列组合变GCF,又是不同的领域[/离题]


献花 x0 回到顶端 [3 楼] From:台固媒体 | Posted:2010-02-09 07:59 |
T.o.n..y
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x0 鲜花 x1031
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

教学很详细!!感谢大大介绍!


献花 x0 回到顶端 [4 楼] From:台湾台固媒体股份有限公司 | Posted:2011-06-05 01:23 |
POPCORNTW
个人头像
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x3
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

教学很详细~

支持一下!! 表情


游戏要有音效才好玩~
献花 x0 回到顶端 [5 楼] From:台湾教育部 | Posted:2014-10-07 01:24 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.053685 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言