最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

  發(fā)布時(shí)間:2020-01-26 16:16:29   作者:佚名   我要評(píng)論
我們需要在CS游戲中執(zhí)行了一系列命令,執(zhí)行這一系列命令有一個(gè)過(guò)程,用一個(gè)命令把這一過(guò)程定義(alias)好,最后分配(bind)一個(gè)鍵位給這個(gè)命令,以后只要按分配好的鍵位,就可以實(shí)現(xiàn)這一過(guò)程

首先介紹腳本的基本知識(shí):

1、什么是腳本(script)?

我們需要在cs游戲中執(zhí)行了一系列命令,執(zhí)行這一系列命令有一個(gè)過(guò)程。

用一個(gè)命令把這一過(guò)程定義(alias)好,最后分配(bind)一個(gè)鍵位給這個(gè)命令,以后只要按分配好的鍵位,就可以實(shí)現(xiàn)這一過(guò)程。腳本(s cript)就是含有bind和alias等命令的集合,你可以把這個(gè)集合存為一個(gè)獨(dú)立的文件然后在需要的時(shí)候執(zhí)行,所有的腳本都是通過(guò)這一方法實(shí)現(xiàn)的。這樣就可以方便你在cs中的使用。腳本可以存為后綴名為.cfg的文件放在cstrike文件夾下,執(zhí)行時(shí)在控制臺(tái)輸入:

exec 腳本文件名.cfg即可。比如將以上的腳本存為buys.cfg文件,則在控制臺(tái)中輸入:

exec buys.cfg則可以實(shí)現(xiàn)我們所需要的功能。

2、什么是bind?

bind就是分配一個(gè)命令到指定的鍵,它同樣能夠分配一個(gè)alias到指定的鍵。

比如:

bind "mouse1" "+attack"

表示分配+attack(攻擊)這個(gè)命令到指定的鍵mouse1(鼠標(biāo)左鍵)

3、什么是alias?

alias就是給一組命令定義一個(gè)名稱(chēng),當(dāng)你定義過(guò)后,cs就認(rèn)為此alias為一個(gè)普通的命令,你可以用bind命令分配一個(gè)鍵給這個(gè)alias,也可以在其他的alias中使用它。

比如:

alias hw "say hello world!"

則當(dāng)你在控制臺(tái)(console)中輸入hw這條命令回車(chē)執(zhí)行后你就對(duì)服務(wù)器里所有的玩家說(shuō)了hello

world!這句話(huà),你還可以用bind命令:

bind v "hw"當(dāng)你按過(guò)v鍵后你同樣對(duì)服務(wù)器里所有的玩家說(shuō)了hello world!這句話(huà)。

又比如:

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鍵)后購(gòu)買(mǎi)mp5和普通防彈衣然后對(duì)服務(wù)器里所有的玩家說(shuō)hello world!這句話(huà)。

此alias實(shí)現(xiàn)的方法為:

第一步執(zhí)行buym命令,buym命令已經(jīng)定義好為"打開(kāi)購(gòu)買(mǎi)菜單;選擇菜單第3項(xiàng);再選擇菜單第1項(xiàng)"即實(shí)現(xiàn)了購(gòu)買(mǎi)mp5的功能。

第二步執(zhí)行buyv命令,buyv命令已經(jīng)定義好為"打開(kāi)購(gòu)買(mǎi)菜單;選擇菜單第8項(xiàng);再選擇菜單第1項(xiàng)"即實(shí)現(xiàn)了購(gòu)買(mǎi)普通防彈衣的功能。

第三步執(zhí)行之前已經(jīng)定義好的hw命令:對(duì)服務(wù)器里所有的玩家說(shuō)hello world!這句話(huà)。

把這三步命令定義為一個(gè)新的命令buysay然后用bind命令分配一個(gè)鍵(此處為j鍵)給這個(gè)alias(此處為buysay)則當(dāng)你按下j鍵后就實(shí)現(xiàn)了這三步命令的功能。

注意:alias語(yǔ)句不能超過(guò)259個(gè)字符或下面這行字符的長(zhǎng)度在half-life:counter-strike里:

4、腳本的分類(lèi):

基本式腳本 購(gòu)買(mǎi)式腳本 開(kāi)關(guān)式腳本 循環(huán)式腳本

