引用 | 編輯
chuchung712
2009-07-31 16:26 |
樓主
▼ |
||
x78
【豬聰CS入門教學 - 腳本篇】 在此文章, 會讓各位對腳本有一定認識 知道如何修改, 編寫腳本 *此教學100%本人手打和原創, 請勿擅自轉載!! ★★★★★★★★★★ ★ 按一下收藏主題 ★ ★ 按一下推薦主題 ★ ★★★★★★★★★★
腳本(Script) 腳本(Script)就是含有bind和alias等命令的集合,你可以把這個集合存為一個獨立的檔案然後在需要的時候執行,這樣就可以方便你在CS中的使用 腳本副檔名為.cfg的檔案放在cstrike檔案夾下,執行時在控制台輸入: exec 腳本檔案名.cfg即可 例如我們執行了一系列命令,執行這一系列命令有一個過程 用一個命令把這一過程定義(alias)好,最後綁定(bind)一個鍵位給這個命令,以後只要按分配好的鍵位,就可以實現這一過程。所有的腳本都是通過這一方法實現的 綁定(bind) bind就是分配一個命令到指定的鍵,它同樣能夠分配一個alias到指定的鍵 以記事本開啟 cstrike\config.cfg 即可看到很多綁定指令 例如開火 bind "MOUSE1" "+attack" 表示綁定+attack(開火)這個命令到指定的鍵MOUSE1(滑鼠左鍵) 定義(alias) Alias就是給一組命令定義一個名稱 當你定義過後 CS就認為此alias為一個命令 你可以用bind命令分配一個鍵給這個alias 也可以在其他的alias中使用它 例子 : 假如你想在CS說"Hello everyone!" 但又不想每次都打 就可以使用alias 在控制台輸入 alias hi "say Hello everyone!" 這樣 "hi"就成為一條可行的命令 當你在控制台輸入hi就等於說 Hello everyone! 這句話 再配合bind 在控制台輸入 bind F10 hi 這樣 你按F10就會執行hi命令 換句話說 按F10就等於說Hello everyone!了 1樓續...... x10
|
引用 | 編輯
chuchung712
2009-07-31 16:53 |
1樓
▲ ▼ |
續樓主
基本腳本用語 在CS腳本中 會出現//這符號 那"//"是什麼呢? //的作用為註釋, 而CS系統不會執行//後的文字 例如在腳本結尾有時會出現的 "//Script End" 這用來告訴玩家腳本結束 而CS系統只會無視這句子 而" "則是alias或bind的開始和結束標誌 而 ; 的作用是分開兩條命令語句 顯示信息(developer) developer 這是關於調試信息的命令 在控制台輸入developer 1後所有載控制台中顯示的信息都會在遊戲的螢幕上顯示出來 相反輸入developer 0則關閉顯示信息 這些信息只是你本身的客戶端能看到, 並不會發送的其他的玩家那裡 小段暫停(wait) wait命令在腳本中十分常用 它的作用是在執行腳本時做一個極小的暫停 一般利用wait來使腳本得以完整/正確的執行 例如 alias clmenu "wait;wait;wait;slot10" 這用來清除螢幕上的選單信息 如AMXX選單 我們要按0來離開菜單 使用了這裡的clmenu命令 就等於按了0鍵 而前面的幾個wait命令就是為了防止由網路延遲引起的系統忽略了slot10這條命令 如果想保險一點 可把clmenu命令寫成 alias clmenu "wait;wait;wait;slot10;wait;wait;slot10" 即選兩次0項來清除選單 一鍵買槍 一鍵買槍, 其實就是執行bind命令 你還可以使用alias來使命令較清楚 例如你想按F9就買ak47或m4a1加deagle加滿子彈加防彈衣加頭盔加手雷加拆彈器 你就可在控制台輸入 bind F9 "m4a1;ak47;deagle;vesthelm;vest;primammo;hegren;defuser;secammo;" (↑參考 http://bbs-mychat.com/reads.php?tid=722329 ) 如想命令清晰化 可用這兩條命令取代上面的 alias ak_m4_and_de "m4a1;ak47;deagle;vesthelm;vest;primammo;hegren;defuser;secammo;" bind F9 "ak_m4_and_de" 這樣, F9就是"ak_m4_and_de"這命令了 "ak_m4_and_de"這命令又是"m4a1;ak47;deagle;vesthelm;vest;primammo;hegren;defuser;secammo;" 這樣, 按F9就可買ak47或m4a1加deagle加滿子彈加防彈衣加頭盔加手雷加拆彈器了 其他槍亦是 購買式腳本(buy script) 首先瞭解購買式腳本的基本命令 buy 打開武器購買選單 buyequip 打開裝備購買選單 menuselect x 從選單中選擇項目x buyammo1 購買一個彈夾的主武器子彈。預設為,鍵 buyammo2 購買一個彈夾的手槍子彈。預設為.鍵 一鍵買槍 2 除了上面方法外 可使用購買式腳本來實現一鍵買槍 但此方法較不方便 不建議使用 例如 F7 = AK47 + 沙漠之鷹 + 滿彈 + 防彈衣 + 頭盔 + 手雷 AK在T的購買選單就是所謂的"b42"了 在控制台的語言就是"buy;menuselect 4;menuselect 2;" 而AK47 + 沙漠之鷹 + 滿彈 + 防彈衣 + 頭盔 + 手雷整條命令就是 bind F7 "buy;menuselect 4;menuselect 2;buy;menuselect 1;menuselect 4;buy;menuselect 6;buy;menuselect 7;buyequip;menuselect 2;buyequip;menuselect 4;" 跟方法1一樣 想清晰點 就要使用alias alias akde "buy;menuselect 4;menuselect 2;buy;menuselect 1;menuselect 4;buy;menuselect 6;buy;menuselect 7;buyequip;menuselect 2;buyequip;menuselect 4;" bind F7 akde 這樣就可以了 腳本範例 方法1. 把引用方格內的內容複製 在記事本貼上 儲存時檔名為"檔名+.cfg" 然後 或 方法2. 1. F1 = ak47 / m4 + 沙漠之鷹 + 防彈衣 + 頭盔 + 手雷 + 所有子彈 + 閃光X2 + 煙霧彈 + 拆彈器 F2 = awp + 沙漠之鷹 + 防彈衣 + 頭盔 + 手雷 + 所有子彈 + 閃光X2 + 煙霧彈 + 拆彈器 F3 = mp5 + 防彈衣 + 頭盔 + 手雷 + 主武器子彈 + 閃光X2 + 煙霧彈 + 拆彈器 alias fgren "hegren;flash;flash;sgren;" 2. 超級跳(連跳)腳本 按住跳鍵不放即可實現超級跳 alias sprung1 "alias _special sprung; sprung; alias sprungx sprung0" 3. 一鍵閃狙腳本 滑輪向上即可 最後會快速換槍 (*衷心感謝killer699提供) alias xxx1 "wait;wait;+attack2;wait;-attack2;wait;wait;+attack;wait;-attack;wait;wait;lastinv;lastinv" x5 |
引用 | 編輯
chuchung712
2009-07-31 17:19 |
4樓
▲ ▼ |
引用 | 編輯
chuchung712
2009-08-01 11:15 |
9樓
▲ ▼ |
下面是引用 CSGOD 於 2009-08-01 00:02 發表的 : 的確是這樣沒有錯 但好像跟我說的沒分別... = = 下面是引用 fk1794xd 於 2009-07-31 22:32 發表的:為什麼你的回覆跟亞爾多的這麼相似... = = x0 |
引用 | 編輯
chuchung712
2009-08-01 15:42 |
11樓
▲ ▼ |
引用 | 編輯
chuchung712
2009-08-01 20:35 |
14樓
▲ ▼ |
引用 | 編輯
chuchung712
2009-08-02 10:40 |
17樓
▲ ▼ |
引用 | 編輯
chuchung712
2009-08-02 15:38 |
19樓
▲ ▼ |
引用 | 編輯
chuchung712
2009-08-02 16:21 |
21樓
▲ ▼ |
引用 | 編輯
chuchung712
2009-08-02 20:17 |
23樓
▲ ▼ |
但我認為是...
我第1眼看見已覺得是粗言... = = x0 |
引用 | 編輯
chuchung712
2009-08-02 21:07 |
25樓
▲ ▼ |
引用 | 編輯
killer699
2009-08-04 10:13 |
27樓
▲ ▼ |
版區帖子水準提高
作為版主很高興 能講解一下連跳就好 原本有幾個腳本想分享(例如一鍵閃狙,切換3連射模式) 可惜最近一次刪cs 忘記拿掉 x0 |