逗游網:值得大家信賴的游戲下載站!
發(fā)布時間:2012-10-08 13:54 來源:互聯(lián)網 作者:佚名
TF2的腳本估計很多玩家還沒有用過吧,下面我們來一起學習使用腳本,來讓游戲過程更加得心應手。推薦使用Notepad + +來編輯CFG文件。
腳本所在目錄:
C:Program FilesSteamsteamapps用戶名team fortress 2tfcfg
軍團要塞2會自動讀取一下幾個游戲文件來實現(xiàn)腳本:
config.cfg - 這是默認的配置文件,當你在選項里面做出更改時,便會將設定存儲在此文件。
autoexec.cfg - 這是儲存玩家設定的配置文件,你可以把腳本或指令存在此文件中。當config.cfg和autoexec.cfg都有相同指令時,游戲會以autoexec.cfg為準。
.cfg - 每個兵種都有一個配置文件,你可以將綁定鍵位的指令儲存在這些文件,當你選擇了相應的兵種后,相應文件的指令便會執(zhí)行。
Binding 綁定
綁定是腳本編輯中最基本的一個指令
bind "key" "command"
如需綁定多個指令可以使用;鍵來劃分開
bind "key" "command; command; command"
例1:將reload綁定到一個按鍵
bind "key" "+reload"
例2:將aunt和explode綁定到一個按鍵
bind "key" "taunt; wait 30; explode"
Incrementvar 遞增
incrementvar可以讓指令參數(shù)遞增,比如:
command "" "incrementvar X Y Z"
X和Y可以設定的指令參數(shù)范圍
Z是設定每次遞增的數(shù)目
如果你想設定指令的參數(shù)范圍是1到10,而遞增數(shù)為2,那么的參數(shù)便會執(zhí)行遞增后的值:2、4、6、8、10
例1:按N鍵后net_graphpos便會以參數(shù)1、3執(zhí)行
bind "n" "incrementvar net_graphpos 1 3 1"
例2:你將靈敏度綁定在某鍵上實現(xiàn)1到20每次2點遞增變化
bind "key" "incrementvar sensitivity 1 20 2"
Aliasing 別名
復雜的別名
別名可以執(zhí)行任何命令,可以執(zhí)行其他別名。因此,你可以創(chuàng)建一個循環(huán)的腳本??梢詫⒁粋€很長的指令縮短成為一個別名。例1:我們來寫一個切換名字的腳本
bind "key" namescroll
alias namescroll "firstname"
alias firstname "setinfo name "First_name"; alias namescroll secondname"
alias secondname "setinfo name "Second_name"; alias namescroll thirdname"
alias thirdname "setinfo name "Third-name"; alias namescroll firstname"
這個腳本很復雜,分開解釋一下:第一行將別名namescroll綁定到一個鍵位
第二行創(chuàng)建別名namescroll和添加指令”firstname“
第三行定義名字別名和兩個指令
第一條命令設置游戲中的名字為First_name
第二條命令將別名namescroll定義為執(zhí)行別名secondname
第四行類似于第三行,將別名secondname定義為更改游戲名字為Second_name,然后將namescroll定義為執(zhí)行別名thirdname
第五行將別名thirdname定義為更改游戲名字為Third-name,然后將namescroll定義為執(zhí)行別名firstname
這樣就完成一個循環(huán)別名,第五行結束后會再次執(zhí)行第三行的別名。
例2:如果你和朋友公用一臺電腦玩TF2,并且綁定了不同的鍵位,那么我們來寫一個簡單的腳本來解決。
alias configsw "yourconfig"
上一篇: 軍團要塞2——曼恩商店心得