按下&松開(kāi)式腳本 按下&松開(kāi)的開(kāi)關(guān)式腳本 變位分配式腳本

a、基本式腳本:

在腳本文件中//作用為注釋?zhuān)琧s系統(tǒng)不會(huì)執(zhí)行//后的文字。如在腳本中加入:

// 單身的至尊寶制作

系統(tǒng)并不會(huì)管理這行文字而是忽略掉//及之后的文字。

在腳本文件中" "作用為alias的開(kāi)始和結(jié)束標(biāo)志。

在腳本文件中;的作用是分開(kāi)兩條命令語(yǔ)句。

首先你必須了解developer這一命令這是關(guān)于調(diào)試信息的命令:在控制臺(tái)輸入developer

1后所有載控制臺(tái)中顯示的信息都會(huì)在游戲的屏幕上顯示出來(lái)。相反輸入developer

0則關(guān)閉顯示信息。注意:這些信息只是你本身的客戶(hù)端能看到,并不會(huì)發(fā)送的其他的玩家那里。

比如我想要在屏幕的上方顯示this s cript edited by

nick這條信息,可以在控制臺(tái)中用命令echo this s cript edited by

nick實(shí)現(xiàn),但在游戲時(shí)是不可能看得到的(被控制臺(tái)擋住了)怎樣實(shí)現(xiàn)呢?我們可以用一個(gè)alias腳本實(shí)現(xiàn):

alias nick "developer 1; echo this s cript edited by nick;developer 0"

然后bind v "nick" 關(guān)閉/隱藏控制臺(tái)后在你按下v鍵后屏幕的上方就會(huì)顯示this s cript

edited by nick這條信息。

其次你可以使用alias語(yǔ)句使一些系統(tǒng)默認(rèn)的命令簡(jiǎn)化,如:

alias dvon "developer 1"

alias dvoff "developer 0"

則上一條腳本可以簡(jiǎn)化成:

alias nick "dvon; echo this s cript edited by nick;dvoff"

這對(duì)我們編輯較長(zhǎng)的腳本時(shí)十分有用。

wait命令在腳本中也是十分常用的,它的作用是在執(zhí)行腳本時(shí)做一個(gè)極小的暫停,當(dāng)你的延遲情況不是很?chē)?yán)重時(shí)可以只使用幾個(gè)wait命令,當(dāng)你的延遲情況比較糟糕時(shí)可以多用幾個(gè)wait命令來(lái)使你的腳本得以完整/正確的執(zhí)行。如:

alias clmenu "wait;wait;wait;slot10"

這條命令是用來(lái)清除屏幕上的菜單信息的,在開(kāi)頭的買(mǎi)-槍腳本中買(mǎi)完槍后并沒(méi)有清除購(gòu)買(mǎi)菜單我們需要按0鍵來(lái)清除菜單,而如果使用了這里的clmenu命令則可以清除購(gòu)買(mǎi)菜單,slot10的功能就是選擇菜單上的0項(xiàng)。而前面的幾個(gè)wait命令就是為了防止由網(wǎng)絡(luò)延遲引起的系統(tǒng)忽略了slot10這條命令,還可以更保險(xiǎn)一些把clmenu命令寫(xiě)成:

alias clmenu "wait;wait;wait;slot10;wait;wait;slot10"選兩次0項(xiàng)來(lái)清除購(gòu)買(mǎi)菜單。

如果你需要較多的延遲也可以寫(xiě)出下面的命令:

alias w1

"wait;wait;wait;wait;wait;wait;wait;wait;wait;wait"然后在需要時(shí)用w1命令代替wait命令。

b、購(gòu)買(mǎi)式腳本:

首先了解購(gòu)買(mǎi)式腳本的基本命令:

buy 打開(kāi)武器購(gòu)買(mǎi)菜單

buyequip 打開(kāi)裝備購(gòu)買(mǎi)菜單

menuse-le-ct x 從菜單中選擇項(xiàng)目x

buyammo1 購(gòu)買(mǎi)一個(gè)彈夾的主武器子彈。默認(rèn)為,鍵。

buyammo2 購(gòu)買(mǎi)一個(gè)彈夾的手-槍子彈。默認(rèn)為.鍵。

