テストステ論

高テス協会会長が, テストステロンに関する情報をお届けします.

(csgo) あるボタンを押した回数と投げ物の持ち替えをマップするスクリプト

投げ物の持ち替えで多くのプレイヤーは次の2つの方法をとっていると思う

  1. 各投げ物を特定のキーにバインドする (例: fにフラッシュ, cにスモーク, ...)
  2. あるキーを押すと投げ物を選択し, それからマウスホイールで選択する

それぞれの問題は,

  1. フラッシュスモークモロトフグレまで全部バインドすると4つキーを消費する
  2. 今何を持っているかに依存する

1に対してキーを2つで良く, 2の問題も解決する方法は, 特定のキーを押した回数を投げ物にマップすることだ (例: 2回押すとスモーク. 3回押すとモロトフ). 以下のスクリプトは, bを押した回数によって投げ物が変わり, nを使うことで状態をリセット出来る.

alias use_throwing use_throwing_0
alias use_throwing_0 "use weapon_flashbang; alias use_throwing use_throwing_1"
alias use_throwing_1 "use weapon_smokegrenade; alias use_throwing use_throwing_2"
alias use_throwing_2 "use weapon_molotov; use weapon_incgrenade; alias use_throwing use_throwing_3"
alias use_throwing_3 "use weapon_hegrenade; alias use_throwing use_throwing_0"
bind b use_throwing
bind n "alias use_throwing use_throwing_0"