In diesem Tutorials zeige ich euch,
wie man bei einem Rundenstart eine sichtbare Kiste nach ca. 20 Sekunden verschwinden lässt. Die Kiste bleibt solange verschwunden, bis die Runde beendet ist. Bei erneuten Rundenstart (sv_restart 1) ist Kiste wieder zusehen.
| Hinweis: |
|---|
| Die Entities trigger_once, trigger_multiple, func_wall_toggle, etc lassen sich bei Rundenstart nicht zurücksetzen/reseten. |
Wir benutzen Entity func_breakable weil es bei jedem Rundenstart automatisch zurückgesetzt wird (resetet). Um zu verhindern dass die Kiste vorher von einem Spieler zerstört wird, musst der Entity func_breakable bei den Flags „Only Trigger“ eingeschaltet werden. Damit das ganze auch funktioniert kommt das Spezielle Entity “game_playerspawn“ zum Einsatz. Der game_playerspawn wird ausgelöst wenn es zu einem Rundenstart kommt.
Einen Brush erstellen und belege es mit der Textur “SandCrtLrgSd“. Die Textur “SandCrtLrgSd“ befindet sich in der WAD-Datei cs_dust.wad.
Als nächste musst die Kiste bzw. das Block/Brush die Entity als func_breakable geändert werden.
1. Das Entity func_breakable erhält folgende Werte:
| Key (Class) | Value |
|---|---|
| Name | kiste |
| Material Type | Metal |
| Key (Flags) | Value |
|---|---|
| Only Trigger | YES |
2. Nun musst noch das Entity multi_manager mit folgenden Werten belegt werden:
| Key (Class) | Value |
|---|---|
| Name | game_playerspawn |
| Material Type | Metal |
Bitte auf den Button „Smart Edit“ klicken und anschließend den Button „Add“ klicken und mit folgenden Werten füllen:
| Key | Value |
|---|---|
| kiste | 20 |
Das kleine Tutorials könnte nur durch einige hilfsbereite thewall-User auf meine Anfragen hin (siehe u.g. Thread) zu Stande gebracht werden: http://www.thewall.de/forum/thread/eine-kiste-nach-10-sekunden-zerstoeren-lassen/66118.1.html