其次做一些準(zhǔn)備工作:

file://------------------------------------------

file://| 設(shè)置買(mǎi)子彈、清除菜單等功能 |

file://------------------------------------------

alias nick "dvon; echo this s cript edited by nick; dvoff"

alias dvon "developer 1"

alias dvoff "developer 0"

alias "clmping" "clmenu400"

file://在控制臺(tái)中輸入clmping即可切換ping值高和低時(shí)清除菜單的速度

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"//選擇菜單上的項(xiàng)目0,清除菜單(ping值>400時(shí)使用)

alias "clmenu" "alias clmping

clmenu400;wait;wait;wait;slot10;wait;wait;slot10"//選擇菜單上的項(xiàng)目0,清除菜單(ping值<50時(shí)使用)

alias "fammo" "buy; menuse-le-ct 6; buy; menuse-le-ct 7;"//買(mǎi)滿(mǎn)主武器和手-槍的彈夾,滿(mǎn)的所有彈夾

alias "wammo" "buy; menuse-le-ct 6;"//買(mǎi)滿(mǎn)主武器的彈夾

alias "sammo" "buy; menuse-le-ct 7;"//買(mǎi)滿(mǎn)手-槍的彈夾

alias "b1" "buyammo1;"//1個(gè)主彈夾

alias "b2" "buyammo1; buyammo1;"//2個(gè)主彈夾

alias "b3" "buyammo1; buyammo1; buyammo1; "file://3個(gè)主彈夾

alias "b4" "buyammo1; buyammo1; buyammo1; buyammo1;"//4個(gè)主彈夾

alias "b5" "buyammo1; buyammo1; buyammo1; buyammo1; buyammo1;"//5個(gè)主彈夾

alias "b6" "buyammo1; buyammo1; buyammo1; buyammo1; buyammo1;

buyammo1;"//6個(gè)主彈夾

alias "b7" "buyammo1; buyammo1; buyammo1; buyammo1; buyammo1; buyammo1;

buyammo1;"//7個(gè)主彈夾

alias "b8" "buyammo1; buyammo1; buyammo1; buyammo1; buyammo1; buyammo1;

buyammo1; buyammo1"//8個(gè)主彈夾

alias "b9" "buyammo1; buyammo1; buyammo1; buyammo1; buyammo1; buyammo1;

buyammo1; buyammo1; buyammo1;"//9個(gè)主彈夾

alias "bs1" "buyammo2;"//1個(gè)手-槍彈夾

alias "bs2" "buyammo2; buyammo2;"//2個(gè)手-槍彈夾

alias "bs3;" "buyammo2; buyammo2; buyammo2;"//3個(gè)手-槍彈夾

alias "bs4" "buyammo2; buyammo2; buyammo2; buyammo2;"//4個(gè)手-槍彈夾

alias "bs5" "buyammo2; buyammo2; buyammo2; buyammo2; buyammo2;"//5個(gè)手-槍彈夾

這些alias使腳本編寫(xiě)時(shí)變得更方便也更簡(jiǎn)潔。

然后開(kāi)始編寫(xiě)購(gòu)買(mǎi)腳本:

file://-----------------------------

file://| 一鍵買(mǎi)-槍 |

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://買(mǎi)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://買(mǎi)sg552/aug和所有子彈

alias "awp" "buy;menuse-le-ct 4;menuse-le-ct 6;fammo;clmenu;say_team i am take

[awm/p]" file://買(mǎi)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://買(mǎi)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://買(mǎi)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://買(mǎi)tmp/mac-10和所有子彈

alias "p90" "buy;menuse-le-ct 3;menuse-le-ct 3;fammo;clmenu;say_team i am take [fn

p90]" file://買(mǎi)p90和所有子彈

alias "ump45" "buy;menuse-le-ct 3;menuse-le-ct 5;fammo;clmenu;say_team i am take

[ump45]" file://買(mǎi)ump45和所有子彈

alias "m3" "buy;menuse-le-ct 2;menuse-le-ct 1;fammo;clmenu;say_team i am take [m3

super 90 entry]" file://買(mǎi)m3和所有子彈

alias "xm1014" "buy;menuse-le-ct 2;menuse-le-ct 2;fammo;clmenu;say_team i am take

