CTFやTDMのチーム戦ではQuad等のアイテムを確保するのが重要な戦略になっています。そのためには、チームメッセージで足並みを揃えて全員でアイテムを獲りに行きたい!
「アイテム出るよ!」のメッセージだけでも用は足りるかもしれませんが、できたら秒単位で出現時間を知らせられたらカッコ良い! Quake3の時代に秒単位で知らせるスクリプトを見かけた気がしたのですが、最近探したら何処にも見つかりませんでした。仕方ないので自作しました。
使い方は、10キーで2桁の数字を入力した後に10キーのエンターを押すと、「QUAD TIME @12」といった具合に、入力した数字付きのチームメッセージが送信されます。また、10キーの"."(ピリオド)を押してからエンターを押すと、数字無しで「QUAD TIME」とだけ送信されます。
60以上の数字を入力すると60を差し引いた値で送信されます。例えば「"9"、"6"、"[エンター]"」の順でキーを押せば、「QUAD TIME @36」とチームメッセージが送信されます。
スクリプトの本体は長いのでautoexec.cfgに直接コピーしないで、別の.cfgファイルに書き込んでからexecで読み込むようにした方が良いでしょう。
スクリプト本体は[続き]に載せておきます。
「アイテム出るよ!」のメッセージだけでも用は足りるかもしれませんが、できたら秒単位で出現時間を知らせられたらカッコ良い! Quake3の時代に秒単位で知らせるスクリプトを見かけた気がしたのですが、最近探したら何処にも見つかりませんでした。仕方ないので自作しました。
使い方は、10キーで2桁の数字を入力した後に10キーのエンターを押すと、「QUAD TIME @12」といった具合に、入力した数字付きのチームメッセージが送信されます。また、10キーの"."(ピリオド)を押してからエンターを押すと、数字無しで「QUAD TIME」とだけ送信されます。
60以上の数字を入力すると60を差し引いた値で送信されます。例えば「"9"、"6"、"[エンター]"」の順でキーを押せば、「QUAD TIME @36」とチームメッセージが送信されます。
スクリプトの本体は長いのでautoexec.cfgに直接コピーしないで、別の.cfgファイルに書き込んでからexecで読み込むようにした方が良いでしょう。
スクリプト本体は[続き]に載せておきます。
set QT00 "set QB say_team QUAD TIME @00; set K0 vstr QT00; set K1 vstr QT01; set K2 vstr QT02; set K3 vstr QT03; set K4 vstr QT04; set K5 vstr QT05; set K6 vstr QT06; set K7 vstr QT07; set K8 vstr QT08; set K9 vstr QT09;"
set QT01 "set QB say_team QUAD TIME @01; set K0 vstr QT10; set K1 vstr QT11; set K2 vstr QT12; set K3 vstr QT13; set K4 vstr QT14; set K5 vstr QT15; set K6 vstr QT16; set K7 vstr QT17; set K8 vstr QT18; set K9 vstr QT19;"
set QT02 "set QB say_team QUAD TIME @02; set K0 vstr QT20; set K1 vstr QT21; set K2 vstr QT22; set K3 vstr QT23; set K4 vstr QT24; set K5 vstr QT25; set K6 vstr QT26; set K7 vstr QT27; set K8 vstr QT28; set K9 vstr QT29;"
set QT03 "set QB say_team QUAD TIME @03; set K0 vstr QT30; set K1 vstr QT31; set K2 vstr QT32; set K3 vstr QT33; set K4 vstr QT34; set K5 vstr QT35; set K6 vstr QT36; set K7 vstr QT37; set K8 vstr QT38; set K9 vstr QT39;"
set QT04 "set QB say_team QUAD TIME @04; set K0 vstr QT40; set K1 vstr QT41; set K2 vstr QT42; set K3 vstr QT43; set K4 vstr QT44; set K5 vstr QT45; set K6 vstr QT46; set K7 vstr QT47; set K8 vstr QT48; set K9 vstr QT49;"
set QT05 "set QB say_team QUAD TIME @05; set K0 vstr QT50; set K1 vstr QT51; set K2 vstr QT52; set K3 vstr QT53; set K4 vstr QT54; set K5 vstr QT55; set K6 vstr QT56; set K7 vstr QT57; set K8 vstr QT58; set K9 vstr QT59;"
set QT06 "set QB say_team QUAD TIME @06; set K0 vstr QT00; set K1 vstr QT01; set K2 vstr QT02; set K3 vstr QT03; set K4 vstr QT04; set K5 vstr QT05; set K6 vstr QT06; set K7 vstr QT07; set K8 vstr QT08; set K9 vstr QT09;"
set QT07 "set QB say_team QUAD TIME @07; set K0 vstr QT10; set K1 vstr QT11; set K2 vstr QT12; set K3 vstr QT13; set K4 vstr QT14; set K5 vstr QT15; set K6 vstr QT16; set K7 vstr QT17; set K8 vstr QT18; set K9 vstr QT19;"
set QT08 "set QB say_team QUAD TIME @08; set K0 vstr QT20; set K1 vstr QT21; set K2 vstr QT22; set K3 vstr QT23; set K4 vstr QT24; set K5 vstr QT25; set K6 vstr QT26; set K7 vstr QT27; set K8 vstr QT28; set K9 vstr QT29;"
set QT09 "set QB say_team QUAD TIME @09; set K0 vstr QT30; set K1 vstr QT31; set K2 vstr QT32; set K3 vstr QT33; set K4 vstr QT34; set K5 vstr QT35; set K6 vstr QT36; set K7 vstr QT37; set K8 vstr QT38; set K9 vstr QT39;"
set QT10 "set QB say_team QUAD TIME @10; set K0 vstr QT00; set K1 vstr QT01; set K2 vstr QT02; set K3 vstr QT03; set K4 vstr QT04; set K5 vstr QT05; set K6 vstr QT06; set K7 vstr QT07; set K8 vstr QT08; set K9 vstr QT09;"
set QT11 "set QB say_team QUAD TIME @11; set K0 vstr QT10; set K1 vstr QT11; set K2 vstr QT12; set K3 vstr QT13; set K4 vstr QT14; set K5 vstr QT15; set K6 vstr QT16; set K7 vstr QT17; set K8 vstr QT18; set K9 vstr QT19;"
set QT12 "set QB say_team QUAD TIME @12; set K0 vstr QT20; set K1 vstr QT21; set K2 vstr QT22; set K3 vstr QT23; set K4 vstr QT24; set K5 vstr QT25; set K6 vstr QT26; set K7 vstr QT27; set K8 vstr QT28; set K9 vstr QT29;"
set QT13 "set QB say_team QUAD TIME @13; set K0 vstr QT30; set K1 vstr QT31; set K2 vstr QT32; set K3 vstr QT33; set K4 vstr QT34; set K5 vstr QT35; set K6 vstr QT36; set K7 vstr QT37; set K8 vstr QT38; set K9 vstr QT39;"
set QT14 "set QB say_team QUAD TIME @14; set K0 vstr QT40; set K1 vstr QT41; set K2 vstr QT42; set K3 vstr QT43; set K4 vstr QT44; set K5 vstr QT45; set K6 vstr QT46; set K7 vstr QT47; set K8 vstr QT48; set K9 vstr QT49;"
set QT15 "set QB say_team QUAD TIME @15; set K0 vstr QT50; set K1 vstr QT51; set K2 vstr QT52; set K3 vstr QT53; set K4 vstr QT54; set K5 vstr QT55; set K6 vstr QT56; set K7 vstr QT57; set K8 vstr QT58; set K9 vstr QT59;"
set QT16 "set QB say_team QUAD TIME @16; set K0 vstr QT00; set K1 vstr QT01; set K2 vstr QT02; set K3 vstr QT03; set K4 vstr QT04; set K5 vstr QT05; set K6 vstr QT06; set K7 vstr QT07; set K8 vstr QT08; set K9 vstr QT09;"
set QT17 "set QB say_team QUAD TIME @17; set K0 vstr QT10; set K1 vstr QT11; set K2 vstr QT12; set K3 vstr QT13; set K4 vstr QT14; set K5 vstr QT15; set K6 vstr QT16; set K7 vstr QT17; set K8 vstr QT18; set K9 vstr QT19;"
set QT18 "set QB say_team QUAD TIME @18; set K0 vstr QT20; set K1 vstr QT21; set K2 vstr QT22; set K3 vstr QT23; set K4 vstr QT24; set K5 vstr QT25; set K6 vstr QT26; set K7 vstr QT27; set K8 vstr QT28; set K9 vstr QT29;"
set QT19 "set QB say_team QUAD TIME @19; set K0 vstr QT30; set K1 vstr QT31; set K2 vstr QT32; set K3 vstr QT33; set K4 vstr QT34; set K5 vstr QT35; set K6 vstr QT36; set K7 vstr QT37; set K8 vstr QT38; set K9 vstr QT39;"
set QT20 "set QB say_team QUAD TIME @20; set K0 vstr QT00; set K1 vstr QT01; set K2 vstr QT02; set K3 vstr QT03; set K4 vstr QT04; set K5 vstr QT05; set K6 vstr QT06; set K7 vstr QT07; set K8 vstr QT08; set K9 vstr QT09;"
set QT21 "set QB say_team QUAD TIME @21; set K0 vstr QT10; set K1 vstr QT11; set K2 vstr QT12; set K3 vstr QT13; set K4 vstr QT14; set K5 vstr QT15; set K6 vstr QT16; set K7 vstr QT17; set K8 vstr QT18; set K9 vstr QT19;"
set QT22 "set QB say_team QUAD TIME @22; set K0 vstr QT20; set K1 vstr QT21; set K2 vstr QT22; set K3 vstr QT23; set K4 vstr QT24; set K5 vstr QT25; set K6 vstr QT26; set K7 vstr QT27; set K8 vstr QT28; set K9 vstr QT29;"
set QT23 "set QB say_team QUAD TIME @23; set K0 vstr QT30; set K1 vstr QT31; set K2 vstr QT32; set K3 vstr QT33; set K4 vstr QT34; set K5 vstr QT35; set K6 vstr QT36; set K7 vstr QT37; set K8 vstr QT38; set K9 vstr QT39;"
set QT24 "set QB say_team QUAD TIME @24; set K0 vstr QT40; set K1 vstr QT41; set K2 vstr QT42; set K3 vstr QT43; set K4 vstr QT44; set K5 vstr QT45; set K6 vstr QT46; set K7 vstr QT47; set K8 vstr QT48; set K9 vstr QT49;"
set QT25 "set QB say_team QUAD TIME @25; set K0 vstr QT50; set K1 vstr QT51; set K2 vstr QT52; set K3 vstr QT53; set K4 vstr QT54; set K5 vstr QT55; set K6 vstr QT56; set K7 vstr QT57; set K8 vstr QT58; set K9 vstr QT59;"
set QT26 "set QB say_team QUAD TIME @26; set K0 vstr QT00; set K1 vstr QT01; set K2 vstr QT02; set K3 vstr QT03; set K4 vstr QT04; set K5 vstr QT05; set K6 vstr QT06; set K7 vstr QT07; set K8 vstr QT08; set K9 vstr QT09;"
set QT27 "set QB say_team QUAD TIME @27; set K0 vstr QT10; set K1 vstr QT11; set K2 vstr QT12; set K3 vstr QT13; set K4 vstr QT14; set K5 vstr QT15; set K6 vstr QT16; set K7 vstr QT17; set K8 vstr QT18; set K9 vstr QT19;"
set QT28 "set QB say_team QUAD TIME @28; set K0 vstr QT20; set K1 vstr QT21; set K2 vstr QT22; set K3 vstr QT23; set K4 vstr QT24; set K5 vstr QT25; set K6 vstr QT26; set K7 vstr QT27; set K8 vstr QT28; set K9 vstr QT29;"
set QT29 "set QB say_team QUAD TIME @29; set K0 vstr QT30; set K1 vstr QT31; set K2 vstr QT32; set K3 vstr QT33; set K4 vstr QT34; set K5 vstr QT35; set K6 vstr QT36; set K7 vstr QT37; set K8 vstr QT38; set K9 vstr QT39;"
set QT30 "set QB say_team QUAD TIME @30; set K0 vstr QT00; set K1 vstr QT01; set K2 vstr QT02; set K3 vstr QT03; set K4 vstr QT04; set K5 vstr QT05; set K6 vstr QT06; set K7 vstr QT07; set K8 vstr QT08; set K9 vstr QT09;"
set QT31 "set QB say_team QUAD TIME @31; set K0 vstr QT10; set K1 vstr QT11; set K2 vstr QT12; set K3 vstr QT13; set K4 vstr QT14; set K5 vstr QT15; set K6 vstr QT16; set K7 vstr QT17; set K8 vstr QT18; set K9 vstr QT19;"
set QT32 "set QB say_team QUAD TIME @32; set K0 vstr QT20; set K1 vstr QT21; set K2 vstr QT22; set K3 vstr QT23; set K4 vstr QT24; set K5 vstr QT25; set K6 vstr QT26; set K7 vstr QT27; set K8 vstr QT28; set K9 vstr QT29;"
set QT33 "set QB say_team QUAD TIME @33; set K0 vstr QT30; set K1 vstr QT31; set K2 vstr QT32; set K3 vstr QT33; set K4 vstr QT34; set K5 vstr QT35; set K6 vstr QT36; set K7 vstr QT37; set K8 vstr QT38; set K9 vstr QT39;"
set QT34 "set QB say_team QUAD TIME @34; set K0 vstr QT40; set K1 vstr QT41; set K2 vstr QT42; set K3 vstr QT43; set K4 vstr QT44; set K5 vstr QT45; set K6 vstr QT46; set K7 vstr QT47; set K8 vstr QT48; set K9 vstr QT49;"
set QT35 "set QB say_team QUAD TIME @35; set K0 vstr QT50; set K1 vstr QT51; set K2 vstr QT52; set K3 vstr QT53; set K4 vstr QT54; set K5 vstr QT55; set K6 vstr QT56; set K7 vstr QT57; set K8 vstr QT58; set K9 vstr QT59;"
set QT36 "set QB say_team QUAD TIME @36; set K0 vstr QT00; set K1 vstr QT01; set K2 vstr QT02; set K3 vstr QT03; set K4 vstr QT04; set K5 vstr QT05; set K6 vstr QT06; set K7 vstr QT07; set K8 vstr QT08; set K9 vstr QT09;"
set QT37 "set QB say_team QUAD TIME @37; set K0 vstr QT10; set K1 vstr QT11; set K2 vstr QT12; set K3 vstr QT13; set K4 vstr QT14; set K5 vstr QT15; set K6 vstr QT16; set K7 vstr QT17; set K8 vstr QT18; set K9 vstr QT19;"
set QT38 "set QB say_team QUAD TIME @38; set K0 vstr QT20; set K1 vstr QT21; set K2 vstr QT22; set K3 vstr QT23; set K4 vstr QT24; set K5 vstr QT25; set K6 vstr QT26; set K7 vstr QT27; set K8 vstr QT28; set K9 vstr QT29;"
set QT39 "set QB say_team QUAD TIME @39; set K0 vstr QT30; set K1 vstr QT31; set K2 vstr QT32; set K3 vstr QT33; set K4 vstr QT34; set K5 vstr QT35; set K6 vstr QT36; set K7 vstr QT37; set K8 vstr QT38; set K9 vstr QT39;"
set QT40 "set QB say_team QUAD TIME @40; set K0 vstr QT00; set K1 vstr QT01; set K2 vstr QT02; set K3 vstr QT03; set K4 vstr QT04; set K5 vstr QT05; set K6 vstr QT06; set K7 vstr QT07; set K8 vstr QT08; set K9 vstr QT09;"
set QT41 "set QB say_team QUAD TIME @41; set K0 vstr QT10; set K1 vstr QT11; set K2 vstr QT12; set K3 vstr QT13; set K4 vstr QT14; set K5 vstr QT15; set K6 vstr QT16; set K7 vstr QT17; set K8 vstr QT18; set K9 vstr QT19;"
set QT42 "set QB say_team QUAD TIME @42; set K0 vstr QT20; set K1 vstr QT21; set K2 vstr QT22; set K3 vstr QT23; set K4 vstr QT24; set K5 vstr QT25; set K6 vstr QT26; set K7 vstr QT27; set K8 vstr QT28; set K9 vstr QT29;"
set QT43 "set QB say_team QUAD TIME @43; set K0 vstr QT30; set K1 vstr QT31; set K2 vstr QT32; set K3 vstr QT33; set K4 vstr QT34; set K5 vstr QT35; set K6 vstr QT36; set K7 vstr QT37; set K8 vstr QT38; set K9 vstr QT39;"
set QT44 "set QB say_team QUAD TIME @44; set K0 vstr QT40; set K1 vstr QT41; set K2 vstr QT42; set K3 vstr QT43; set K4 vstr QT44; set K5 vstr QT45; set K6 vstr QT46; set K7 vstr QT47; set K8 vstr QT48; set K9 vstr QT49;"
set QT45 "set QB say_team QUAD TIME @45; set K0 vstr QT50; set K1 vstr QT51; set K2 vstr QT52; set K3 vstr QT53; set K4 vstr QT54; set K5 vstr QT55; set K6 vstr QT56; set K7 vstr QT57; set K8 vstr QT58; set K9 vstr QT59;"
set QT46 "set QB say_team QUAD TIME @46; set K0 vstr QT00; set K1 vstr QT01; set K2 vstr QT02; set K3 vstr QT03; set K4 vstr QT04; set K5 vstr QT05; set K6 vstr QT06; set K7 vstr QT07; set K8 vstr QT08; set K9 vstr QT09;"
set QT47 "set QB say_team QUAD TIME @47; set K0 vstr QT10; set K1 vstr QT11; set K2 vstr QT12; set K3 vstr QT13; set K4 vstr QT14; set K5 vstr QT15; set K6 vstr QT16; set K7 vstr QT17; set K8 vstr QT18; set K9 vstr QT19;"
set QT48 "set QB say_team QUAD TIME @48; set K0 vstr QT20; set K1 vstr QT21; set K2 vstr QT22; set K3 vstr QT23; set K4 vstr QT24; set K5 vstr QT25; set K6 vstr QT26; set K7 vstr QT27; set K8 vstr QT28; set K9 vstr QT29;"
set QT49 "set QB say_team QUAD TIME @49; set K0 vstr QT30; set K1 vstr QT31; set K2 vstr QT32; set K3 vstr QT33; set K4 vstr QT34; set K5 vstr QT35; set K6 vstr QT36; set K7 vstr QT37; set K8 vstr QT38; set K9 vstr QT39;"
set QT50 "set QB say_team QUAD TIME @50; set K0 vstr QT00; set K1 vstr QT01; set K2 vstr QT02; set K3 vstr QT03; set K4 vstr QT04; set K5 vstr QT05; set K6 vstr QT06; set K7 vstr QT07; set K8 vstr QT08; set K9 vstr QT09;"
set QT51 "set QB say_team QUAD TIME @51; set K0 vstr QT10; set K1 vstr QT11; set K2 vstr QT12; set K3 vstr QT13; set K4 vstr QT14; set K5 vstr QT15; set K6 vstr QT16; set K7 vstr QT17; set K8 vstr QT18; set K9 vstr QT19;"
set QT52 "set QB say_team QUAD TIME @52; set K0 vstr QT20; set K1 vstr QT21; set K2 vstr QT22; set K3 vstr QT23; set K4 vstr QT24; set K5 vstr QT25; set K6 vstr QT26; set K7 vstr QT27; set K8 vstr QT28; set K9 vstr QT29;"
set QT53 "set QB say_team QUAD TIME @53; set K0 vstr QT30; set K1 vstr QT31; set K2 vstr QT32; set K3 vstr QT33; set K4 vstr QT34; set K5 vstr QT35; set K6 vstr QT36; set K7 vstr QT37; set K8 vstr QT38; set K9 vstr QT39;"
set QT54 "set QB say_team QUAD TIME @54; set K0 vstr QT40; set K1 vstr QT41; set K2 vstr QT42; set K3 vstr QT43; set K4 vstr QT44; set K5 vstr QT45; set K6 vstr QT46; set K7 vstr QT47; set K8 vstr QT48; set K9 vstr QT49;"
set QT55 "set QB say_team QUAD TIME @55; set K0 vstr QT50; set K1 vstr QT51; set K2 vstr QT52; set K3 vstr QT53; set K4 vstr QT54; set K5 vstr QT55; set K6 vstr QT56; set K7 vstr QT57; set K8 vstr QT58; set K9 vstr QT59;"
set QT56 "set QB say_team QUAD TIME @56; set K0 vstr QT00; set K1 vstr QT01; set K2 vstr QT02; set K3 vstr QT03; set K4 vstr QT04; set K5 vstr QT05; set K6 vstr QT06; set K7 vstr QT07; set K8 vstr QT08; set K9 vstr QT09;"
set QT57 "set QB say_team QUAD TIME @57; set K0 vstr QT10; set K1 vstr QT11; set K2 vstr QT12; set K3 vstr QT13; set K4 vstr QT14; set K5 vstr QT15; set K6 vstr QT16; set K7 vstr QT17; set K8 vstr QT18; set K9 vstr QT19;"
set QT58 "set QB say_team QUAD TIME @58; set K0 vstr QT20; set K1 vstr QT21; set K2 vstr QT22; set K3 vstr QT23; set K4 vstr QT24; set K5 vstr QT25; set K6 vstr QT26; set K7 vstr QT27; set K8 vstr QT28; set K9 vstr QT29;"
set QT59 "set QB say_team QUAD TIME @59; set K0 vstr QT30; set K1 vstr QT31; set K2 vstr QT32; set K3 vstr QT33; set K4 vstr QT34; set K5 vstr QT35; set K6 vstr QT36; set K7 vstr QT37; set K8 vstr QT38; set K9 vstr QT39;"
bind KP_INS "vstr K0"
bind KP_END "vstr K1"
bind KP_DOWNARROW "vstr K2"
bind KP_PGDN "vstr K3"
bind KP_LEFTARROW "vstr K4"
bind KP_5 "vstr K5"
bind KP_RIGHTARROW "vstr K6"
bind KP_HOME "vstr K7"
bind KP_UPARROW "vstr K8"
bind KP_PGUP "vstr K9"
bind KP_DEL "vstr QT00; set QB say_team QUAD TIME;"
bind KP_ENTER "vstr QB"
vstr QT00
最後の"vstr QT00
"も必要なので忘れないで下さい。