CS1.6腳本註解[轉]
2 posters
CS1.6腳本註解[轉]
【CS入門教學 - 腳本篇】
在此文章, 會讓各位對腳本有一定認識
知道如何修改, 編寫腳本
目錄
樓主
腳本(Script)
綁定(bind)
定義(alias)
1樓
基本腳本用語
顯示信息(developer)
小段暫停(wait)
一鍵買槍
購買式腳本(buy script)
一鍵買槍 2
腳本範例
腳本(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樓續......
在此文章, 會讓各位對腳本有一定認識
知道如何修改, 編寫腳本
目錄
樓主
腳本(Script)
綁定(bind)
定義(alias)
1樓
基本腳本用語
顯示信息(developer)
小段暫停(wait)
一鍵買槍
購買式腳本(buy script)
一鍵買槍 2
腳本範例
腳本(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樓續......
chenwinshane 在 周日 1月 10, 2010 1:46 pm 作了第 2 次修改
chenwinshane- CWS中隊最高統帥HB
- 文章數 : 26
積分[可用來在伺服器裡面執行選項] : 15357
'名聲' : 0
注冊日期 : 2010-01-08
來自 : 台灣
人物功勳[點我進入觀看]
CS中隊等級: 4等
經驗值:
(24/40)
暴頭率:
(68/100)
回復: CS1.6腳本註解[轉]
基本腳本用語
在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"
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"
在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"
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"
chenwinshane- CWS中隊最高統帥HB
- 文章數 : 26
積分[可用來在伺服器裡面執行選項] : 15357
'名聲' : 0
注冊日期 : 2010-01-08
來自 : 台灣
人物功勳[點我進入觀看]
CS中隊等級: 4等
經驗值:
(24/40)
暴頭率:
(68/100)
回復: CS1.6腳本註解[轉]
第一次嘗試到 超級跳0.0
QQ
sol545- CWS幼幼小兵
- 文章數 : 1
積分[可用來在伺服器裡面執行選項] : 5066
'名聲' : 1
注冊日期 : 2010-05-17
這個論壇的權限:
您 無法 在這個版面回復文章
周日 6月 02, 2013 6:29 pm 由 she55668tw
» CS大陣!更新版
周六 8月 20, 2011 5:55 pm 由 下方射不停
» 教各位天天賺美金~~
周三 1月 19, 2011 3:20 pm 由 in51336
» 大家好ㄚ@
周二 8月 17, 2010 7:24 pm 由 *~ |CHAR_COAL| ~*
» CS1.6腳本註解[轉]
周一 五月 17, 2010 9:55 pm 由 sol545
» 南光中學 作秀罷了
周六 2月 06, 2010 11:33 pm 由 chenwinshane
» 高手常用的跳躍方法''!
周一 1月 11, 2010 11:10 pm 由 chenwinshane
» CS Online殭屍模式最爆笑的一場
周一 1月 11, 2010 10:57 pm 由 chenwinshane
» CS搞笑影片
周一 1月 11, 2010 10:53 pm 由 chenwinshane