Community-Tutorials (Source)

Schalter mit Bestätigungsbutton

Hallo Community.

Dies ist mein erstes Tutorial.
Ich werde euch erklären, wie ein oder mehrere Events wie bei einem normalem Knopfdruck ausgeführt werden. Allerdings erst, wenn man auf einen Bestätigungsbutton drückt.

Prinzip:
Man drückt einen oder mehrere Buttons. Nichts passiert.
Man drückt den Bestätigungsbutton. Alle Events der vorher gedrückten Buttons werden auf einmal ausgeführt.

Erklärung:

1. Was ihr braucht:

  • Erfahrung mit dem I/O-System
  • 1x info_player_start
  • 5x func_button
  • 4x logic_relay
  • 4x *auszuführendes Event*

2. Wie ihr vorgehen müsst:

  • Erstellt einen Raum mit einem info_player_start
  • Erstellt 5 func_buttons und nummeriert sie am Besten durch (bei mir button_1; button_2;... und button_trigger für den Bestätigungsbutton)
  • Erstellt 4 logic_relays und nummeriert sie am Besten durch (bei mir relay_1; relay_2; usw). Sorgt außerdem dafür, dass alle von Anfang an deaktiviert sind.
  • Erstellt 4 auszuführende Events, die ihr wiederum am Besten durchnummeriert (bei mir event_1; event_2; usw)

So, nun zu den Outputs:

Die func_buttons:

button_1:

button1smartbb1.jpg

button_2:

button2smartli6.jpg

button_3:

button3smartcw5.jpg

button_4:

my.php?image=button4smartok9.jpg

button_trigger:

buttonoutputsmartkp3.jpg

Die logic_relays:

relay_1:

my.php?image=relay1smartau9.jpg

relay_2:

relay2smartet2.jpg

relay_3:

relay3smartwq1.jpg

relay_4:

relay4smartfw3.jpg

Ich habe für meine Events folgende Entinitys benutzt:

event_1: env_explosion
event_2: env_fire
event_3: npc_breen -> SetHealth 0 = Tot
event_4: npc_combine_s -> SetHealth 0 = Tot

Ihr könnt natürlich auch mehr Events benutzen.

Hier noch die Map in VMF und BSP-Format: -Klick-

Ich hoffe es ist gut verständlich, wenn nicht, fragt einfach nach :D