Community-Tutorials (Source)

Soccer-Maps zum selbermachen

Also da ich nun öfters gefragt wurde mache ich nun ein Tutorial wie man maps wie z.b. ka_soccer_2006 von lolobubu machen kann.

Ich habe mich darauf spezialisiert und arbeite nun an eishockey, basketball, 2 eigenen sportmaps und einer golfmap...

Alles das fett geschrieben ist ist wichtig, alles das kursiv ist sind nebeninformationen

Was du brauchst:

1x Hammer editor ;-)
1x sphere ---Tie to entity---> func_physbox
1x logic_auto
1x point_servercommand
1x game_player_equip
2x filter_activator_team
2x trigger_hurt
2x trigger_once

Tutorial:

Also erstmal braucht ihr eine symmetrische Map mit 2 Toren, das könnte dann so aussehen wie in meiner im WIP Thread vorgestellten Map:

uncle001.jpg
uncle002.jpg

dann macht ihr ein game_player_equip, klickt auf SmartEdit, dann auf Add und gebt als Key: "weapon_knife" und als Value "1" ein

Dann die Trigger: (Die Reihenfolge was man macht is wurst)
In jedes tor gibt man ein trigger_once, das Tor auf der Seite der Terrors nennt man "tgoal" und das Tor auf der seite der Counter-Terrorist "ctgoal" bei Flags hakt ihr Pushables und Physics Objects an.

Bei den Toren gibt es einen Bug, oft reicht schon ein Schuss auf die Stange um den Trigger auszulösen auch wenn der Trigger wesentlich kleiner ist

jetzt machts ihr 2 filter_activator_team, den einen nennt ihr CTfilter und stellt die Counter-Terrorists als Team ein. Die anderen nennt ihr Tfilter und stellt sie auf Terrorists als Team ein.

jetzt macht ihr zwei trigger_hurts um die ganze Map herum nennt sie ctkill und tkill je nach dem. Bei denen stellt ihr Start Disabled auf YES, stellt 600dmg(600dmg ist wichtig da das health-plugin auf servern meist auf höchstens 600 gestellt ist) oder mehr ein und unter Filter Name stellt ihr bei einem "CTfilter" und beim anderen Tfilter ein. Unter den Flags hakt ihr bei beiden "Everything" an.

So jetzt geht ihr in die Outputs von tgoal und ctgoal und stellt bei tgoal ein:

uncle003.jpg

also OnTrigger tkill Enable

dasselbe mit dem ctgoal da stellt ihr ein

Ontrigger ctkill Enable

Und nu der rest:

ihr macht ein logic_auto und ein point_servercommand, dem point_servercommand gebt ihr den namen servercom. Nun stellt ihr unter den Outputs von dem logic_auto ein: OnMapSpawn servercom Command phys_pushscale 900 so wie hier:

uncle004.jpg

so jetzt macht ihr noch eine sphere die in alle richtungen gleich groß ist, d.h. einfach eine kugel ^^ und die macht ihr per Tie to entity zu einem func_physbox. Dort stellt ihr unter
Prop Data ein: Plastic.Small
Material Type: Ceiling Tile

Den Rest lasst ihr so wie er war.
Unter Flags hakt ihr "Start Asleep" und "Dont take Physics damage" an.

Und schon ist die Map fertig!

So ich hoffe dieses Tutorial hilft euch weiter, viel Spaß beim mappen.

PS: Demnächst kommen noch kleine Zusatz-Tutorials wie man z.b. golf macht oder volleyball/bowling/etc...