腳本制作 關(guān)于CS腳本的詳解

首先介紹腳本的基本知識:
1、什么是腳本(script)?
我們需要在cs游戲中執(zhí)行了一系列命令,執(zhí)行這一系列命令有一個過程。
用一個命令把這一過程定義(alias)好,最后分配(bind)一個鍵位給這個命令,以后只要按分配好的鍵位,就可以實現(xiàn)這一過程。腳本(s cript)就是含有bind和alias等命令的集合,你可以把這個集合存為一個獨立的文件然后在需要的時候執(zhí)行,所有的腳本都是通過這一方法實現(xiàn)的。這樣就可以方便你在cs中的使用。腳本可以存為后綴名為.cfg的文件放在cstrike文件夾下,執(zhí)行時在控制臺輸入:
exec 腳本文件名.cfg即可。比如將以上的腳本存為buys.cfg文件,則在控制臺中輸入:
exec buys.cfg則可以實現(xiàn)我們所需要的功能。
2、什么是bind?
bind就是分配一個命令到指定的鍵,它同樣能夠分配一個alias到指定的鍵。
比如:
bind "mouse1" "+attack"
表示分配+attack(攻擊)這個命令到指定的鍵mouse1(鼠標(biāo)左鍵)
3、什么是alias?
alias就是給一組命令定義一個名稱,當(dāng)你定義過后,cs就認(rèn)為此alias為一個普通的命令,你可以用bind命令分配一個鍵給這個alias,也可以在其他的alias中使用它。
比如:
alias hw "say hello world!"
則當(dāng)你在控制臺(console)中輸入hw這條命令回車執(zhí)行后你就對服務(wù)器里所有的玩家說了hello
world!這句話,你還可以用bind命令:
bind v "hw"當(dāng)你按過v鍵后你同樣對服務(wù)器里所有的玩家說了hello world!這句話。
又比如:
alias buym "buy;menuse-le-ct 3;menuse-le-ct 1"
alias buyv "buy;menuse-le-ct 8;menuse-le-ct 1"
alias buysay "buym;buyv;hw"
bind j "buysay"
則表示當(dāng)你執(zhí)行buysay命令(如按下由bind分配好的j鍵)后購買mp5和普通防彈衣然后對服務(wù)器里所有的玩家說hello world!這句話。
此alias實現(xiàn)的方法為:
第一步執(zhí)行buym命令,buym命令已經(jīng)定義好為"打開購買菜單;選擇菜單第3項;再選擇菜單第1項"即實現(xiàn)了購買mp5的功能。
第二步執(zhí)行buyv命令,buyv命令已經(jīng)定義好為"打開購買菜單;選擇菜單第8項;再選擇菜單第1項"即實現(xiàn)了購買普通防彈衣的功能。
第三步執(zhí)行之前已經(jīng)定義好的hw命令:對服務(wù)器里所有的玩家說hello world!這句話。
把這三步命令定義為一個新的命令buysay然后用bind命令分配一個鍵(此處為j鍵)給這個alias(此處為buysay)則當(dāng)你按下j鍵后就實現(xiàn)了這三步命令的功能。
注意:alias語句不能超過259個字符或下面這行字符的長度在half-life:counter-strike里:
4、腳本的分類:
基本式腳本 購買式腳本 開關(guān)式腳本 循環(huán)式腳本
按下&松開式腳本 按下&松開的開關(guān)式腳本 變位分配式腳本
a、基本式腳本:
在腳本文件中//作用為注釋,cs系統(tǒng)不會執(zhí)行//后的文字。如在腳本中加入:
// 單身的至尊寶制作
系統(tǒng)并不會管理這行文字而是忽略掉//及之后的文字。
在腳本文件中" "作用為alias的開始和結(jié)束標(biāo)志。
在腳本文件中;的作用是分開兩條命令語句。
首先你必須了解developer這一命令這是關(guān)于調(diào)試信息的命令:在控制臺輸入developer
1后所有載控制臺中顯示的信息都會在游戲的屏幕上顯示出來。相反輸入developer
0則關(guān)閉顯示信息。注意:這些信息只是你本身的客戶端能看到,并不會發(fā)送的其他的玩家那里。
比如我想要在屏幕的上方顯示this s cript edited by
nick這條信息,可以在控制臺中用命令echo this s cript edited by
nick實現(xiàn),但在游戲時是不可能看得到的(被控制臺擋住了)怎樣實現(xiàn)呢?我們可以用一個alias腳本實現(xiàn):
alias nick "developer 1; echo this s cript edited by nick;developer 0"
然后bind v "nick" 關(guān)閉/隱藏控制臺后在你按下v鍵后屏幕的上方就會顯示this s cript
edited by nick這條信息。
其次你可以使用alias語句使一些系統(tǒng)默認(rèn)的命令簡化,如:
alias dvon "developer 1"
alias dvoff "developer 0"
則上一條腳本可以簡化成:
alias nick "dvon; echo this s cript edited by nick;dvoff"
這對我們編輯較長的腳本時十分有用。
wait命令在腳本中也是十分常用的,它的作用是在執(zhí)行腳本時做一個極小的暫停,當(dāng)你的延遲情況不是很嚴(yán)重時可以只使用幾個wait命令,當(dāng)你的延遲情況比較糟糕時可以多用幾個wait命令來使你的腳本得以完整/正確的執(zhí)行。如:
alias clmenu "wait;wait;wait;slot10"
這條命令是用來清除屏幕上的菜單信息的,在開頭的買-槍腳本中買完槍后并沒有清除購買菜單我們需要按0鍵來清除菜單,而如果使用了這里的clmenu命令則可以清除購買菜單,slot10的功能就是選擇菜單上的0項。而前面的幾個wait命令就是為了防止由網(wǎng)絡(luò)延遲引起的系統(tǒng)忽略了slot10這條命令,還可以更保險一些把clmenu命令寫成:
alias clmenu "wait;wait;wait;slot10;wait;wait;slot10"選兩次0項來清除購買菜單。
如果你需要較多的延遲也可以寫出下面的命令:
alias w1
"wait;wait;wait;wait;wait;wait;wait;wait;wait;wait"然后在需要時用w1命令代替wait命令。
b、購買式腳本:
首先了解購買式腳本的基本命令:
buy 打開武器購買菜單
buyequip 打開裝備購買菜單
menuse-le-ct x 從菜單中選擇項目x
buyammo1 購買一個彈夾的主武器子彈。默認(rèn)為,鍵。
buyammo2 購買一個彈夾的手-槍子彈。默認(rèn)為.鍵。
其次做一些準(zhǔn)備工作:
file://------------------------------------------
file://| 設(shè)置買子彈、清除菜單等功能 |
file://------------------------------------------
alias nick "dvon; echo this s cript edited by nick; dvoff"
alias dvon "developer 1"
alias dvoff "developer 0"
alias "clmping" "clmenu400"
file://在控制臺中輸入clmping即可切換ping值高和低時清除菜單的速度
alias "clmenu400" "alias clmping
clmenu;wait;wait;wait;wait;slot10;wait;wait;wait;wait;wait;slot10;wait;wait;wait;wait;slot10;wait;wait;wait;wait;slot10;wait;wait;wait;wait;slot10;wait;wait;wait;wait;slot10;wait;wait;wait;wait;slot10"//選擇菜單上的項目0,清除菜單(ping值>400時使用)
alias "clmenu" "alias clmping
clmenu400;wait;wait;wait;slot10;wait;wait;slot10"//選擇菜單上的項目0,清除菜單(ping值<50時使用)
alias "fammo" "buy; menuse-le-ct 6; buy; menuse-le-ct 7;"//買滿主武器和手-槍的彈夾,滿的所有彈夾
alias "wammo" "buy; menuse-le-ct 6;"//買滿主武器的彈夾
alias "sammo" "buy; menuse-le-ct 7;"//買滿手-槍的彈夾
alias "b1" "buyammo1;"//1個主彈夾
alias "b2" "buyammo1; buyammo1;"//2個主彈夾
alias "b3" "buyammo1; buyammo1; buyammo1; "file://3個主彈夾
alias "b4" "buyammo1; buyammo1; buyammo1; buyammo1;"//4個主彈夾
alias "b5" "buyammo1; buyammo1; buyammo1; buyammo1; buyammo1;"//5個主彈夾
alias "b6" "buyammo1; buyammo1; buyammo1; buyammo1; buyammo1;
buyammo1;"//6個主彈夾
alias "b7" "buyammo1; buyammo1; buyammo1; buyammo1; buyammo1; buyammo1;
buyammo1;"//7個主彈夾
alias "b8" "buyammo1; buyammo1; buyammo1; buyammo1; buyammo1; buyammo1;
buyammo1; buyammo1"//8個主彈夾
alias "b9" "buyammo1; buyammo1; buyammo1; buyammo1; buyammo1; buyammo1;
buyammo1; buyammo1; buyammo1;"//9個主彈夾
alias "bs1" "buyammo2;"//1個手-槍彈夾
alias "bs2" "buyammo2; buyammo2;"//2個手-槍彈夾
alias "bs3;" "buyammo2; buyammo2; buyammo2;"//3個手-槍彈夾
alias "bs4" "buyammo2; buyammo2; buyammo2; buyammo2;"//4個手-槍彈夾
alias "bs5" "buyammo2; buyammo2; buyammo2; buyammo2; buyammo2;"//5個手-槍彈夾
這些alias使腳本編寫時變得更方便也更簡潔。
然后開始編寫購買腳本:
file://-----------------------------
file://| 一鍵買-槍 |
file://-----------------------------
alias "ak/m4" "buy;menuse-le-ct 4;menuse-le-ct 1;buy;menuse-le-ct 4;menuse-le-ct
3;fammo;clmenu;say_team i am take [kalashnikov ak-47/colt m4a1 carbine]"
file://買ak47/m4a1和所有子彈
alias "sg552/aug" "buy;menuse-le-ct 4;menuse-le-ct 2;buy;menuse-le-ct 4;menuse-le-ct
4;fammo;clmenu;say_team i am take [sg552 commando/steyr aug]"
file://買sg552/aug和所有子彈
alias "awp" "buy;menuse-le-ct 4;menuse-le-ct 6;fammo;clmenu;say_team i am take
[awm/p]" file://買awm/p和所有子彈
alias "g3/sg550" "buy;menuse-le-ct 4;menuse-le-ct 7;buy;menuse-le-ct 4;menuse-le-ct
8;fammo;clmenu;say_team i am take [g3sg-1/sg-550 sniper rifle]"
file://買g3sg-1/sg550和所有子彈
alias "mp5" "buy;menuse-le-ct 3;menuse-le-ct 1;fammo;clmenu;say_team i am take [h&k
mp5 navy]" file://買mp5和所有子彈
alias "tmp/mac" "buy;menuse-le-ct 3;menuse-le-ct 2;buy;menuse-le-ct 3;menuse-le-ct
4;fammo;clmenu;say_team i am take [steyr tmp/ingram mac-10]"
file://買tmp/mac-10和所有子彈
alias "p90" "buy;menuse-le-ct 3;menuse-le-ct 3;fammo;clmenu;say_team i am take [fn
p90]" file://買p90和所有子彈
alias "ump45" "buy;menuse-le-ct 3;menuse-le-ct 5;fammo;clmenu;say_team i am take
[ump45]" file://買ump45和所有子彈
alias "m3" "buy;menuse-le-ct 2;menuse-le-ct 1;fammo;clmenu;say_team i am take [m3
super 90 entry]" file://買m3和所有子彈
alias "xm1014" "buy;menuse-le-ct 2;menuse-le-ct 2;fammo;clmenu;say_team i am take
[xm 1014]" file://買xm1014和所有子彈
alias "m249" "buy;menuse-le-ct 5;menuse-le-ct 1;fammo;clmenu;say_team i am take [fn
m249 para]" file://買m249和所有子彈
alias "scout" "buy;menuse-le-ct 4;menuse-le-ct 5;fammo;clmenu;say_team i am take
[scout]" file://買scout和所有子彈
alias "usp" "buy;menuse-le-ct 1;menuse-le-ct 1;fammo;clmenu;say_team i am take
[usp.45acp tactical]" file://買usp和所有子彈
alias "glock" "buy;menuse-le-ct 1;menuse-le-ct 2;fammo;clmenu;say_team i am take
[glock 18c]" file://買glock和所有子彈
alias"deagle" "buy;menuse-le-ct 1;menuse-le-ct 3;fammo;clmenu;say_team i am take
[desert eagle .50ae]" file://買desert eagle .50ae沙漠之鷹和所有子彈
alias "p228" "buy;menuse-le-ct 1;menuse-le-ct 4;fammo;clmenu;say_team i am take [sig
p228]" file://買p228和所有子彈
alias "elite/57" "buy;menuse-le-ct 1;menuse-le-ct 5;buy;menuse-le-ct 1;menuse-le-ct
6;fammo;clmenu;say_team i am take [fn five-seven/dual 96g elite beretta's]"
file://買elite/57和所有子彈
file://-----------------------------
file://| 一鍵買裝備|
file://-----------------------------
alias "armour" "buyequip;menuse-le-ct 1;clmenu;say_team i am buy [kevlar vest]"
file://買防彈衣
alias "bh-armour" "buyequip;menuse-le-ct 2;clmenu;say_team i am buy [kevlar vest&
helmet]" file://買防彈衣和頭盔
alias "n-g" "buyequip;menuse-le-ct 7;clmenu;say_team i am buy [nightvision
goggles]" file://買夜視儀
alias "flashbang" "buyequip;menuse-le-ct 3;buyequip;menuse-le-ct 3;clmenu;say_teami
am buy [flashbang]" file://買閃光彈
alias "he-ge" "buyequip;menuse-le-ct 4;clmenu;say_team i am buy [he grenade]"
file://買高爆手雷
alias "sm-ge" "buyequip;menuse-le-ct 5;clmenu;say_team i am buy [smoke grenade]"
file://買煙霧彈
alias "defuser" "buyequip;menuse-le-ct 6;clmenu;say_team i am take [defuse kit]"
file://買拆彈器
file://-----------------------------
file://| 打包購買|
file://-----------------------------
alias "smg1" "buyequip;menuse-le-ct 1;buy;menuse-le-ct 3;menuse-le-ct
1;wammo;buyequip;menuse-le-ct 4; clmenu;say_team i am buy [mp5 value
pack]"//買防彈衣mp5、滿的主彈夾、和手雷
alias "smg1f" "buyequip;menuse-le-ct 2;buy;menuse-le-ct 3;menuse-le-ct
1;wammo;buyequip;menuse-le-ct 4;buy;menuse-le-ct 1;menuse-le-ct 3;
sammo;buyequip;menuse-le-ct 3;buyequip;menuse-le-ct 6;buyequip;menuse-le-ct
3;buyequip;menuse-le-ct 5; clmenu;say_team i am buy [mp5 navy full
pack]"//買防彈衣和頭盔、mp5、desert eagle
.50ae沙漠之鷹、滿的所有彈夾和三種手雷、拆彈器
alias "ar1" "buyequip;menuse-le-ct 2;buy;menuse-le-ct 4;menuse-le-ct 3;buy;menuse-le-ct
4;menuse-le-ct 1;wammo;buyequip;menuse-le-ct 4;buyequip;menuse-le-ct
3;buyequip;menuse-le-ct 6;buyequip;menuse-le-ct 3;clmenu;say_team i am buy
[m4a1/ak47 normal
pack]"//買防彈衣和頭盔、m4a1或ak47、滿的主彈夾、手雷和2個閃光彈、拆彈器
alias "ar1f" "buyequip;menuse-le-ct 2;buy;menuse-le-ct 4;menuse-le-ct 3;buy;menuse-le-ct
4;menuse-le-ct 1;wammo;buyequip;menuse-le-ct 4;buyequip;menuse-le-ct
3;buyequip;menuse-le-ct 6;buy;menuse-le-ct 1;menuse-le-ct 3;buyequip;menuse-le-ct
3;sammo;clmenu;say_team i am buy [m4a1/ak47 full
pack]"//買防彈衣和頭盔、m4a1或ak47、沙漠之鷹、滿的所有彈夾、手雷和2個閃光彈、拆彈器
alias "ara1" "buyequip;menuse-le-ct 1;buy;menuse-le-ct 4;menuse-le-ct 4;buy;menuse-le-ct
4;menuse-le-ct 2;wammo;buyequip;menuse-le-ct 4;buyequip;menuse-le-ct
3;buyequip;menuse-le-ct 6; clmenu;say_team i am buy [sg552/aug normal
pack]"//買防彈衣、sg552或aug、滿的主彈夾、手雷和1個閃光彈、拆彈器
alias "ara1f" "buyequip;menuse-le-ct 2;buy;menuse-le-ct 4;menuse-le-ct
4;buy;menuse-le-ct 4;menuse-le-ct 2;wammo;buyequip;menuse-le-ct 4;buy;menuse-le-ct
1;menuse-le-ct 3;bs2;buyequip;menuse-le-ct 3;buyequip;menuse-le-ct
6;buyequip;menuse-le-ct 3;clmenu;say_team i am buy [sg552/aug full
pack]"//買防彈衣和頭盔、sg552或aug、滿的主彈夾、沙漠之鷹、2個手-槍彈夾、手雷和2個閃光彈、拆彈器
alias "snfs" "buyequip;menuse-le-ct 1;buy;menuse-le-ct 4;menuse-le-ct
6;wammo;buyequip;menuse-le-ct 4; clmenu;say_team i am buy [awm/p value
pack]"//買防彈衣、awm/p、滿的主彈夾、手雷
alias "snff" "buyequip;menuse-le-ct 2;buy;menuse-le-ct 4;menuse-le-ct
6;wammo;buy;menuse-le-ct 1;menuse-le-ct 3;sammo;buyequip;menuse-le-ct
4;buyequip;menuse-le-ct 3;buyequip;menuse-le-ct 6;buyequip;menuse-le-ct
3;buyequip;menuse-le-ct 5; clmenu;say_team i am buy [awm/p full
pack]"//買防彈衣和頭盔、awm/p、沙漠之鷹、滿的所有彈夾、和三種手雷、拆彈器
alias +metabuy "bind del smg1f;bind end ar1f;bind pgdn snff;bind home
ara1f"//變位購買增強(qiáng)包
alias -metabuy "bind del smg1;bind end ar1;bind pgdn snfs;bind home
ara1"//還原變位購買普通包
以后把此腳本存為一個.cfg文件,然后在autoexec.cfg文件里調(diào)用(exec
文件名.cfg)在cstrike\\gfx\\shell\\kb_act.lst做好預(yù)留鍵位,即可。此后就可以在cs的鍵盤設(shè)置中設(shè)好相應(yīng)的鍵位,在游戲中就可以實現(xiàn)一鍵買-槍的功能了。此腳本除了買-槍之外還會通知你的隊友你買-槍或的類型、或你在戰(zhàn)斗途中揀到槍后也可以用此功能來通知你的隊友你的槍的類型(由say_team命令實現(xiàn)),這在團(tuán)隊比賽時十分有用。
買-槍腳本的實現(xiàn)實際上就是打開菜單->選擇要購-買-槍-支/裝備的類型->再選擇要購買的項目->關(guān)閉菜單這一過程。
c、開關(guān)式腳本:
開關(guān)式腳本的格式為:
alias "開關(guān)" "關(guān)閉"
alias "關(guān)閉" "alias 開關(guān) 打開;關(guān)閉的命令"
alias "打開" "alias 開關(guān) 關(guān)閉;打開的命令"
然后bind "鍵位" "開關(guān)"即可。
比如:
alias radar_t radar_off
alias radar_off "alias radar_t radar_on; hideradar"
alias radar_on "alias radar_t radar_off; drawradar"
然后bind "\\" "radar_t"即可。以后按\\鍵即可實現(xiàn)雷達(dá)的開關(guān)。
我們把每一行加上注解:
alias radar_t radar_off
(定義radar_t為開關(guān)命令,執(zhí)行radar_t命令即執(zhí)行radar_off命令)
alias radar_off "alias radar_t radar_on;
hideradar"(把radar_t重定義為命令radar_on,執(zhí)行hideradar命令)
alias radar_on "alias radar_t radar_off;
drawradar"(把radar_t重定義為命令radar_off,執(zhí)行drawradar命令)
當(dāng)你bind了一個鍵后實際上已經(jīng)執(zhí)行了第一句alias radar_t
radar_off即定義radar_t到radar_off
當(dāng)你按下\\鍵后因為第一句已經(jīng)定義了執(zhí)行radar_t命令即執(zhí)行radar_off命令,即執(zhí)行了第二句alias
radar_off "alias radar_t radar_on;
hideradar"即定義radar_t到radar_on然后執(zhí)行hideradar命令隱藏雷達(dá)。
當(dāng)你再次按下\\鍵后因為第二句已經(jīng)定義了執(zhí)行radar_t命令即執(zhí)行radar_on命令,即執(zhí)行了第三句alias
radar_on "alias radar_t radar_off;
drawradar"即定義radar_t到radar_off然后執(zhí)行drawradar命令顯示雷達(dá)。
如果你再按下\\鍵即又執(zhí)行了第二句alias radar_off "alias radar_t radar_on;
hideradar"即定義radar_t到radar_on然后執(zhí)行hideradar命令隱藏雷達(dá)。如此雷達(dá)的開關(guān)功能就實現(xiàn)了。
d、循環(huán)式腳本:
循環(huán)式腳本實際上就是開關(guān)式腳本的多種選擇項時的情況,其格式為:
alias "循環(huán)開關(guān)" "循環(huán)第一步"
alias "循環(huán)第一步" "alias 循環(huán)開關(guān) 循環(huán)第二步;循環(huán)第一步需執(zhí)行的命令"
alias "循環(huán)第二步" "alias 循環(huán)開關(guān) 循環(huán)第三步;循環(huán)第二步需執(zhí)行的命令"
alias "循環(huán)第三步" "alias 循環(huán)開關(guān) 循環(huán)第一步;循環(huán)第三步需執(zhí)行的命令"
然后bind "鍵位" "循環(huán)開關(guān)"即可。
比如:
alias graph "graph1"
alias graph1 "net_graph 1; alias graph graph2"
alias graph2 "net_graph 2; alias graph graph3"
alias graph3 "net_graph 3; alias graph graph4"
alias graph4 "net_graph 0; alias graph graph1"
然后bind "v"
"graph"即可。以后按v鍵即可實現(xiàn)網(wǎng)絡(luò)狀況圖形的切換顯示:按一下執(zhí)行第二句即net_graph
1還有alias graph graph2;再按一下執(zhí)行第三句即net_graph 2還有alias graph
graph3,如此類推,當(dāng)執(zhí)行到最后一句時我們需要使循環(huán)開關(guān)回復(fù)到初始的狀態(tài)所以最后一句net_graph
0執(zhí)行完命令后,定義alias graph graph1這和第一句是一樣的即回復(fù)到初始的狀態(tài)。
e、按下&松開式腳本:
按下&松開式腳本的格式為:
alias "+按下松開命令" "第一條當(dāng)按下時執(zhí)行的命令;第二條當(dāng)按下時執(zhí)行的命令"
alias "-按下松開命令" "第一條當(dāng)松開時執(zhí)行的命令;第二條當(dāng)松開時執(zhí)行的命令"
然后bind "鍵位" "+按下松開命令"即可。
比如:
alias +qslash "weapon_knife; wait; +attack"
alias -qslash "-attack; lastinv"
然后bind "alt"
"+qslash"即可。以后當(dāng)按下alt鍵時執(zhí)行第一句:拿出刀子開始削,當(dāng)松開alt鍵時執(zhí)行第二句:停止削,并拿出上一次拿的武器。
f、按下&松開的開關(guān)式腳本:
按下&松開的開關(guān)式腳本實際上就是按下&松開式腳本和開關(guān)式腳本的合成,其格式為:
alias "+按下松開命令" "第一條當(dāng)按下時執(zhí)行的命令;第二條當(dāng)按下時執(zhí)行的命令"
alias "-按下松開命令" "第一條當(dāng)松開時執(zhí)行的命令;第二條當(dāng)松開時執(zhí)行的命令"
alias "按下松開命令開關(guān)" "按下松開命令關(guān)閉"
alias "按下松開命令關(guān)閉" "alias 按下松開命令開關(guān) 按下松開命令打開;bind 鍵位
原來的命令"
alias "按下松開命令打開" "alias 按下松開命令開關(guān) 按下松開命令關(guān)閉;bind 鍵位
+按下松開命令"
然后bind "鍵位" "按下松開開關(guān)"即可。
比如:
alias +qslash "weapon_knife; wait; +attack"
alias -qslash "-attack; lastinv"
alias qslash "qslash_on"
alias qslash_on "alias qslash qslash_off;bind alt +qslash"
alias qslash_off "alias qslash qslash_on;bind alt +strafe"
然后bind "v" "qslash"即可。
以后當(dāng)按過一次v鍵后執(zhí)行第四句:
當(dāng)按下alt鍵時執(zhí)行第一句:拿出刀子開始削,當(dāng)松開alt鍵時執(zhí)行第二句:停止削,并拿出上一次拿的武器。
當(dāng)再按過一次v鍵后執(zhí)行第五句:
alt鍵恢復(fù)為平移鍵當(dāng)按下alt鍵時再按左右轉(zhuǎn)向鍵則變成左右平移。
在此v鍵即為"按下松開命令開關(guān)"而alt鍵即為"+按下松開命令"
g、變位分配式腳本:
變位分配式腳本實際上就是按下&松開式腳本的變例形式,其格式為:
alias "命令a" "命令1;命令2"
alias "命令b" "命令1';命令2'"
bind "初始鍵位" "命令a"
alias +變位分配 "bind 初始鍵位 命令b"
alias -變位分配 "bind 初始鍵位 命令a"
然后bind "鍵位" "+變位分配"即可。
如:
alias go "radio2; wait;menuse-le-ct 1;clmenu"
alias fal "radio2; wait;menuse-le-ct 2;clmenu"
alias +metaradio "bind ins fal"
alias -metaradio "bind ins go"
最后:
bind "ins" "go"
bind "alt" "+metaradio"
則當(dāng)平時按下ins鍵(即方向鍵上方的insert鍵)因為ins鍵分配給go命令,所以執(zhí)行第一句:使用語音信息:go!
go! go!
當(dāng)按下alt鍵后(按?。﹫?zhí)行第三句:ins鍵分配給了fal命令,此時再按下ins鍵則使用語音信息:team,fall
back!
當(dāng)松開alt鍵后執(zhí)行第四句:ins鍵又重新分配給了go命令,所以此時再按下ins鍵則使用語音信息:go!
go! go!
大家還可以參考我在打包購買腳本里的變位購買腳本那一部分來熟悉變位分配式腳本
最后這是我閑來無事時編寫的一個綜合型的腳本,您能看的懂么?(看懂了,應(yīng)該就已經(jīng)全學(xué)會了,呵呵。)
file://quick awp attack
file://first you must bind a key to "qawpsw"
file://second you must have a awp (buy/pick)
file://than this key willtch your awp fire mode in normal attack / quick awp
click attack / quick awp release attack
file://note: not to use this s cript in the team match,it's important!
file://create by nick cable,12/16/2001
alias qawpsw qawpm1
alias lw "wait;wait;wait;wait;wait;wait;wait;wait;wait;wait"
alias qawpt "bind mouse2 +attack2;bind mouse1 +attack"
alias +qawpa1 "+attack2;wait;-attack2"
alias -qawpa1 "+attack;wait;-attack;qawpmn;lastinv"
alias +qawpa2 "weapon_awp;wait"
alias -qawpa2 "+attack2;wait;-attack2;+attack;wait;-attack;qawpmn;lastinv"
alias +qawpa3 "weapon_awp;lw;lw;lw;lw"
alias -qawpa3 "+attack2;wait;-attack2;+attack;wait;-attack;qawpmn;lastinv"
alias +qawpa4
"weapon_awp;lw;lw;lw;wait;wait;wait;+attack2;wait;-attack2;+attack;wait;-attack"
alias -qawpa4 "qawpmn;lastinv"
alias qawpm1 "qawpt;weapon_awp;bind mouse1 +qawpa1; dvon; echo quick awp release
attack1; dvoff; alias qawpsw qawpm2"
alias qawpm2 "qawpt;bind mouse2 +qawpa2; dvon; echo quick awp release attack2;
dvoff; alias qawpsw qawpm3"
alias qawpm3 "qawpt;bind mouse1 +qawpa3; dvon; echo quick awp click attack1;
dvoff; alias qawpsw qawpm4"
alias qawpm4 "qawpt;bind mouse2 +qawpa4; dvon; echo quick awp click attack2;
dvoff; alias qawpsw qawpmn"
alias qawpmn "qawpt; dvon; echo normal attack; dvoff; alias qawpsw
相關(guān)文章
cs1.6如何添加機(jī)器人 cs1.6加入機(jī)器人方法
在CS1.6中,添加機(jī)器人可以增加游戲的樂趣和挑戰(zhàn)性,本文將介紹如何在CS1.6中添加機(jī)器人,需要的朋友可以參考下2023-10-11CS1.6網(wǎng)頁版試玩地址 CS1.6聯(lián)機(jī)方法
CS1.6 在 2003 年與 Steam 一同推出,成為了全世界最暢銷的第一人稱射擊游戲,也是不少 80、90 后的青春。系列新作依然保持著極高的人氣,而 CS1.6 雖然廉頗老矣,但依然是2020-06-15CS1.6怎么架設(shè)服務(wù)器 cs1.6服務(wù)器架設(shè)及終極優(yōu)化教程
CS1.6怎么架設(shè)服務(wù)器?今天給大家?guī)韈s1.6服務(wù)器架設(shè)及終極優(yōu)化教程,希望對大家有所幫助2020-01-27- 我們需要在CS游戲中執(zhí)行了一系列命令,執(zhí)行這一系列命令有一個過程,用一個命令把這一過程定義(alias)好,最后分配(bind)一個鍵位給這個命令,以后只要按分配好的鍵位,就可2020-01-26
- 這篇文章主要介紹了CS1.5插件的使用與加載方法,需要的朋友可以參考下2020-01-26
- 這篇文章教你怎么設(shè)置你的顯卡來提高CS游戲的FPS值,需要的朋友可以參考下2020-01-26
Win7 64位系統(tǒng)cs1.5、1.6出現(xiàn)your system reported only解決辦法
這篇文章主要介紹了Win7 64位系統(tǒng)cs1.5、1.6出現(xiàn)your system reported only解決辦法,只需要一個簡單的操作就可以解決這個問題了,需要的朋友可以參考下2014-09-04- 反恐精英ak和m4對比分析2014-07-11
- 使用windows7操作系統(tǒng)玩CS1.5全屏畫面解決方法,需要的朋友可以參考下2014-05-09
- 這篇文章主要介紹了CS1.5閃光彈破點與拉槍經(jīng)驗分享,需要的朋友可以參考下2014-05-09