[xm 1014]" file://買(mǎi)xm1014和所有子彈

alias "m249" "buy;menuse-le-ct 5;menuse-le-ct 1;fammo;clmenu;say_team i am take [fn

m249 para]" file://買(mǎi)m249和所有子彈

alias "scout" "buy;menuse-le-ct 4;menuse-le-ct 5;fammo;clmenu;say_team i am take

[scout]" file://買(mǎi)scout和所有子彈

alias "usp" "buy;menuse-le-ct 1;menuse-le-ct 1;fammo;clmenu;say_team i am take

[usp.45acp tactical]" file://買(mǎi)usp和所有子彈

alias "glock" "buy;menuse-le-ct 1;menuse-le-ct 2;fammo;clmenu;say_team i am take

[glock 18c]" file://買(mǎi)glock和所有子彈

alias"deagle" "buy;menuse-le-ct 1;menuse-le-ct 3;fammo;clmenu;say_team i am take

[desert eagle .50ae]" file://買(mǎi)desert eagle .50ae沙漠之鷹和所有子彈

alias "p228" "buy;menuse-le-ct 1;menuse-le-ct 4;fammo;clmenu;say_team i am take [sig

p228]" file://買(mǎi)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://買(mǎi)elite/57和所有子彈

file://-----------------------------

file://| 一鍵買(mǎi)裝備|

file://-----------------------------

alias "armour" "buyequip;menuse-le-ct 1;clmenu;say_team i am buy [kevlar vest]"

file://買(mǎi)防彈衣

alias "bh-armour" "buyequip;menuse-le-ct 2;clmenu;say_team i am buy [kevlar vest&

helmet]" file://買(mǎi)防彈衣和頭盔

alias "n-g" "buyequip;menuse-le-ct 7;clmenu;say_team i am buy [nightvision

goggles]" file://買(mǎi)夜視儀

alias "flashbang" "buyequip;menuse-le-ct 3;buyequip;menuse-le-ct 3;clmenu;say_teami

am buy [flashbang]" file://買(mǎi)閃光彈

alias "he-ge" "buyequip;menuse-le-ct 4;clmenu;say_team i am buy [he grenade]"

file://買(mǎi)高爆手雷

alias "sm-ge" "buyequip;menuse-le-ct 5;clmenu;say_team i am buy [smoke grenade]"

file://買(mǎi)煙霧彈

alias "defuser" "buyequip;menuse-le-ct 6;clmenu;say_team i am take [defuse kit]"

file://買(mǎi)拆彈器

file://-----------------------------

file://| 打包購(gòu)買(mǎi)|

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]"//買(mǎi)防彈衣mp5、滿(mǎn)的主彈夾、和手雷

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]"//買(mǎi)防彈衣和頭盔、mp5、desert eagle

.50ae沙漠之鷹、滿(mǎn)的所有彈夾和三種手雷、拆彈器

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]"//買(mǎi)防彈衣和頭盔、m4a1或ak47、滿(mǎn)的主彈夾、手雷和2個(gè)閃光彈、拆彈器

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]"//買(mǎi)防彈衣和頭盔、m4a1或ak47、沙漠之鷹、滿(mǎn)的所有彈夾、手雷和2個(gè)閃光彈、拆彈器

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]"//買(mǎi)防彈衣、sg552或aug、滿(mǎn)的主彈夾、手雷和1個(gè)閃光彈、拆彈器

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]"//買(mǎi)防彈衣和頭盔、sg552或aug、滿(mǎn)的主彈夾、沙漠之鷹、2個(gè)手-槍彈夾、手雷和2個(gè)閃光彈、拆彈器

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]"//買(mǎi)防彈衣、awm/p、滿(mǎn)的主彈夾、手雷

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]"//買(mǎi)防彈衣和頭盔、awm/p、沙漠之鷹、滿(mǎn)的所有彈夾、和三種手雷、拆彈器

alias +metabuy "bind del smg1f;bind end ar1f;bind pgdn snff;bind home

ara1f"//變位購(gòu)買(mǎi)增強(qiáng)包

alias -metabuy "bind del smg1;bind end ar1;bind pgdn snfs;bind home

ara1"//還原變位購(gòu)買(mǎi)普通包

