スクリプト入門
自分でもスクリプトを書いてみたいなと思った方へ
- 基本キーバインド
- bind キー "コマンド"
- 変数のセット
- set 変数名 "コマンド"
変数の中身をコマンドとして実行する場合は、vstrコマンドを使う。
vstr 変数名
他にも、"toggle"、"cycle"、"+vstr"などを使うとさらに複雑なことができる。
例
// 0と1で交互にスイッチする
bind x "toggle cg_drawfps"
//0~10 まで1ずつ増えて10を越えたら1に戻る
bind x "cycle cg_drawcrosshair 0 10 1"
//キーを押すとcommandA、キーを離すとcommandBを実行
set commandA変数名 "commandA"
set commandB変数名 "commandB"
bind x "+vstr commandA変数名 commandB変数名"
"+vstr"は、キーボードとマウスボタンでは実行の仕方が少し違うので注意。キーボードでは、キーが押された後キーを離すまで commandA が一定時間ごとに実行される。マウスボタンでは、キーが押されたときに commandA が一回実行されるのみである。両者とも、キーを離した瞬間に commandB が実行されることには変わりはない。
»
