CS腳本

CS腳本是CS(全稱:Counter-Strike)的config,就是遊戲配置檔案,可以修改很多遊戲參數,比如按鍵,操作,畫面等等。一般cs1.6正版腳本在X:\Steam\SteamApps\帳號名稱\counter-strike\cstrike(_schinese)。在大多數比賽中是禁止修改的參數的,在一定程度上會影響公平,而對於普通玩家,雖然算不上作弊,但是會少許的影響技術。

基本介紹

  • 中文名:CS腳本
  • 外文名Counter-Strike
  • 檔案類型:Visual C# Source file 
  • 打開方式:Visual Studio 2008
簡介,全介紹,語句簡介,alias語句,bind語句,"buy","buyequip","menuselect x",基本腳本,必要資料,所有可以用Bind命令設定的鍵位,所有可以設定的命令/變數,舉例說明,什麼是bind,什麼是alias,

簡介

CS
檔案類型:Visual C# Source file 打開方式:Visual Studio 2008
腳本

全介紹

(Script),就是含有bind和alias等命令的集合,你可以把這個集合存為一個獨立的檔案然後在需要的時候執行,這樣就可以方便你在CS中的使用。
腳本可以存為後綴名為.cfg的檔案放在cstrike資料夾下,執行時在控制台輸入:exec (腳本檔案名).cfg 即可。比如將一個腳本存為buys.cfg檔案,則在控制台中輸入:exec buys.cfg則可以實現我們所需要的功能。要實現一個命令只要把這一過程定義(alias)好,並且分配一個鍵位給這個命令,以後只要按分配好的鍵位,就可以實現這一過程。所有的腳本都是通過這一方法實現的。
看了上面的簡介控制台的作用十分重要,但是有些人在遊戲進行時出現打不開控制台的情況,這裡就來介紹一種可以簡單打開控制台的方法。在遊戲進行時按文字聊天鍵“Y”,然後輸入 (";console 1) 括弧內的內容,然後空格,就可以打開的控制台了。

語句簡介

alias語句

是參數賦值用,語法為alias 參數名 "數值"

bind語句

為綁定命令,就是把某個alias賦值的參數綁到某個鍵。具體的語法為bind "鍵名" "參數名"

"buy"

相當於按下"b"鍵;

"buyequip"

相當於按下"o"鍵;

"menuselect x"

就是對應購買選單的號碼。

基本腳本

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鍵)
// 放彈掩護腳本
// 當你放bomb時通知隊友掩護你,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”鍵)
// 停止換彈夾
// 這個腳本可以停止當前武器的換彈夾並快速換回當前武器。
alias reload_stop "weapon_knife; wait; wait; wait; lastinv"
bind "q" "reload_stop" (bind到q鍵)
// 蹲走腳本
// 這個腳本允許你無需按著一個鍵蹲下,可以按一下蹲,再按一下站。
alias duck_t "duck_on"
alias duck_on "alias duck_t duck_off; +duck; developer 1; echo Ducking enabled; developer 0"
alias duck_off "alias duck_t duck_on; -duck; developer 1; echo Standing enabled; developer 0"
bind "x" "duck_t" (bind到x鍵)
// 跑走腳本
// 這個腳本允許你無需按著一個鍵走,可以按一下走,再按一下跑。
alias walk_t "walk_on"
alias walk_on "alias walk_t walk_off; +speed; developer 1; echo alking enabled; developer 0"
alias walk_off "alias walk_t walk_on; -speed; developer 1; echo Running enabled; developer 0"
bind "w" "walk_t" (bind到w鍵)
// 快速劈刀子腳本1
// 當你按著一個鍵時,會換成刀子用第一種方式連續砍劈,當你放開按鍵時換回原來的武器。
alias +qslash "weapon_knife; wait; +attack"
alias -qslash "-attack; lastinv"
bind "alt" "+qslash" (bind到Alt鍵)
// 快速劈刀子腳本2
// 當你按著一個鍵時,會換成刀子用第二種方式連續砍劈,當你放開按鍵時換回原來的武器。
alias +qstab "weapon_knife; wait; +attack2"
alias -qstab "-attack2; wait; lastinv"
bind "alt" "+qstab" (bind到Alt鍵)
*******************************
// 一鍵購買裝備腳本,每個腳本必須包括mclr和w3兩行才完整。
alias +armor "buyequip; menuselect 1" // 買防彈衣
alias -armor "mclr; mclr"
alias clmenu "wait;wait;wait;slot10;wait;wait;slot10"
//編輯一鍵持續通話 .
(所謂的一件持續通話就是按一下k鍵執行語音通話功能,再按一下k放棄語音通話功能。這樣就可以不用一直按著某個鍵再通話了)
alias voiceon "+voicerecord;alias voi voiceoff"
alias voiceoff "-voicerecord;alias voi voiceon"
alias voi "voiceon"
bind k voi
打開記事本,輸入語句,點"另外儲存為"到CSTRIKE,格式為"所有檔案",檔案名稱為*.CFG
就可以了
⒍更改CS里OP的名字
CMD NAME123
示例如該OP名字為123 cmd name 123

