【豬聰CS入門教學 - 腳本篇】腳本解剖 修改編寫腳本 一鍵買槍 腳本範例

Home Home
<< 1 2 3 >>
跳頁: (共 3 頁)
引用 | 編輯 chuchung712
2009-07-31 16:26
樓主
推文 x78
CS - 腳


在此文章, 會讓各位對腳本有一定認識
知道如何修改, 編寫腳本

*此教學100%本人手打和原創, 請勿擅自轉載!!

★★★★★★★★★★
按一下收藏主題  ★
按一下推薦主題  ★
★★★★★★★★★★

目錄

樓主
腳本(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樓續......

獻花 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;"
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"


獻花 x5
引用 | 編輯 亞爾多
2009-07-31 17:14
2樓
  
雖然對我沒用,但這個真的不錯
(你也叫自已豬聰了...)

獻花 x0
引用 | 編輯 CSGOD
2009-07-31 17:16
3樓
  
寫的不錯..簡單明瞭..看一遍就學會了 表情

獻花 x0
引用 | 編輯 chuchung712
2009-07-31 17:19
4樓
  
下面是引用 亞爾多 於 2009-07-31 17:14 發表的 : 到引言文
雖然對我沒用,但這個真的不錯
(你也叫自已豬聰了...)

沒所謂了
反正豬聰好像還比chuchung712受歡迎 表情

下面是引用 CSGOD 於 2009-07-31 17:16 發表的: 到引言文
寫的不錯..看一遍就學會了
感謝支持~

獻花 x0
引用 | 編輯 a7800123
2009-07-31 20:59
5樓
  
大大寫的不錯的說
給新手很好的教學
而且圖文並茂
看起來就很不錯!
希望大大繼續發教學文 造福新手!!
加油!

獻花 x0
引用 | 編輯 fk1794xd
2009-07-31 22:32
6樓
  
雖然看不明白,但這個真的不錯
(你自己也認了自己為豬聰了...)
表情

獻花 x0
引用 | 編輯 CSGOD
2009-08-01 00:02
7樓
  
下面是引用 fk1794xd 於 2009-07-31 22:32 發表的 : 到引言文
雖然看不明白,但這個真的不錯
(你自己也認了自己為豬聰了...)
表情


alias 就是可自行編譯多種指令綁定單鍵的組合..如單鍵買槍..跟單鍵指令開關0或1的指令..

有如現今頂級電競鍵盤的自行編輯按鍵功能略同..

簡略說法 alias|指令代號|你所想要綁定的特殊指令

然後 BIND|你想執行時按的鍵位|上述的指令代號

好像是這樣..幾年沒寫過腳本都快忘光了..表情

獻花 x0
引用 | 編輯 fk1794xd
2009-08-01 00:23
8樓
  
下面是引用 CSGOD 於 2009-08-01 00:02 發表的 : 到引言文


alias 就是可自行編譯多種指令綁定單鍵的組合..如單鍵買槍..跟單鍵指令開關0或1的指令..

有如現今頂級電競鍵盤的自行編輯按鍵功能略同..

簡略說法 alias|指令代號|你所想要綁定的特殊指令

然後 BIND|你想執行時按的鍵位|上述的指令代號

好像是這樣..幾年沒寫過腳本都快忘光了..表情

對這些麻煩的東東沒興趣啦..

獻花 x0
引用 | 編輯 chuchung712
2009-08-01 11:15
9樓
  
下面是引用 CSGOD 於 2009-08-01 00:02 發表的 : 到引言文


alias 就是可自行編譯多種指令綁定單鍵的組合..如單鍵買槍..跟單鍵指令開關0或1的指令..

有如現今頂級電競鍵盤的自行編輯按鍵功能略同..

簡略說法 alias|指令代號|你所想要綁定的特殊指令

然後 BIND|你想執行時按的鍵位|上述的指令代號

好像是這樣..幾年沒寫過腳本都快忘光了..表情

的確是這樣沒有錯
但好像跟我說的沒分別... = =

下面是引用 fk1794xd 於 2009-07-31 22:32 發表的: 到引言文
雖然看不明白,但這個真的不錯
(你自己也認了自己為豬聰了...)
為什麼你的回覆跟亞爾多的這麼相似... = =

獻花 x0
引用 | 編輯 CSGOD
2009-08-01 13:53
10樓
  
下面是引用 chuchung712 於 2009-08-01 11:15 發表的 : 到引言文

的確是這樣沒有錯
但好像跟我說的沒分別... = =


為什麼你的回覆跟亞爾多的這麼相似... = =


上面那個阿呆看不懂阿..所以就簡略說給他聽表情

獻花 x0
引用 | 編輯 chuchung712
2009-08-01 15:42
11樓
  
下面是引用 CSGOD 於 2009-08-01 13:53 發表的 : 到引言文


上面那個阿呆看不懂阿..所以就簡略說給他聽表情

原來如此... = =

獻花 x0
引用 | 編輯 fk1794xd
2009-08-01 18:35
12樓
  
下面是引用 chuchung712 於 2009-08-01 11:15 發表的 : 到引言文

的確是這樣沒有錯
但好像跟我說的沒分別... = =



為什麼你的回覆跟亞爾多的這麼相似... = =
是我抄他的...
因我之前在一個戰隊帖中回覆(那帖已被刪除了)
我說甚麼少玩1.6..
他也完全抄襲我..
只是將cz改為css
然後他說好東西才有人抄表情
所以我便抄他啦

獻花 x0
引用 | 編輯 fk1794xd
2009-08-01 18:38
13樓
  
下面是引用 CSGOD 於 2009-08-01 13:53 發表的 : 到引言文


上面那個阿呆看不懂阿..所以就簡略說給他聽表情

我不是阿呆 表情 

獻花 x0
引用 | 編輯 chuchung712
2009-08-01 20:35
14樓
  
下面是引用 fk1794xd 於 2009-08-01 18:35 發表的 : 到引言文



為什麼你的回覆跟亞爾多的這麼相似... = =
是我抄他的...
因我之前在一個戰隊帖中回覆(那帖已被刪除了)
我說甚麼少玩1.6..
他也完全抄襲我..
只是將cz改為css
然後他說好東西才有人抄表情
所以我便抄他啦

這個... = =
無言...
歪理... = =

獻花 x0
引用 | 編輯 fk1794xd
2009-08-01 23:47
15樓
  
下面是引用 chuchung712 於 2009-08-01 20:35 發表的 : 到引言文

這個... = =
無言...
歪理... = =

那個....這個....你自己問阿爾多吧表情

獻花 x0
引用 | 編輯 小魂
2009-08-02 10:29
16樓
  
腳本@@!?
看大大辛苦份上推薦一下吧!
chuchung712大大叫豬總?0.0..不了解!

獻花 x0
引用 | 編輯 chuchung712
2009-08-02 10:40
17樓
  
下面是引用 魂夢 於 2009-08-02 10:29 發表的 : 到引言文
腳本@@!?
看大大辛苦份上推薦一下吧!
chuchung712大大叫豬總?0.0..不了解!

^^
這個...
你問問fk1794xd吧...
他改的
他說"chuchung"發音像"豬聰"...... = =


獻花 x0
引用 | 編輯 fk1794xd
2009-08-02 14:36
18樓
  
下面是引用 chuchung712 於 2009-08-02 10:40 發表的 : 到引言文

^^
這個...
你問問fk1794xd吧...
他改的
他說"chuchung"發音像"豬聰"...... = =

叫我FK行了..(但很像粗話表情 )
因為chu豬chung聰....很像...我叫他說真的讀音出來他又不說....便叫他豬聰了..

獻花 x0
引用 | 編輯 chuchung712
2009-08-02 15:38
19樓
  
下面是引用 fk1794xd 於 2009-08-02 14:36 發表的 : 到引言文

叫我FK行了..(但很像粗話表情 )
因為chu豬chung聰....很像...我叫他說真的讀音出來他又不說....便叫他豬聰了..

FK根本就是粗言... = =

獻花 x0
引用 | 編輯 fk1794xd
2009-08-02 16:02
20樓
  
下面是引用 chuchung712 於 2009-08-02 15:38 發表的 : 到引言文

FK根本就是粗言... = =

FUXK才是..FK是簡寫...所以不太算..(看你怎樣看我的名字)

獻花 x0
引用 | 編輯 chuchung712
2009-08-02 16:21
21樓
  
下面是引用 fk1794xd 於 2009-08-02 16:02 發表的 : 到引言文

FUXK才是..FK是簡寫...所以不太算..(看你怎樣看我的名字)

我看你的名字是 :
粗言+數字+xD

獻花 x0
引用 | 編輯 fk1794xd
2009-08-02 16:38
22樓
  
下面是引用 chuchung712 於 2009-08-02 16:21 發表的 : 到引言文

我看你的名字是 :
粗言+數字+xD

不是粗言啊表情

獻花 x0
引用 | 編輯 chuchung712
2009-08-02 20:17
23樓
  
但我認為是...
我第1眼看見已覺得是粗言... = =

獻花 x0
引用 | 編輯 fk1794xd
2009-08-02 20:31
24樓
  
下面是引用 chuchung712 於 2009-08-02 20:17 發表的 : 到引言文
但我認為是...
我第1眼看見已覺得是粗言... = =

如果真的是..我已被人禁言了..= =
不是粗言表情

獻花 x0
引用 | 編輯 chuchung712
2009-08-02 21:07
25樓
  
下面是引用 fk1794xd 於 2009-08-02 20:31 發表的 : 到引言文

如果真的是..我已被人禁言了..= =
不是粗言表情

= =
最多免費給你1個改名機會... = =

獻花 x0
引用 | 編輯 fk1794xd
2009-08-02 21:24
26樓
  
下面是引用 chuchung712 於 2009-08-02 21:07 發表的 : 到引言文

= =
最多免費給你1個改名機會... = =

我不改@@

獻花 x0
引用 | 編輯 killer699
2009-08-04 10:13
27樓
  
版區帖子水準提高
作為版主很高興
能講解一下連跳就好
原本有幾個腳本想分享(例如一鍵閃狙,切換3連射模式)
可惜最近一次刪cs
忘記拿掉

獻花 x0
引用 | 編輯 fk1794xd
2009-08-04 11:10
28樓
  
下面是引用 killer699 於 2009-08-04 10:13 發表的 : 到引言文
版區帖子水準提高
作為版主很高興
能講解一下連跳就好
原本有幾個腳本想分享(例如一鍵閃狙,切換3連射模式)
可惜最近一次刪cs
忘記拿掉

你說我們之前的水準不高嗎表情

真是可惜啊...(但我不用腳本的)表情

獻花 x0
引用 | 編輯 wqa060752
2009-08-04 14:23
29樓
  
腳本範例 果個超級跳係唔係用唔到架 我跟哂你都唔得既-3-

獻花 x0
<< 1 2 3 >>
跳頁: (共 3 頁)