以后把此腳本存為一個(gè).cfg文件,然后在autoexec.cfg文件里調(diào)用(exec

文件名.cfg)在cstrike\\gfx\\shell\\kb_act.lst做好預(yù)留鍵位,即可。此后就可以在cs的鍵盤(pán)設(shè)置中設(shè)好相應(yīng)的鍵位,在游戲中就可以實(shí)現(xiàn)一鍵買(mǎi)-槍的功能了。此腳本除了買(mǎi)-槍之外還會(huì)通知你的隊(duì)友你買(mǎi)-槍或的類(lèi)型、或你在戰(zhàn)斗途中揀到槍后也可以用此功能來(lái)通知你的隊(duì)友你的槍的類(lèi)型(由say_team命令實(shí)現(xiàn)),這在團(tuán)隊(duì)比賽時(shí)十分有用。

買(mǎi)-槍腳本的實(shí)現(xiàn)實(shí)際上就是打開(kāi)菜單->選擇要購(gòu)-買(mǎi)-槍-支/裝備的類(lèi)型->再選擇要購(gòu)買(mǎi)的項(xiàng)目->關(guān)閉菜單這一過(guò)程。

c、開(kāi)關(guān)式腳本:

開(kāi)關(guān)式腳本的格式為:

alias "開(kāi)關(guān)" "關(guān)閉"

alias "關(guān)閉" "alias 開(kāi)關(guān) 打開(kāi);關(guān)閉的命令"

alias "打開(kāi)" "alias 開(kāi)關(guān) 關(guān)閉;打開(kāi)的命令"

然后bind "鍵位" "開(kāi)關(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"即可。以后按\\鍵即可實(shí)現(xiàn)雷達(dá)的開(kāi)關(guān)。

我們把每一行加上注解:

alias radar_t radar_off

(定義radar_t為開(kāi)關(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了一個(gè)鍵后實(shí)際上已經(jīng)執(zhí)行了第一句alias radar_t

radar_off即定義radar_t到radar_off

當(dāng)你按下\\鍵后因?yàn)榈谝痪湟呀?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)你再次按下\\鍵后因?yàn)榈诙湟呀?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á)的開(kāi)關(guān)功能就實(shí)現(xiàn)了。

d、循環(huán)式腳本:

循環(huán)式腳本實(shí)際上就是開(kāi)關(guān)式腳本的多種選擇項(xiàng)時(shí)的情況,其格式為:

alias "循環(huán)開(kāi)關(guān)" "循環(huán)第一步"

alias "循環(huán)第一步" "alias 循環(huán)開(kāi)關(guān) 循環(huán)第二步;循環(huán)第一步需執(zhí)行的命令"

alias "循環(huán)第二步" "alias 循環(huán)開(kāi)關(guān) 循環(huán)第三步;循環(huán)第二步需執(zhí)行的命令"

alias "循環(huán)第三步" "alias 循環(huán)開(kāi)關(guān) 循環(huán)第一步;循環(huán)第三步需執(zhí)行的命令"

然后bind "鍵位" "循環(huán)開(kāi)關(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鍵即可實(shí)現(xiàn)網(wǎng)絡(luò)狀況圖形的切換顯示:按一下執(zhí)行第二句即net_graph

1還有alias graph graph2;再按一下執(zhí)行第三句即net_graph 2還有alias graph

graph3,如此類(lèi)推,當(dāng)執(zhí)行到最后一句時(shí)我們需要使循環(huán)開(kāi)關(guān)回復(fù)到初始的狀態(tài)所以最后一句net_graph

0執(zhí)行完命令后,定義alias graph graph1這和第一句是一樣的即回復(fù)到初始的狀態(tài)。

e、按下&松開(kāi)式腳本:

按下&松開(kāi)式腳本的格式為:

alias "+按下松開(kāi)命令" "第一條當(dāng)按下時(shí)執(zhí)行的命令;第二條當(dāng)按下時(shí)執(zhí)行的命令"

alias "-按下松開(kāi)命令" "第一條當(dāng)松開(kāi)時(shí)執(zhí)行的命令;第二條當(dāng)松開(kāi)時(shí)執(zhí)行的命令"

然后bind "鍵位" "+按下松開(kāi)命令"即可。

