MENU
Top
Maps
Models
Tips
Tutorials
FAQ
Entities
Dictionary
Files
Archives
Forum
Links
About
Quick Link
Counter-map
VERC
CS-Nation
HalfLife2.Net




Making DeathMatch Map
fy_iceworldに代表されるDMマップの作り方


fy_iceworldに限らず、ナイフオンリーマップや、武器限定マップなど、
CSの武器を制御するEntityについてご紹介します。

まず使用するEntityを以下に挙げます。全てPointEntityです。

info_map_parameters
multi_manager

player_weaponstrip
game_player_equip



DMマップに必須のEntity群



各Entityのプロパティ値を、以下のように設定します。


info_map_parameters
プロパティ名 プロパティ値 説明
Weapon Buying Neither CT's nor T's
can buy guns
CTとTが買い物を出来ないようにする


multi_manager(*注)
プロパティ名 プロパティ値 説明
Name game_playerspawn プレイヤーSpawn時に発動する、という設定
strip 0.1 後述するplayer_weaponstripの名前と
そのアクションが発生までの時間(秒)
equip 0.5 後述するgame_player_equipの名前と
そのアクションが発生までの時間(秒)


player_weaponstrip
プロパティ名 プロパティ値 説明
Name strip 名前


game_player_equip
プロパティ名 プロパティ値 説明
Name equip 名前
Give xxx Yes(or n) 武器を与える(Yes)か、与える数(n)を指定



* 注
multi_managerのプロパティ設定は、SmartEditボタン()をOFFにして行ってください。



これらのEntityを用いて実際にDMマップをプレイする時、以下のようなフローを辿ります。
  1. プレイヤー発生(Spawn)
  2. multi_managergame_playerspawnプロパティにより、
    Spawnイベント発生時に付随する以下のイベントを発生させる
  3. Spawnから0.1秒後、player_weaponstripによりプレイヤーから全ての武器/装備が外される
  4. Spawnから0.5秒後、game_player_equipにより指定された武器/装備が与えられる。

最後の部分で、「Give Knife - Yes」と設定すればナイフオンリーマップに、
「Give DesertEagle - Yes」 「Give .50 Deagle Ammo - 5Clips」とすればデザートイーグルが予備弾フルの状態でラウンドが始まります。

また、これはCT/Tの区別なく、全てのプレイヤーに適用されます。
チームごと、プレイヤーごとに異なる武器を与えたい場合、更に別のEntityを加える必要があります。
この事について詳しく知りたい場合、Forumで聞いてみて下さい。

このtipsに使用したrmfファイルをこちらにご用意しました。 参考にどうぞ。



Copyright (C) 2003, 2004 CSEC All rights reserved.