HALF-LIFE PORTAL
Your Gate To Valve's Games www.hl-forum.de
PORTAL
FORUM
LOGIN
User oder E-mail:


Passwort:


oder
Registrieren
Passwort vergessen?
OpenID-Login
MISC
PARTNER

TF2 Crafting

Special Artworks by
Hayungs

Link us:
HL PORTAL

Support us:


HLPortal
auf Facebook

›› Willkommen!   ›› 95.008.589 Visits   ›› 18.316 registrierte User   ›› 19 Besucher online (0 auf dieser Seite)
23.789 Themen, 325.181 Beiträge  
    FORUM 

Thema-Ansicht


Forum > Editing > Mapping > Tür per Schuss öffnen
Status: Offen
12 Beiträge
Letzter Beitrag Seiten (1):  [1]


Autor Beitrag
# 1
Nachricht offline
Headcrab
0 Punkte
Dabei seit: 26.06.2010
4 Beiträge
Tür per Schuss öffnen
Kann man iwie eine Tür öffnen lassen, wenn man z.b. vorher 5 mal draufgeschossen hat?

habs mir so vorgestellt:

man versucht die tür so zu öffnen , geht nicht, man schießt 5 mal drauf, tür geht auf, tür geht zu und damit sie sich wieder öffnet, muss man 5 mal draufschießen
[Beitrag wurde 1x editiert, zuletzt von mapper93 am 26.06.2010, 22:24]
26.06.2010, 21:57 Uhr Anzeigen
# 2
Nachricht offline
Headcrab
0 Punkte
Dabei seit: 24.06.2010
4 Beiträge
irgendwie versteh ich nicht den sinn ?????????????
26.06.2010, 23:41 Uhr Anzeigen
# 3
Nachricht offline
Hound Eye
323 Punkte
Dabei seit: 16.09.2007
101 Beiträge
@ Braunauer: Man könnte auch fragen, wo liegt denn der Sinn in Spielen :P

@ mapper93: Vergess nicht das Spiel zu nennen für das du mappen willst. Ich gehe mal von half-life 2 aus aber das entity sollte in allen Valve games so existieren und dann kann dir sagen es geht sogar ganz einfach :D

Du musst nur ein brush-entity namens func_door erstellen und die Zeile "Health (shoot open)" suchen, da kannst du dann einen Wert für die Trefferpunkte eingeben, jede waffen hat einen anderen Schaden. Du musst dann nurnoch austesten nach viel Schüssen sich die Tür mit deiner Waffe öffnet und kannst die Tefferpunkte dementsprechend ändern. Du solltest bei den Flags unter "Touch Opens" noch das Häkchen weglassen.

Hier noch ein Erläuterung zu Türen:
http://www.thewall.de/content/half-life_2:tutorials:tueren
[Beitrag wurde 1x editiert, zuletzt von spike06 am 27.06.2010, 01:03]
27.06.2010, 01:01 Uhr Anzeigen
# 4
Nachricht offline
Alien Grunt
5.444 Punkte
Dabei seit: 19.04.2009
2.476 Beiträge
Kommt drauf an eigentlich wie du sie öffnen lassen willst, quasi bei Beschuss geht sie auf wie bei einem Knopf oder das die Türe aufgebrochen wird durch den Beschuss!
27.06.2010, 01:10 Uhr Anzeigen
# 5
Nachricht offline
Hound Eye
323 Punkte
Dabei seit: 16.09.2007
101 Beiträge
Zitat:
tür geht auf, tür geht zu und damit sie sich wieder öffnet


Ich denke mal es ist als Tür gemeint :)
27.06.2010, 09:34 Uhr Anzeigen
# 6
Nachricht offline
Thread-Starter
Headcrab
0 Punkte
Dabei seit: 26.06.2010
4 Beiträge
also wollte die map für css machen :D
sry hätte ich erwähnen sollen

zum sinn: hab in meine map ein kleines "zahlenrätsel" eingebaut, deswegen die 5 schüsse

die tür soll nicht kaputt gehen, sie soll sich einfach nur öffnen und nach ner zeit wieder schließen :)

edit: ach das kommt auf die waffe an?

sollte eigentlich schon einheitlich sein , wie die tür sich öffnet....also mit ak47 5 schüsse, deagle 5 schüsse usw

oder is das gar nicht möglich?
[Beitrag wurde 1x editiert, zuletzt von mapper93 am 28.06.2010, 14:43]
28.06.2010, 14:41 Uhr Anzeigen
# 7
Nachricht offline
Ichthyosaur
11.354 Punkte
Dabei seit: 23.12.2007
4.165 Beiträge
Ich wüsst nicht wie man das einstellen könnte.

Hm man kann glaue ich ja per consolen command den schaden einstellen.

Ist der cheat geschützt?