比如:

alias +qslash "weapon_knife; wait; +attack"

alias -qslash "-attack; lastinv"

然后bind "alt"

"+qslash"即可。以后當(dāng)按下alt鍵時(shí)執(zhí)行第一句:拿出刀子開(kāi)始削,當(dāng)松開(kāi)alt鍵時(shí)執(zhí)行第二句:停止削,并拿出上一次拿的武器。

f、按下&松開(kāi)的開(kāi)關(guān)式腳本:

按下&松開(kāi)的開(kāi)關(guān)式腳本實(shí)際上就是按下&松開(kāi)式腳本和開(kāi)關(guān)式腳本的合成,其格式為:

alias "+按下松開(kāi)命令" "第一條當(dāng)按下時(shí)執(zhí)行的命令;第二條當(dāng)按下時(shí)執(zhí)行的命令"

alias "-按下松開(kāi)命令" "第一條當(dāng)松開(kāi)時(shí)執(zhí)行的命令;第二條當(dāng)松開(kāi)時(shí)執(zhí)行的命令"

alias "按下松開(kāi)命令開(kāi)關(guān)" "按下松開(kāi)命令關(guān)閉"

alias "按下松開(kāi)命令關(guān)閉" "alias 按下松開(kāi)命令開(kāi)關(guān) 按下松開(kāi)命令打開(kāi);bind 鍵位

原來(lái)的命令"

alias "按下松開(kāi)命令打開(kāi)" "alias 按下松開(kāi)命令開(kāi)關(guān) 按下松開(kāi)命令關(guān)閉;bind 鍵位

+按下松開(kāi)命令"

然后bind "鍵位" "按下松開(kāi)開(kāi)關(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)按過(guò)一次v鍵后執(zhí)行第四句:

當(dāng)按下alt鍵時(shí)執(zhí)行第一句:拿出刀子開(kāi)始削,當(dāng)松開(kāi)alt鍵時(shí)執(zhí)行第二句:停止削,并拿出上一次拿的武器。

當(dāng)再按過(guò)一次v鍵后執(zhí)行第五句:

alt鍵恢復(fù)為平移鍵當(dāng)按下alt鍵時(shí)再按左右轉(zhuǎn)向鍵則變成左右平移。

在此v鍵即為"按下松開(kāi)命令開(kāi)關(guān)"而alt鍵即為"+按下松開(kāi)命令"

g、變位分配式腳本:

變位分配式腳本實(shí)際上就是按下&松開(kāi)式腳本的變例形式,其格式為:

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)平時(shí)按下ins鍵(即方向鍵上方的insert鍵)因?yàn)閕ns鍵分配給go命令,所以執(zhí)行第一句:使用語(yǔ)音信息:go!

go! go!

當(dāng)按下alt鍵后(按?。﹫?zhí)行第三句:ins鍵分配給了fal命令,此時(shí)再按下ins鍵則使用語(yǔ)音信息:team,fall

back!

當(dāng)松開(kāi)alt鍵后執(zhí)行第四句:ins鍵又重新分配給了go命令,所以此時(shí)再按下ins鍵則使用語(yǔ)音信息:go!

go! go!

大家還可以參考我在打包購(gòu)買(mǎi)腳本里的變位購(gòu)買(mǎi)腳本那一部分來(lái)熟悉變位分配式腳本

最后這是我閑來(lái)無(wú)事時(shí)編寫(xiě)的一個(gè)綜合型的腳本,您能看的懂么?(看懂了,應(yīng)該就已經(jīng)全學(xué)會(huì)了,呵呵。)

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)文章

最新評(píng)論

汉川市| 灵川县| 昌图县| 边坝县| 北京市| 同仁县| 锡林浩特市| 白河县| 平武县| 乐平市| 三原县| 原平市| 武隆县| 无锡市| 比如县| 贺兰县| 绥阳县| 五家渠市| 卢龙县| 沧州市| 秦皇岛市| 普定县| 阳朔县| 潼关县| 深州市| 邯郸县| 志丹县| 旺苍县| 泌阳县| 万盛区| 石林| 宾川县| 靖边县| 长子县| 霍山县| 绵竹市| 公安县| 离岛区| 商丘市| 扬州市| 衡山县|