Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
20.08.2007, 13:57
TacticalMoses



hallo allerseits,

nach langem hl1-mappen und einer ebensolangen mappingpause bastel ich gerade an meiner ersten hl2mp-map. die tuts hier und das forum haben mir schon sehr dabei geholfen, jedoch ein problem, bei dem ich nicht weiterkomme:

meine map soll eine jukebox enthalten, sprich butten1 triggert sound1 usw.
um zu verhindern, das nacheinander alle sounds gleichzeitig laufen, habe ich folgendes eingestellt:

outputs button1:
onpressed - playsound - sound1 - delay 0.5
onpressed - stopsound - sound2 - delay 0.0
...
onpressed - stopsound - sound5 - delay 0.0

flags
- start silent
- not looped

button2-5 entsprechend.

leider ist das ergebnis nicht zufriedenstellend:

jeder button aktiviert zwar dem ihm zugeordneten sound, allerdings werden aktive sounds nicht gestoppt. frage: wo liegt mein denkfehler? warum funktioniert es nicht?

desweiteren habe ich noch probs mit hammer selbst:

wenn ich zb einen brush zu einem button mache, alles einstelle und ihn dann deselektiere und erneut selektiere hat er keine properties mehr, mir wird dann nur die visgroup-hierarchie angezeigt, wie bei einem normalen worldbrush. in der statusleiste am unteren rand steht "solide with 6 faces", jedoch wird er in den 2d-views als "func_button" betitelt und nach dem compile tut er auch seine arbeit, ich kann halt nur seine einstellungen nicht mehr ändern/prüfen. das ist bei allen brushentities so. wenn ich den button in ein neues dokument einfüge, ist dieser dann auch in den 2d-views ein worldbrush und wenn ich ihn wieder zum func mache, bleibt er es auch. frage: kennt jmd das prob und vielleicht ne einfachere lösung als die gesamte map in ein neues dokument zu kopieren und alle brush-ents neu zu definieren?

bin für jeden hilfreichen hinweis dankbar.

mfg,
moses

--


Dieser Beitrag wurde am 20.08.2007 um 15:00 von TacticalMoses bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
20.08.2007, 19:03
S-zweik



Zitat:
TacticalMoses postete

onpressed - playsound - sound1 - delay 0.5
onpressed - stopsound - sound2 - delay 0.0
...
onpressed - stopsound - sound5 - delay 0.0

es müsste heißen

onpressed - playsound - sound1 - delay 0.5
onpressed - stopsound - sound1 - delay 0.0
onpressed - playsound - sound2 - delay 0.5
onpressed - stopsound - sound2 - delay 0.0

usw ;) dann geht es

--

zum Seitenanfang zum Seitenende Profil || Suche
002
20.08.2007, 22:13
Agamemnon-Hellmapper



Hä, das gibt doch kein Sinn. Er will doch erst alle Sounds ausmachen und dann nur einen abspielen!

--

Es gibt 2 Möglichkeiten, eine Kristallkugel zu benutzen:
a) um damit Spekulationen über ein Problem eines Users zu machen und
b) um sie einem besonders unkooperativen User über den Schädel zu ziehen.
- bloggt jetzt auch selbst auf Sclavia.de

zum Seitenanfang zum Seitenende Profil || Suche
003
21.08.2007, 00:05
Night Wolf



1. Problem
Probier einmal den Befehlen kleine Delays zu geben. Vielleicht ist Source ja damit überfordert und stoppt gar keinen Sound mehr.

2. Problem
Am rechten Rand gibt es drei Auswahlbutton: "Group", "Objects" und "Solids". Guck einmal auf was es eingestellt ist. Bei Solids werden afair keine Entity Eigenschaften angezeigt.

--

Muh sag ich da!
----------------------
All das ist thewall: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |

zum Seitenanfang zum Seitenende Profil || Suche
004
21.08.2007, 15:59
TacticalMoses



das editorprob ist gelöst, danke Night Wolf.

das soundprob jedoch noch nicht. kleine delays bei den stop-befehlen bringen nicht das gewünschte ergebnis.

@s2k:
ich sehe nicht, wie dein vorschlag mir weiterhilft. wie Agamemnon-Hellmapper so schön feststellte, will ich erst alle stoppen und dann einen abspielen.

edit:
habe nun ein logic_relay (stop_sounds) dazwischen geschaltet:
ontrigger -> sound1 -> stopsound -> 0.00
ontrigger -> sound2 -> stopsound -> 0.01
...

button1:
onpressed -> stop_sounds -> trigger -> 0.00
onpressed -> sound1 -> playsound -> 0.50

button2 etc entsprechend

leider werden die sounds immer noch nicht gestoppt!
warum nicht? was habe ich falsch eingestellt?

gibt es ein entity mit dem ich den zustand eines anderen prüfen kann, und dieser dann nur bei bedarf geändert wird?

mfg
moses

--


Dieser Beitrag wurde am 21.08.2007 um 16:38 von TacticalMoses bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
005
23.08.2007, 16:26
Sven Monhof



not looped sounds werden nicht gestopt, wenn der input kommt.
mach das flag weg, und deaktiviere die sounds lieber per trigger

--

Starwars: The New Era
Lead-Leveldesigner

zum Seitenanfang zum Seitenende Profil || Suche
006
23.08.2007, 16:55
TacticalMoses



das war der entscheidende hinweis! klappt alles!

vielen dank

mfg,
moses

--

zum Seitenanfang zum Seitenende Profil || Suche