注意:
alias語句在Half-Life Counter-Strike裡不能超過259個字符即下面這行字符的長度
(一般也超不到這裡來的)
"------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------"
最長就這麼長哦
下面是進階玩家需要看的基本式腳本:
1、在腳本文件中//作用為註釋,CS系統不會執行//後的文字。如在腳本中加入:
//打倒ZUO BI DE 系統並不會管理這行文字而是忽略掉//及之後的文字。
2、在腳本文件中" "作用為alias的開始和結束標誌;在腳本文件中;的作用是分開兩條命令語句。
3、首先你必須瞭解developer這一命令這是關於調試信息的命令:
在控制台輸入developer 1後所有載控制台中顯示的信息都會在遊戲的屏幕上顯示出來,
相反輸入developer 0則關閉顯示信息。
注意:這些信息只是你本身的客戶端能看到,並不會發送的其他的玩家那裡。
比如我想要在屏幕的上方顯示This Script Edited by Nick這條信息,
可以在控制台中用命令echo This Script Edited by Nick實現,
但在遊戲時是不可能看得到的(被控制台擋住了)怎樣實現呢?
我們可以用一個alias腳本實現:
alias nick "developer 1; echo This Script Edited by Nick;developer 0"
然後bind v "nick" 關閉/隱藏控制台後在你按下v鍵後屏幕的上方就會顯示
This Script Edited by Nick這條信息。
其次你可以使用alias語句使一些系統默認的命令簡化,如:
alias dvon "developer 1"
alias dvoff "developer 0"
則上一條腳本可以簡化成:
alias nick "dvon; echo This Script Edited by Nick;dvoff"
這對我們編輯較長的腳本時十分有用。
4、wait命令在腳本中也是十分常用的,它的作用是在執行腳本時做一個極小的暫停,當你的延遲情況不是很嚴重時可以只使用幾個wait命
令,當你的延遲情況比較糟糕時可以多用幾個wait命令來使你的腳本得以完整/正確的執行。
如:
alias clmenu "wait;wait;wait;slot10"
這條命令是用來清除屏幕上的菜單信息的,
在開頭的買槍腳本中買完槍後並沒有清除購買菜單我們需要按0鍵來清除菜單,
而如果使用了這裡的clmenu命令則可以清除購買菜單,slot10的功能就是選擇菜單上的0項。
而前面的幾個wait命令就是為了防止由網絡延遲引起的系統忽略了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命令。
幾個比較常用的腳本:
// 蹲跳腳本
// 就是用超級跳代替普通跳。
alias +cjump "+jump; +duck"
alias -cjump "-jump; -duck"
bind "space" "+cjump" (把超級跳bind到空格鍵)
// 拆彈掩護腳本
// 當你拆彈時通知隊友掩護你,把拆彈bind到某鍵。
alias +defuse "+use; radio1; menuselect 1; slot10; say_team Cover me I'm defusing the bomb"
alias -defuse "-use; slot10"
bind "d" "+defuse" (把拆彈掩護bind到d鍵)
// 放彈掩護腳本
// 當你放boom時通知隊友掩護你,bind到b鍵。
alias +bomb "weapon_c4; +duck; +attack; wait; radio1; menuselect 1; slot10; say_team Cover me I'm planting the bomb"
alias -bomb "-duck; -attack; slot10"
bind "b" "+bomb" (把放彈掩護bind到b鍵)
// 人質營救腳本
// 這個腳本把「use"加到跳中,你要做的就是跳到人質的附近就可以救他們了。
alias +jumpres "+jump; wait; +use"
alias -jumpres "-jump; wait; -use"
bind "enter" "+jumpres" (bind到「enter」鍵)