Wenn nicht könnte man über die map den schaden der waffen einstellen.
28.06.2010, 15:06 Uhr Anzeigen
# 8
Nachricht offline
Bullsquid
1.121 Punkte
Dabei seit: 30.03.2006
318 Beiträge
Wie gesagt es gibt func_button oder door-entity mit health wert. Bei der Tür direkt kann man wohl nicht die Anzahl der Schüsse auswerten (damit es bei jeder Waffe gleich ist).
Da könnte man wohl nur mit einem func_button, der bei jedem Schuss einen Output auf einen math_counter ausgibt und dann nach 5 mal eben gibt dieser math_counter einen Output auf die Tür...
29.06.2010, 14:33 Uhr Anzeigen
# 9
Nachricht offline
Thread-Starter
Headcrab
0 Punkte
Dabei seit: 26.06.2010
4 Beiträge
Zitat:
Original von Swot

Wie gesagt es gibt func_button oder door-entity mit health wert. Bei der Tür direkt kann man wohl nicht die Anzahl der Schüsse auswerten (damit es bei jeder Waffe gleich ist).
Da könnte man wohl nur mit einem func_button, der bei jedem Schuss einen Output auf einen math_counter ausgibt und dann nach 5 mal eben gibt dieser math_counter einen Output auf die Tür...


könntese das genauer erläutern?
29.06.2010, 17:36 Uhr Anzeigen
# 10
Nachricht offline
Ichthyosaur
11.354 Punkte
Dabei seit: 23.12.2007
4.165 Beiträge
Also, du machst einen Nodraw Brush um das door welches 1 units die tür "überragt".

Diesen machst du zu "func_button".

Und trage beim Button bei "Parent" noch den Namen des doors ein.

Jetzt platzierst du irgendwo in der map (aber nicht im void :D) einen "math_counter". Und diesen nen Namen geben z.b. "math1".Dort steht eoin Register namens "Maximal Value" da mahctse "5" rein. Und machst beim counter noch folgenden Output:

OnHitmax door1 Open 0.00
OnHitmax !self SetValue 0 0.01

Erklärung:

Onhitmax = Wenn das "Maximal Value" erreicht ist
door1 = name des func_doors
Open = Öffnet tür
0.00 = Delay

!self = weißt auf das ENtity welches den Output schiesst, in diesem fall wäre es der math_counter selbst
SetValue = Setzt das value des Counters auf X
0 = Parameter für das "Set Value"
0.01 = Delay

So, jetzt gehen wir zurück zum "func_button". Und machen folgenden Output:

OnDamaged math1 add 1 0.00

OnDamaged = Wenn der func_button schaden erleitet
math1 = der Math counter
Add = Adiert X zum "Value"
1 = der Paramter für "Add"
0.00 = Delay




So wenn du alles richtig gemacht hast, geht die Tür nach 5 schüssen auf, egal welches waffe.
29.06.2010, 18:30 Uhr Anzeigen
# 11
Nachricht offline
Thread-Starter
Headcrab
0 Punkte
Dabei seit: 26.06.2010
4 Beiträge
OnHitmax door1 Open 0.00
OnHitmax !self SetValue 0 0.01

Erklärung:

Onhitmax = Wenn das "Maximal Value" erreicht ist
door1 = name des func_doors
Open = Öffnet tür
0.00 = Delay

!self = weißt auf das ENtity welches den Output schiesst, in diesem fall wäre es der math_counter selbst
SetValue = Setzt das value des Counters auf X
0 = Parameter für das "Set Value"
0.01 = Delay

das rote check ich grad nich.........



was musss da jetz rein?
[Beitrag wurde 1x editiert, zuletzt von mapper93 am 30.06.2010, 14:07]
30.06.2010, 13:41 Uhr Anzeigen
# 12
Nachricht offline
Ichthyosaur
11.354 Punkte
Dabei seit: 23.12.2007
4.165 Beiträge
Bei Output named : Onhitmax
bei target: !self
input: SetValue
Parameter: 0
Delay: 0.01

WICHTIG bei "!self" das ! (ausrufezeichen) nicht vergessen!
30.06.2010, 14:16 Uhr Anzeigen
nach oben
12 Beiträge

Seiten (1):  [1]


Gehe zu:  feed_mini Beiträge: RSS, RSS2, ATOM

Sections:  HLP  Board  Mods  Steam      Games:  HL  Op4  HLBS  HL2  HL2:Ep1  HL2:Ep2  Prtl  TF2  TFC  CS  DoD  L4D  Gunman
    USER ONLINE 
Insgesamt sind 19 Benutzer online. Davon sind 0 registriert:
    SITE OPTIONS 
- Zu Favoriten hinzufügen
- Als Startseite festlegen (IE only)
- Fehler auf dieser Seite?