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
) 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.