Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
04.03.2010, 18:51
Trabantfan



Servus.

Ich habe in meiner Map einen Func_Button erstellt der bei Beschuss ein dynamisches Licht an bzw. ausschaltet. Dies habe ich nur zum testen erstellt, ob dieser Button auf den Beschuss reagiert.
Eigentlich soll durch das Beschießen dem jeweiligen Spieler Hps abgezogen oder hinzugefügt werden. Deswegen erstellt ich folgenden Output:

My output named: OnPressed
Targets entities named: !activator
Via this input: AddHealth
With a override parameter of: -5
After a delay in seconds: 0.00
Fire once only: Nicht markiert

Wenn ich nun testweise in dieser Map auf den Button schieße, dann wird das Licht immernoch getogglet, aber meine HP-Anzeige ändert sich nicht.

Kann mir eventuell jemand von Euch sagen wo mein Denkfehler liegt ?

--


Dieser Beitrag wurde am 04.03.2010 um 19:50 von Trabantfan bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
04.03.2010, 20:13
Don_Creek



nimm trigger_hurt

--

Wer zu spät kommt, den bestraft das Leben.

zum Seitenanfang zum Seitenende Profil || Suche
002
04.03.2010, 20:23
Trabantfan



Trigger_Hurt kommt nicht in Frage, weil der Button ja auf Beschuss reagieren soll und somit der Spieler überall in der Map sein könnte.

--

zum Seitenanfang zum Seitenende Profil || Suche
003
09.03.2010, 23:59
Trabantfan



Hm.
Hat denn sonst noch jemand eine Ahnung wie man das machen könnte ?

--

zum Seitenanfang zum Seitenende Profil || Suche
004
22.03.2010, 12:55
Alien soldier



Geht eigentlich ganz einfach:
Erstelle einen trigger_hurt rund um die Map(oder da wo man überhaupt verletzt werden soll) ,gib ihm einen Namen und stelle "start disabled" auf "yes.
Jetzt mach dem func_button folgende Outputs:

Output 1:

My Output named: OnDamaged
Targets entity named: trigger_hurt
Via this Input: Enable
After a delay in seconds of: 0

Outout 2:

My Output named: On Damaged
Targets entity named: trigger_hurt
Via this Input: Disable
After a delay in seconds of: 0.1

Und jetzt sag nich dass das nicht funktioniert, ich hab's selbst
ausprobiert.

--

zum Seitenanfang zum Seitenende Profil || Suche