vsay menu script

  • 導入の仕方
    • 下のコードを丸ごと autoexec にコピーする。
    • またはファイルをダウンロードして basewsw に入れて autoexec に exec v_menu と書き込む。
    • 導入後はコメント部分を読んで設定を変更してください。特に数字キーの設定 (b1~b6) は大抵の人は必須。
  • 使い方
    • 設定されたキー(デフォルトはVキー)を押すとメニューが表示されます。
    • メニューにある数字キーを押すと vsay の一覧が表示されます。
    • 一覧のなかから使いたいvsayの数字を押してください。
    • 例:v→2→2 で 「(v) Yeehaa!」
    • メニュー表示後にもう一度Vキーを押すとキャンセルできます。

ファイルダウンロード

// Warsow vsay menu script   v1.0   by overcaster

// メニューを表示するキーバインド
// v をお好きなキーに変更してください
// v_ はいじらないでね!
bind	v	"v_menu"
alias	v_rebnd	"bind v v_menu"
alias	v_resetbnd "bind v v_reset"

// メニューの表示
con_drawNotify	"1" // 1=コンソールログを表示する 0=表示しない。
		// vsay一覧をコンソールに表示させるため"1"にしてください。
		// 数字覚えちゃったら別に"0"でもいいよ!

// "use XX"の部分を普段数字キーに設定しているものに変更してください
// 例:普段 1 のキーに顔文字を設定してる人は b1 "use GB" を b1 "say :)" に変更する
alias	b1	"use GB"
alias	b2	"use MG"
alias	b3	"use RG"
alias	b4	"use GL"
alias	b5	"use RL"
alias	b6	"use PG"

// Menu
alias	v_menu	"echo ^7[1]^2Main ^7[2]^2Main2 ^7[3]^3Team ^7[4]^3Team2 ^7[5]^3Team3 ^7[v]Cancel; v_bind"
alias	v_bind	"bind 1 v1; bind 2 v2; bind 3 v3; bind 4 v4; bind 5 v5; v_resetbind"
alias	v_unbnd "bind 1 b1; bind 2 b2; bind 3 b3; bind 4 b4; bind 5 b5; bind 6 b6"
alias	v_reset	"echo ^7Canceled.; v_rebnd; v_unbnd"

// Main
alias	v1	"echo ^7[1]^2Yes! ^7[2]^2No! ^7[3]^2Sorry! ^7[4]^2Thanks! ^7[5]^2No probrem! ^7[6]^2Good game! ^7[v]Cancel; v1bind"
alias	v1bind	"bind 1 v1-1; bind 2 v1-2; bind 3 v1-3; bind 4 v1-4; bind 5 v1-5; bind 6 v1-6; v_resetbind"
alias	v1-1	"vsay yes; v_reset"
alias	v1-2	"vsay no; v_reset"
alias	v1-3	"vsay sorry; v_reset"
alias	v1-4	"vsay thanks; v_reset"
alias	v1-5	"vsay noproblem; v_reset"
alias	v1-6	"vsay goodgame; v_reset"

// Main2
alias	v2	"echo ^7[1]^2Oops! ^7[2]^2Yeehaa! ^7[3]^2Booo! ^7[4]^2Shut up! ^7[5]^2Ok! ^7[v]Cancel; v2bind"
alias	v2bind	"bind 1 v2-1; bind 2 v2-2; bind 3 v2-3; bind 4 v2-4; bind 5 v2-5; v_resetbind"
alias	v2-1	"vsay oops; v_reset"
alias	v2-2	"vsay yeehaa; v_reset"
alias	v2-3	"vsay booo; v_reset"
alias	v2-4	"vsay shutup; v_reset"
alias	v2-5	"vsay ok; v_reset"

// Team
alias	v3	"echo ^7[1]^3Affirmative! ^7[2]^3Negative! ^7[3]^3Need help! ^7[4]^3I'm on defense! ^7[5]^3I'm on offense! ^7[v]Cancel; v3bind"
alias	v3bind	"bind 1 v3-1; bind 2 v3-2; bind 3 v3-3; bind 4 v3-4; bind 5 v3-5; v_resetbind"
alias	v3-1	"vsay_team affirmative; v_reset"
alias	v3-2	"vsay_team negative; v_reset"
alias	v3-3	"vsay_team needhelp; v_reset
alias	v3-4	"vsay_team ondefense; v_reset"
alias	v3-5	"vsay_team onoffense; v_reset"

// Team2
alias	v4	"echo ^7[1]^3Need health! ^7[2]^3Need weapon! ^7[3]^3Need armor! ^7[4]^3Need defense! ^7[5]^3Need offense! ^7[v]Cancel; v4bind"
alias	v4bind	"bind 1 v4-1; bind 2 v4-2; bind 3 v4-3; bind 4 v4-4; bind 5 v4-5; v_resetbind"
alias	v4-1	"vsay_team needhealth; v_reset"
alias	v4-2	"vsay_team needweapon; v_reset"
alias	v4-3	"vsay_team needarmor; v_reset"
alias	v4-4	"vsay_team needdefense; v_reset"
alias	v4-5	"vsay_team needoffense; v_reset"

// Team3
alias	v5	"echo ^7[1]^3Armor free! ^7[2]^3Go to powerup! ^7[3]^3Go to quad! ^7[4]^3Defend! ^7[5]^3Attack! ^7[6]^3Area secured! ^7[v]Cancel; v5bind"
alias	v5bind	"bind 1 v5-1; bind 2 v5-2; bind 3 v5-3; bind 4 v5-4; bind 5 v5-5; bind 6 v5-6; v_resetbind"
alias	v5-1	"vsay_team armorfree; v_reset"
alias	v5-2	"vsay_team gotopowerup; v_reset"
alias	v5-3	"vsay_team gotoquad; v_reset"
alias	v5-4	"vsay_team defend; v_reset"
alias	v5-5	"vsay_team attack; v_reset"
alias	v5-6	"vsay_team areasecured; v_reset"
script/v_menu.txt · 最終更新: 2013/10/18 01:04 by overcaster
CC Attribution 3.0 Unported
www.chimeric.de Driven by DokuWiki Recent changes RSS feed