必要資料

所有可以用Bind命令設定的鍵位

字母鍵
ABCDEFGHIJKLMNOPQRSTUVWXYZ
數字鍵
1234567890
MOUSE1 MOUSE2 MOUSE3 MOUSE4 AUX5 AUX6
MWHEELUP MWHEELDOWN
手柄鍵
JOY1 JOY2 JOY3 JOY4 AUX5 AUX6
特殊鍵
Ente rSpace Shift Ctrl Pause
Alt Backspace Tab Escape
F1 F2 F3 F4 F5 F6
F7 F8 F9 F10 F11 F12
編輯鍵
Ins
Del
Home
End
Pgdn
Pgup
方向鍵
Leftarrow
Rightarrow
Uparrow
Downarrow
小鍵盤鍵
kp_leftarrow
kp_del
kp_end
kp_downarrow
kp_pgup
kp_ins
kp_5
kp_plus
kp_uparrow
kp_enter
kp_pgdn
kp_rightarrow
kp_slash
kp_minus
kp_home
其他鍵
.
/
\'
*
[
]
-
=
~
注意:小鍵盤上我們使用kp_end、kp_downarrow等等鍵位名稱代替數字鍵名Num 1、Num 2,其他類似。

所有可以設定的命令/變數

命令/變數的名稱服務端/客戶端使用 基本的設定種類 注釋
+attack客戶端玩家 攻擊
+attack2客戶端玩家 特殊攻擊/功能(如開瞄準鏡、單倍放大等等)
+back客戶端玩家 退後
+duck客戶端玩家 蹲下
+forward客戶端玩家 前進
+jump客戶端玩家 跳躍
+klook客戶端玩家 用鍵盤看
+left客戶端玩家 向左轉
+lookdown客戶端玩家 向下看
+lookup客戶端玩家 向上看
+mlook客戶端滑鼠 用滑鼠看
+movedown客戶端玩家 向下移動(如爬梯子、游泳)
+moveleft客戶端玩家 向左平移
+moveright客戶端玩家 向右平移
+moveup客戶端玩家 向上移動(如爬梯子、游泳)
+reload客戶端玩家 換子彈
+right客戶端玩家 向右轉
+showscores客戶端玩家 顯示玩家的分數和Ping值
+speed客戶端玩家 讓玩家走路如果奔跑時;奔跑如果走路時
+strafe客戶端玩家 平移鍵
+use客戶端玩家 使用鍵(拆炸彈、救人質等等)
adjust_crosshair客戶端玩家 改變準星顏色
alias "cmd1; cmd2"客戶端玩家 定義命令批量處理變數
allowupload客戶端上傳/下載 是否允許上傳本地的檔案到伺服器。
ambient_fade 100客戶端音頻 設定周圍聲音多遠距離消失
ambient_level 0.300客戶端音頻 設定周圍聲音的等級
appenddemo客戶端demo 在該錄像檔案後繼續錄像,不覆蓋原錄像
bind客戶端玩家 設定鍵位用於執行命令
bottomcolor 6客戶端玩家 設定玩家人物模型的底部顏色
brightness 1客戶端視頻 設定亮度
buy客戶端玩家 打開購買武器選單
buyequip客戶端玩家 打開購買裝備選單
buyammo1客戶端玩家 買主彈藥
buyammo2客戶端玩家 買手槍彈藥
cancelselect客戶端玩家 取消選擇
changeteam客戶端玩家 打開隊伍選擇選單
cl_allowdownload 0客戶端上傳/下載客戶端是否允許下載
cl_allowupload 0客戶端上傳/下載客戶端是否允許上傳
cl_anglespeedkey 0.670客戶端玩家 設定方向鍵改變視角的速度
cl_backspeed 400客戶端玩家客戶端設定後退的速度
cl_bob 0.010客戶端玩家客戶端設定奔跑時手臂擺動的幅度
cl_bobcycle 0.800客戶端玩家 客戶端設定奔跑時手臂擺動的頻率
cl_bobup 0.500客戶端玩家 客戶端設定奔跑時手臂擺動的範圍
cl_download_ingame 0客戶端上傳/下載 客戶端設定是否允許在遊戲裡下載
cl_forwardspeed 400客戶端玩家 客戶端設定前進的速度
cl_gaitestimation 1客戶端玩家 開啟估計玩家的運動步幅
cl_gg 0客戶端玩家 開關遊戲的標準模式
cl_himodels客戶端玩家 客戶端設定是否允許使用高質量模型
cl_messages客戶端玩家 客戶端設定顯示伺服器信息
cl_movespeedkey 0.300客戶端玩家 設定鍵盤移動速度
cl_nopred 0客戶端玩家 開關玩家的預先選擇
cl_pitchdown客戶端玩家 設定玩家向下看的最大角度,默認:89
cl_pitchspeed 225客戶端玩家 設定角速度
cl_pitchup客戶端玩家 設定玩家向上看的最大角度,默認:89
cl_showfps 1客戶端玩家 顯示你的FPS值
cl_shownet 0客戶端玩家 顯示你的網路傳輸包值
cl_slist 10客戶端玩家 設定列出的伺服器個數
cl_solid_players 1客戶端玩家 開關固定玩家模型
cl_upspeed 320客戶端玩家 設定向上移動(如爬梯子、游泳)的速度
cl_waterdist 4客戶端玩家 設定在水下最深所能到達的距離
cl_yawspeed 210客戶端玩家 設定轉身的速度(由伺服器最大值設定)
clear客戶端玩家 清除控制台上的信息
cmd客戶端玩家 執行命令
cmdlist 客戶端/服務端所有 列出所有命令
connect客戶端玩家 連線到伺服器用輸入IP的方式
cvarlist 客戶端/服務端所有 列出所有變數
developer 0客戶端開發者 開關調試信息
disconnect客戶端玩家 從伺服器上下線
drawradar客戶端玩家 顯示雷達
drop客戶端玩家 扔掉當前武器/裝備
echo "message" 客戶端 玩家 顯示"message"中的文字信息
enableconsole客戶端玩家 允許控制台
escape客戶端玩家 取消鍵
exec 客戶端/服務端所有 執行一個腳本檔案
exit 客戶端/服務端所有 退出遊戲
fakelag 0客戶端玩家 模擬Lag延遲
fakeloss 0客戶端玩家 模擬Loss網路丟包
force_centerview客戶端玩家 強制玩家回到正前方的視角
fps_lan客戶端玩家 設定區域網路遊戲中的最大FPS值
fps_modem客戶端玩家 設定網際網路遊戲中的最大FPS值
fps_single客戶端玩家 設定單人遊戲中的最大FPS值
fullinfo客戶端玩家 顯示用戶信息
fullserverinfo客戶端玩家 顯示伺服器信息
gamma 3客戶端視頻 設定gamma亮度值
getcertificate客戶端玩家 [url]www.WON.n.e.t[/url]上獲取CD-Key認證 (請去掉n.e.t的點)
getsv客戶端玩家 列出伺服器的IP位址和伺服器的總數
gl_alphamin 0.250客戶端視頻 設定最小alpha混合等級
gl_clear 0客戶端視頻 開關對畫面上各個模型連線的部分的連貫渲染
gl_cull 1客戶端視頻 是否只對可以看到的畫面進行渲染
gl_d3dflip 0客戶端視頻 在Direct3D模式中開關反向渲染命令
gl_dither 1客戶端視頻 開關顏色抖動
gl_dump客戶端視頻 列出顯示卡的信息
gl_flipmatrix 0客戶端視頻 開關特殊的準星修正當適用3DNow和3D fx Mini OpenGL驅動時
gl_keeptjunctions 0客戶端視頻 開關顯示材質間的縫隙
gl_lightholes 0客戶端視頻 光洞效果開關
gl_max_size 256客戶端視頻 貼圖材質的最大解析度
gl_monolights 0客戶端視頻 開關統一光源(無陰影)OpenGL適用
gl_overbright 0客戶端視頻 開關最大亮度模式
gl_palette_tex 0客戶端視頻 開關調色貼圖值、材質
gl_picmip 0客戶端視頻 環境貼圖效果(0-3)
gl_playermip 0客戶端視頻 玩家模型的貼圖效果(0-3)
gl_polyoffset 4客戶端視頻 設定多邊形補償
gl_round_down 3客戶端視頻 設定材質循環
gl_smoothmodels 0客戶端視頻 玩家模型光滑處理開關
gl_spriteblend 0客戶端視頻 開關子畫面混合
gl_texels客戶端視頻 報告傳輸到顯示卡的texel數量
gl_texsort 0客戶端視頻 開關一個texel的種類
gl_texturemode [type] 客戶端 視頻 設定渲染模式[type]的類型: gl_nearest_mipmap_nearest,
gl_linear_mipmap_nearest (這兩個進行雙線性過濾處理)和 gl_nearest_mipmap_linear,
gl_linear_mipmap_linear (這兩個進行三線性過濾處理)
gl_zmax 4096客戶端視頻 設定Z-Buffer快取的最大值
gl_ztrick 1客戶端視頻 開關3D fx的加速渲染模式
graphheight 64客戶端玩家 設定r_netgraph的顯示高度
graphhigh 512客戶端玩家 設定r_netgraph顯示的最大值
graphmean 1客戶端玩家 設定r_netgraph顯示的平均值
graphmedian 128客戶端玩家 設定r_netgraph顯示的中間值
hideconsole客戶端玩家 隱藏控制台
hideradar客戶端玩家 隱藏雷達
hisound 1客戶端音頻 是否使用高品質音頻
hud_centerid 0客戶端玩家 是否在螢幕中間顯示玩家的ID名字
hud_fastswitch 0客戶端玩家 是否快速切換武器
hud_saytext_time 5客戶端玩家 設定文字在螢幕上停留的時間
impulse 100客戶端玩家 開關戰術手電
impulse 201客戶端玩家 噴圖
lastinv客戶端玩家 切換到上一次使用的武器
invnext客戶端玩家 切換到下一種武器
invprev客戶端玩家 切換到上一種武器
kill客戶端玩家 在遊戲中自殺
lightgamma 2.500客戶端視頻 設定光線的gamma值
listdemo客戶端demo 列出錄像的信息
lookspring 0客戶端滑鼠 開關自動回復視角到中心當mlook關閉時
s_eax 0客戶端音頻 開關EAX支持
s_enable_a3d客戶端音頻 打開A3D支持
s_geometry 0客戶端音頻 開關聲音的幾何渲染A3D2.0適用
s_max_distance 1000客戶端音頻 聲源到聽眾的最大距離(\'s_min_distance\'-n)
s_min_distance 5客戶端音頻 聲源到聽眾的最小距離(0-\'s_max_distance\')
s_numpolys 200客戶端音頻 最大的聲音反射多邊形值A3D2.0適用(0-n)
s_occfactor 0.250客戶端音頻 金屬傳遞聲音的值(0-1.0)
s_occlude 0客戶端音頻 開關聲音通過金屬時的聲音A3D2.0適用
s_refdelay 4客戶端音頻 聲源到達最近的反射面的延遲A3D2.0適用(0-100)
s_refgain 0.4客戶端音頻 設定聲音隨著距離遠近的反射強度A3D2.0適用(0-10)
s_verbwet 0.25客戶端音頻 控制混合迴響的乾濕度A3D適用(0-1.0)
say "message" 客戶端 玩家 與當前伺服器里的所有玩家交談
say_team "message" 客戶端 玩家 與前伺服器里的隊友交談
scr_centertime 2客戶端玩家 設定伺服器信息在螢幕上停留的時間
scr_conspeed 600客戶端玩家 設定控制台的捲動速度
scr_printspeed 7客戶端玩家 設定螢幕上的打字速度
screenshot客戶端玩家抓圖
sensitivity 9客戶端滑鼠 設定滑鼠的速度
serverinfo客戶端玩家 顯示伺服器信息
setdemoinfo info客戶端demo 增加一個錄像信息,例如一段文字,漸進漸出或者快進快退
setinfo客戶端玩家 設定信息
showbriefing客戶端玩家 顯示當前地圖的簡報
showinfo 0客戶端玩家 是否顯示信息
showpackets 0客戶端玩家 是否顯示網路傳輸包信息
showpause 0客戶端玩家 是否顯示暫停的文字信息
showram 0客戶端玩家 是否顯示可用的記憶體信息
sizedown客戶端玩家 縮小螢幕提高FPS值
sizeup客戶端玩家 增大螢幕降低FPS值
slot1客戶端玩家 選擇 1
slot2客戶端玩家 選擇 2
slot3客戶端玩家 選擇 3
slot4客戶端玩家 選擇 4
slot5客戶端玩家 選擇 5
slot6客戶端玩家 選擇 6
slot7客戶端玩家 選擇 7
slot8客戶端玩家 選擇 8
slot9客戶端玩家 選擇 9
slot10客戶端玩家 選擇 10
snapshot客戶端玩家抓圖
speak客戶端玩家 使用對講機/麥克風說話
startdemos客戶端demo 開始循環播放一段demo錄像
stop客戶端demo 停止錄製錄像
stopdemo客戶端demo 停止播放錄像
stopsound客戶端音頻 停止播放當前聲音
swapdemo客戶端demo 交換錄像中兩處片斷位置
timedemo客戶端demo 播放一段錄像,同時顯示最大fps及返回平均fps(測試顯示卡時使用)
toggleconsole客戶端玩家 開關控制台
topcolor 30客戶端玩家 設定玩家人物模型的頂部顏色
unbind客戶端玩家 取消到某鍵的bind
unbindall客戶端玩家 取消到所有鍵的bind
use客戶端玩家 使用裝備或武器
vid_config_x 800客戶端視頻 設定螢幕的水平解析度
vid_config_y 600客戶端視頻 設定螢幕的垂直解析度
vid_d3d 0客戶端視頻 開關Direct3D模式的支持
vid_describemode客戶端視頻 顯示視頻模式的設定
vid_mode 0客戶端視頻 設定視頻模式
vid_nopageflip 0客戶端視頻 開關禁止視頻頁面翻動
vid_wait 0客戶端視頻 視頻同步(sync)開關
viewframe客戶端視頻 打開wire-frame顯示-只適用OpenGL顯示模式
violence_ablood 0客戶端玩家 開關血漬的顯示
volume 1.0客戶端音頻 設定遊戲中的音量(0-1.0)
weapon_客戶端玩家
手槍- glock18/usp/deagle/p228/elite/fiveseven
衝鋒鎗- mp5navy/p90/tmp/mac10/ump45
突擊步槍- ak47/sg552/m4a1/aug 霰彈槍- m3/xm1014
狙擊步槍- scout/awp/g3sg1/sg550 重機槍- m249
其他裝備- c4/knife 手雷-flashbang/hegrenade/smokegrenade
這些可以直接選中你所選的武器/裝備
wait客戶端玩家 一個極小的暫停,用來執行腳本

舉例說明

* 你要買ak47,那你在開局時會按b-->4-->1,
對應的腳本就是buy; menuselect 4; menuselect 1;(中間用分號隔開)
* 你要買手雷和1個閃光彈的話,那你在開局時會按o-->4,o-->3,
對應的腳本就是buyequip; menuselect 4; buyequip; menuselect 3;
注意bind鍵不能衝突,否則先bind的無效

什麼是bind

Bind就是分配一個命令到指定的鍵,它同樣能夠分配一個alias到指定的鍵。
比如:bind "mouse1" "+attack" 表示分配+attack(攻擊)這個命令到指定的鍵mouse1(滑鼠左鍵)

什麼是alias

Alias就是給一組命令定義一個名稱,當你定義過後,CS就認為此alias為一個普通的命令,你可以用bind命令分配一個鍵給這個alias,也可以在其他的alias中使用它。
比如:alias hw "say Hello World!" 則當你在控制台(console)中輸入hw這條命令回車執行後,你就對伺服器里所有的玩家說了"Hello World!"這句話。
你還可以用bind命令:bind "v" "hw" 當你按過v鍵後,你同樣對伺服器里所有的玩家說了Hello World!這句話。
又比如:
alias buym "buy;menuselect 3;menuselect 1" //(注:相當於b-3-1)
alias buyv "buy;menuselect 8;menuselect 1" //(註:相當於b-8-1)
alias buysay "buym;buyv;hw" //(註:組合定義到一起)
bind j "buysay" //(註:組合再定義到J鍵)
則表示當你執行buysay命令(註:按J鍵即可)後,購買MP5和普通防彈衣,然後對伺服器里所有的玩家說Hello World!這句話。
此alias實現的方法為:
第一步執行buym命令,buym命令已經定義好為"打開購買選單;選擇選單第3項;再選擇選單第1項",即實現了購買MP5的功能;
第二步執行buyv命令,buyv命令已經定義好為"打開購買選單;選擇選單第8項;再選擇選單第1項",即實現了購買普通防彈衣的功能;
第三步執行之前已經定義好的hw命令:對伺服器里所有的玩家說Hello World!這句話。
把這三步命令定義為一個新的命令buysay,然後用bind命令分配一個鍵給這個新的命令,則當你按下j鍵後就實現了這三步命令的功能。
注意:
alias語句在Half-LifeCounter-Strike里不能超過259個字元即下面這行字元的長度(一般也超不到這裡來的)

相關詞條

熱門詞條

聯絡我們