續樓主 基本腳本用語 在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;"
alias fammo "priammo;secammo;"
alias ak_m4_full "m4a1;ak47;deagle;vesthelm;vest;fgren;defuser;fammo;"
alias awp_full "awp;deagle;vesthelm;vest;fgren;defuser;fammo;"
alias mp5_ammo "mp5;vesthelm;vest;fgren;defuser;priammo;"
bind F1 "ak_m4_full"
bind F2 "awp_full"
bind F3 "mp5_ammo"
2. 超級跳(連跳)腳本
按住跳鍵不放即可實現超級跳
alias sprung1 "alias _special sprung; sprung; alias sprungx sprung0"
alias sprung0 "alias _special; alias sprungx sprung1"
alias sprung "hax; wait; special"
alias hax "hax1"
alias hax1 "+jump;wait;-jump;alias hax hax2"
alias hax2 "+jump;wait;-jump;alias hax hax1"
alias +sprung "sprung1"
alias -sprung "sprung0"
bind "space" +sprung
alias +a "+jump;wait;-jump;wait;+jump;wait;-jump;wait;+jump;wait;-jump;wait;+jump;wait;-jump"alias -a"-jump"
3. 一鍵閃狙腳本
滑輪向上即可
最後會快速換槍
(*衷心感謝killer699提供)
alias xxx1 "wait;wait;+attack2;wait;-attack2;wait;wait;+attack;wait;-attack;wait;wait;lastinv;lastinv"
bind "MWHEELUP" "xxx1"