廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 9747 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為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.053897 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言