CS [CWS]中隊專版討論區'TEAM
歡迎加入會員~~暫時中隊伺服器IP位置:113.254.222.55:27015
現在加入會員.即可獲得優惠點數積分30點'~ 目前各大版主急缺中!!意者可以申請~~http://cwsteam.marlito.com 測試新論壇遊戲設施中~歡迎!
最新主題
» 超級跳和兔子跳腳本
周日 6月 02, 2013 5:29 pm 由 she55668tw

» CS大陣!更新版
周六 8月 20, 2011 4:55 pm 由 下方射不停

» 教各位天天賺美金~~
周三 1月 19, 2011 3:20 pm 由 in51336

» 大家好ㄚ@
周二 8月 17, 2010 6:24 pm 由 *~ |CHAR_COAL| ~*

» CS1.6腳本註解[轉]
周一 五月 17, 2010 8: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

十月 2014
周一周二周三周四周五周六周日
  12345
6789101112
13141516171819
20212223242526
2728293031  

日曆 日曆


CS1.6腳本註解[轉]

上一篇主題 下一篇主題 向下

default CS1.6腳本註解[轉]

發表 由 chenwinshane 于 周日 1月 10, 2010 1:44 pm

【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樓續......


chenwinshane 在 周日 1月 10, 2010 1:46 pm 作了第 2 次修改

_________________
CS [CWS]中隊專版討論區'TEAM ''歡迎大家一起研究技巧.增加實際對戰經驗~

chenwinshane
CWS中隊最高統帥HB
CWS中隊最高統帥HB

文章數: 26
積分[可用來在伺服器裡面執行選項]: 11891
'名聲': 0
注冊日期: 2010-01-08
來自: 台灣

人物功勳[點我進入觀看]
CS中隊等級: 4等
經驗值:
24/40  (24/40)
暴頭率:
68/100  (68/100)

檢視會員個人資料 http://cwsteam.888bbs.tw

回頂端 向下

default 回復: CS1.6腳本註解[轉]

發表 由 chenwinshane 于 周日 1月 10, 2010 1:45 pm

基本腳本用語
在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 [CWS]中隊專版討論區'TEAM ''歡迎大家一起研究技巧.增加實際對戰經驗~

chenwinshane
CWS中隊最高統帥HB
CWS中隊最高統帥HB

文章數: 26
積分[可用來在伺服器裡面執行選項]: 11891
'名聲': 0
注冊日期: 2010-01-08
來自: 台灣

人物功勳[點我進入觀看]
CS中隊等級: 4等
經驗值:
24/40  (24/40)
暴頭率:
68/100  (68/100)

檢視會員個人資料 http://cwsteam.888bbs.tw

回頂端 向下

default 回復: CS1.6腳本註解[轉]

發表 由 sol545 于 周一 五月 17, 2010 8:55 pm

第一次嘗試到 超級跳0.0
QQ

sol545
CWS幼幼小兵
CWS幼幼小兵

文章數: 1
積分[可用來在伺服器裡面執行選項]: 1600
'名聲': 1
注冊日期: 2010-05-17

檢視會員個人資料

回頂端 向下

上一篇主題 下一篇主題 回頂端


這個論壇的權限:
無法 在這個版面回復文章