引用 | 編輯
fai19960820
2011-05-21 17:05 |
樓主
▼ |
||
x0
這篇教學是關於深入bind 與alias的用法.... 很多game都可以用 ps.(如果你有玩tf2, 一定要學, 很有用的!) 我發現很多人對alias都不太懂, 就打算發這篇教學, 是我自己打的, 用了很多時間的, 所以支持一下我吧, 轉貼請打上我名字吧! 我沒有copy n paste的 (除了鍵列表xd) Alias簡單來說, 是可以用來令你用一個指令買awp + deagle + vest + ammo 全陪!... 等等 ----------------------------------------------------------------------------------------------------------------------------------------------------------------- #必知: bind 和 alias這些指令請打在amxx.cfg / autoexec.cfg 中 (如果沒有amxx , 可以自己開一個新cfg檔, 再改名為autoexec.cfg, 放在 cstrike\autoexec.cfg) 打在console的, 你重開cs, 就沒有了 ): ----------------------------------------------------------------------------------------------------------------------------------------------------------------- 首先, 說說有什麼鍵和指令可以用.....你之後會用到的 ;p ----------------------------------------------------------------------------------------------------------------------------------------------------------------- # 鍵 , 指令 "鍵"名稱 列表.. 複製程式 a=a, f2 = f2, 1=1 , 這些鍵沒有特別, 不會列出來, 不明白可以問我 左 Shift: SHIFT 左 Ctrl: CTRL 左 Alt: ALT 右Shift: RSHIFT 右 Control: RCTRL 右Alt: RALT Tab: TAB 空白鍵: BACKSPACE Insert: INS Scroll Lock: SCROLLLOCK Home: HOME End: END Delete: DEL Page Up: PGUP Page Down: PGDN Up Arrow: UPARROW Down Arrow: DOWNARROW Left Arrow: EFTARROW Right Arrow: RIGHTARROW [b]MOUSE[/b] 左: mouse 右: mouse2 滾輪按鍵: mouse3 滾輪(上): MWHEELUP 滾輪(下): MWHEELDOWN 數字鍵盤 0: KP_INS 1: KP_END 2: KP_DOWNARROW 3: KP_PGDN 4: KP_LEFTARROW 5: KP_5 6: KP_RIGHTARROW 7: KP_HOME 8: KP_UPARROW 9: KP_PGUP Enter: KP_ENTER ".": KP_DEL "+": KP_PLUS "-": KP_MINUS "*": KP_MULTIPLY "/":KP_SLASH ----------------------------------------------------------------------------------------------------------------------------------------------------------------- 武器指令 複製程式 ak47: 買ak47 awp: 買awp deagle: 買deagle m3: 買m3 武器名稱 = 買那樣武器的指令 特別武器名稱 vest: 甲 vesthelm: 甲+頭盔 hegren: 手雷 flash: 閃彈 sgren: 煙霧彈 primammo: 主武器彈藥 secammo: 副武器彈藥 defuser: 拆c4用具 ----------------------------------------------------------------------------------------------------------------------------------------------------------------- 指令列表 複製程式 開火: +attack , -attack (之後會說明 + - ) 跳: +jump , -jump 蹲: +duck; -duck 向前行: +foward , -foward 向後行: +backward , -backward 向右行: +moveright , -moveleft 向左行: +moveleft , -moveleft 向右轉: +right , -right 向左轉: +left , -left 換彈: reload 聊天: say "你想說的話" Load cfg檔: exec "cfg檔地址" 在console列印出: echo "想列印的東要" (好像say一樣, 但內容在console出現) 換彈: reload 自殺 : kill 轉主武器: slot1 (就是你按"1"時轉成主武器的指令. slot3 = 手槍. slot3 = 刀. slot5 = c4...等等) sv_cheat 1 : (http://sites.google.com/site/cssconsolehacks/) 還有千千萬萬個指令, 自己找吧! amxx指令都可以的! ----------------------------------------------------------------------------------------------------------------------------------------------------------------- + / - 指令 + - 指令的其實是將一個指令分為兩部分, + 是第一部分, - 是第二個... 複製程式 bind mouse1 "+attack" 不懂bind請先看下面... 當你按下mouse1, "+attack"這個指令會進行 當你放開下mouse1, "-attack"這個指令會進行 +attack = 攻擊, -attack = 不攻擊 如果你個console打 +duck, 你會不斷蹲, 直至你再在console打 -duck, 你就會再站起來 ----------------------------------------------------------------------------------------------------------------------------------------------------------------- Wait 這是一個很重要的指令, 很多alias中會用到 下面是引用 tw2twtw 於 2011-05-21 17:44 發表的 : 500個wait = 5秒.. (: 你要自己alias 啊, 之後會教怎alias (; wait的用法就像amxx(sma)裡面的set_task 例: "+attack; w500; -attack" <---在console打 (commands 可以幾個一起用, 用";"作分隔) 你攻擊5秒...之後會停下來 指令有流程 這個指令群的流程: 攻擊(+attack) --> 5秒(wait 500) --> 不攻擊(-attack) *感謝tw2twtw! ----------------------------------------------------------------------------------------------------------------------------------------------------------------- #bind# bind 用法 (簡單) bind是將一個鍵綁(給予)一個指令, 當你按下那個鍵時, 你會使用出這個指令~ bind "鍵" "指令" 例: bind "f1" "awp" ---按下"f1", 買awp 例: bind "0" "say hi" ---按下"0", 說hi bind 用法 (複雜) bind 不一定只用於一個指令 ------- #如果你想bind多過一個指令, 可以用alias將他們組合成一個指令, 那麼就不用煩, 打那麼長的BIND! (以下複雜的bind, 我會用alias來簡易化) 用法: bind "鍵" "指令1; 指令2; 指令3" 例如: bind "f1" "awp; deagle" ---買awp和deagle 例如: bind "mouse3" "+attack; w500; -attack" ---攻擊5秒 更多的: bind "f1" "awp; deagle; primammo; secammo; hegren; flash; flash; sgren; vesthelm" ---買awp, deagle, 手雷, 子彈, vest 加上wait的bind用法 複製程式 bind f "+attack; w500; -attack; reload" 你會開火3秒, 之後停下來....再換彈 ----------------------------------------------------------------------------------------------------------------------------------------------------------------- #alias alias與bind都差都不多, 不同的是, alias 是將一大串指令, 綁(簡化)成一個指令, 當你使用這個指俴時, 你會使用出這一大串指令~ Alias 用法 (簡單) alias "新指令" "指令1; 指令2; 指令3" (可以有更多的指令) 例: alias "buyammo" "primammo; secammo" 你在console打buyammo時, 你就會同時買主彈藥和副彈藥 你又可以bind "p" "buyammo" 當你按下"p"時你就會同時買主彈藥和副彈藥了 Alias 用法 (複雜) alias 不一定單句會的, 可以用幾個的alias, 做成一定的功能... (開始難明白xd) 首先, 我用一個例子來說明吧: bind RCTRL "fordk" alias fordk "fordkon" alias fordkon "+duck; alias fordk fordkoff" alias fordkoff "-duck; alias fordk fordfon"[
bind "鍵" "本" alias "本" "開/關" alias "開" "指令1; alias 本 關" alias "關" "指令2; alias 本 開 本 = swith 我再舉多層的例子出來給大家消化, 我不每行說明了, 不明白的問再我吧.... * 多層例子 bind f12 "namechge" alias namechge "name1" alias name1 "name Killer1; alias namechge name2" alias name2 "name Killer2; alias namechge name3" alias name3 "name Killer3; alias namechge name4" alias name4 "name Killer4; alias namechge name1" 其實都是這樣的格式....不明問我(; Alias 用法 (AutoLoop, 自動循環) 我又舉個例說明吧, 你要清楚明白複雜alias的用洔先, 否則你都不會明白這部分的0; bind f5 "jnj" alias jnj "+jump; w100; +duck; w100; -duck; -jump; jnjloop" alias jnjloop "jnj" jnjloop 的用法是將jnj的指令, 變成一個循環 銘記: 這個用法是錯的, 用令你hang機當你使用jnj, 你要用例子的方法才對 (: alias jnj "+jump; w100; +duck; w100; -duck; -jump; jnjloop" alias jnjloop "jnj" ----------------------------------------------------------------------------------------------------------------------------------------------------------------- #例子 Mouse3快捷買 複製程式 bind mouse3 "fstbuy" alias fb "fb1" alias fb1 "vesthelm" alias fb2 "vesthelm; primammo" alias fb3 "vesthelm; primammo; secammo" alias fb4 "vesthelm; primammo; secammo; hegren" alias fb5 "vesthelm; primammo; secammo; hegren; flash; flash; sgren" alias fb6 "deagle; vesthelm; primammo; secammo; hegren; flash; flash; sgren" alias cfb "cfb1" alias cfb1 "echofb1; alias cfb cfb2" alias cfb2 "echofb2; alias cfb cfb3" alias cfb3 "echofb3; alias cfb cfb4" alias cfb4 "echofb4; alias cfb cfb5" alias cfb5 "echofb5; alias cfb cfb6" alias cfb6 "echofb6; alias cfb cfb1" alias echofb1 " echo vesth" alias echofb2 " echo vesth. pammo" alias echofb3 " echo vesth. pammo.sammo" alias echofb4 " echo vesth. pammo.sammo.he" alias echofb5 " echo vesth. pammo.sammo.nades" alias echofb6 " echo vesth. pammo.sammo.nades.deagle" 慢慢消化吧! 我建議echo和say這兩個commads不要在alias中alias用, 因為會令一句有幾對" ".....會容易混淆;s alias say1 "say1a; alias say2 say2a" <------好! alias say2a "say say2 "yoyoyo2"" <------好! alias say1a "say "yo yoyo" <--------好! ----------------------------------------------------------------------------------------------------------------------------------------------------------------- 一鍵幾用 當你按下shift(不要放手)時, 按mouse1, 你會跳, 按mouse2, 你會蹲 當你放開shift, mouse1 和 mouse2 會變回正常的 +attack 和 -attack bind shift "+m2" alias +m2 "bind mouse1 +jump; bind mouse2 +duck" alias -m2 "bind mouse1 +attack; bind mouse2 -attack; -jump; -duck" 很有會的...令你用多很多指令..(; 所以我才舉些例 (; ----------------------------------------------------------------------------------------------------------------------------------------------------------------- 我不舉例子了, 我好累了, 第一次打教學, 這麼長@@ ps. 如果你要什麼舉子, 歡迎提出! 支持一下我吧 (我最愛花花和向上的拇子xd) ~~我好小威望啊 ): 有錯字提提我吧 反應不好我就不再post文了.......): x1
|
引用 | 編輯
tw2twtw
2011-05-21 17:44 |
1樓
▲ ▼ |
wait 500
應該不適用於CS吧...... CS中要用wait500下的方法是..... alias w10 "wait;wait;wait;wait;wait;wait;wait;wai;wait;wait" 定義w10為10個wait alias wait100 "w10;w10;w10;w10;w10;w10;w10;w10;w10;w10" 定義w100為10個w10 alias w500 "w100;w100;w100;w100;w100" 定義w500為5個w100....總計500個..... x0 |
引用 | 編輯
fai19960820
2011-05-21 18:10 |
2樓
▲ ▼ |
原本這樣用的...感謝! 我把tf2的wait和cs 的混淆了s;
我引用了 (; ok嗎?? x0 |
引用 | 編輯
Raymond9103
2011-06-18 11:00 |
3樓
▲ |
有很多不明白,但我喜歡複雜文!^^
x0 |