指令碼(Script),就是含有bind和alias等命令的集合,你可以把這個集合存為一個獨立的檔案然後在需要的時候執行,這樣就可以方便你在CS中的使用。 指令碼可以存為字尾名為.cfg的檔案放在cstrike資料夾下,執行時在控制檯輸入:exec (指令碼檔名).cfg 即可。比如將一個指令碼存為buys.cfg檔案,則在控制檯中輸入:exec buys.cfg則可以實現我們所需要的功能。要實現一個命令只要把這一過程定義(alias)好,並且分配一個鍵位給這個命令,以後只要按分配好的鍵位,就可以實現這一過程。所有的指令碼都是透過這一方法實現的。 語句簡介: 1. alias語句是引數賦值用,語法為alias 引數名 "數值" 2. bind語句為繫結命令,就是把某個alias賦值的引數綁到某個鍵。具體的語法為bind "鍵名" "引數名" 3. "buy"相當於按下"b"鍵; "buyequip"相當於按下"o"鍵; "menuselect x"就是對應購買選單的號碼。 舉兩個例子: * 你要買ak47,那你在開局時會按b-->4-->1, 對應的指令碼就是buy; menuselect 4; menuselect 1;(中間用分號隔開) * 你要買手雷和1個閃光彈的話,那你在開局時會按o-->4,o-->3, 對應的指令碼就是buyequip; menuselect 4; buyequip; menuselect 3; 注意bind鍵不能衝突,否則先bind的無效 什麼是bind? Bind就是分配一個命令到指定的鍵,它同樣能夠分配一個alias到指定的鍵。 比如:bind "mouse1" "+attack" 表示分配+attack(攻擊)這個命令到指定的鍵mouse1(滑鼠左鍵) 什麼是alias? Alias就是給一組命令定義一個名稱,當你定義過後,CS就認為此alias為一個普通的命令,你可以用bind命令分配一個鍵給這個alias,也可以在其他的alias中使用它。 比如:alias hw "say Hello World!" 則當你在控制檯(console)中輸入hw這條命令回車執行後,你就對伺服器裡所有的玩家說了"Hello World!"這句話。 你還可以用bind命令:bind "v" "hw" 當你按過v鍵後,你同樣對伺服器裡所有的玩家說了Hello World!這句話。 又比如: alias buym "buy;menuselect 3;menuselect 1" //(注:相當於b-3-1) alias buyv "buy;menuselect 8;menuselect 1" //(注:相當於b-8-1) alias buysay "buym;buyv;hw" //(注:組合定義到一起) bind j "buysay" //(注:組合再定義到J鍵) 則表示當你執行buysay命令(注:按J鍵即可)後,購買MP5和普通防彈衣,然後對伺服器裡所有的玩家說Hello World!這句話。 此alias實現的方法為: 第一步執行buym命令,buym命令已經定義好為"開啟購買選單;選擇選單第3項;再選擇選單第1項",即實現了購買MP5的功能; 第二步執行buyv命令,buyv命令已經定義好為"開啟購買選單;選擇選單第8項;再選擇選單第1項",即實現了購買普通防彈衣的功能; 第三步執行之前已經定義好的hw命令:對伺服器裡所有的玩家說Hello World!這句話。 把這三步命令定義為一個新的命令buysay,然後用bind命令分配一個鍵給這個新的命令,則當你按下j鍵後就實現了這三步命令的功能。 注意: alias語句在Half-Life Counter-Strike裡不能超過259個字元即下面這行字元的長度(一般也超不到這裡來的)
指令碼(Script),就是含有bind和alias等命令的集合,你可以把這個集合存為一個獨立的檔案然後在需要的時候執行,這樣就可以方便你在CS中的使用。 指令碼可以存為字尾名為.cfg的檔案放在cstrike資料夾下,執行時在控制檯輸入:exec (指令碼檔名).cfg 即可。比如將一個指令碼存為buys.cfg檔案,則在控制檯中輸入:exec buys.cfg則可以實現我們所需要的功能。要實現一個命令只要把這一過程定義(alias)好,並且分配一個鍵位給這個命令,以後只要按分配好的鍵位,就可以實現這一過程。所有的指令碼都是透過這一方法實現的。 語句簡介: 1. alias語句是引數賦值用,語法為alias 引數名 "數值" 2. bind語句為繫結命令,就是把某個alias賦值的引數綁到某個鍵。具體的語法為bind "鍵名" "引數名" 3. "buy"相當於按下"b"鍵; "buyequip"相當於按下"o"鍵; "menuselect x"就是對應購買選單的號碼。 舉兩個例子: * 你要買ak47,那你在開局時會按b-->4-->1, 對應的指令碼就是buy; menuselect 4; menuselect 1;(中間用分號隔開) * 你要買手雷和1個閃光彈的話,那你在開局時會按o-->4,o-->3, 對應的指令碼就是buyequip; menuselect 4; buyequip; menuselect 3; 注意bind鍵不能衝突,否則先bind的無效 什麼是bind? Bind就是分配一個命令到指定的鍵,它同樣能夠分配一個alias到指定的鍵。 比如:bind "mouse1" "+attack" 表示分配+attack(攻擊)這個命令到指定的鍵mouse1(滑鼠左鍵) 什麼是alias? Alias就是給一組命令定義一個名稱,當你定義過後,CS就認為此alias為一個普通的命令,你可以用bind命令分配一個鍵給這個alias,也可以在其他的alias中使用它。 比如:alias hw "say Hello World!" 則當你在控制檯(console)中輸入hw這條命令回車執行後,你就對伺服器裡所有的玩家說了"Hello World!"這句話。 你還可以用bind命令:bind "v" "hw" 當你按過v鍵後,你同樣對伺服器裡所有的玩家說了Hello World!這句話。 又比如: alias buym "buy;menuselect 3;menuselect 1" //(注:相當於b-3-1) alias buyv "buy;menuselect 8;menuselect 1" //(注:相當於b-8-1) alias buysay "buym;buyv;hw" //(注:組合定義到一起) bind j "buysay" //(注:組合再定義到J鍵) 則表示當你執行buysay命令(注:按J鍵即可)後,購買MP5和普通防彈衣,然後對伺服器裡所有的玩家說Hello World!這句話。 此alias實現的方法為: 第一步執行buym命令,buym命令已經定義好為"開啟購買選單;選擇選單第3項;再選擇選單第1項",即實現了購買MP5的功能; 第二步執行buyv命令,buyv命令已經定義好為"開啟購買選單;選擇選單第8項;再選擇選單第1項",即實現了購買普通防彈衣的功能; 第三步執行之前已經定義好的hw命令:對伺服器裡所有的玩家說Hello World!這句話。 把這三步命令定義為一個新的命令buysay,然後用bind命令分配一個鍵給這個新的命令,則當你按下j鍵後就實現了這三步命令的功能。 注意: alias語句在Half-Life Counter-Strike裡不能超過259個字元即下面這行字元的長度(一般也超不到這裡來的)