Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
16.03.2000, 09:14
WiZZARD



Hi!
Kann mir hier irgendjemand sagen, wie ich Sounds (bei einem eigenen Mod) auf Tastenruck z.B.: F1 F2 F3 (oder andere) abspielen kann?

Danke im vorraus!

--

zum Seitenanfang zum Seitenende Profil || Suche
001
16.03.2000, 20:18
TheTinySteini



Hat da etwa jemand wieder zuviel TV-Total geguckt?!?
Egal, ich schau mir die Sache mal an...

--

TheTinySteini
Coder Poke646
"Don't Panic" - Hitchhiker's Guide to the Galaxy

zum Seitenanfang zum Seitenende Profil || Suche
002
16.03.2000, 22:13




Nehmen wir an, deine Sounds heisen 'sound1.wav','sound2.wav' u.s.w.

Dann suche in client.cpp die Funktion 'ClientCommand()' und friemel folgende Zeilen rein:

void ClientCommand( edict_t *pEntity )
{
...
else if (FStrEq(pcmd, "sound1" ))
EMIT_SOUND(ENT(pev), CHAN_VOICE, "sound1.wav", 1, ATTN_NORM);
else if (FStrEq(pcmd, "sound2" ))
EMIT_SOUND(ENT(pev), CHAN_VOICE, "sound2.wav", 1, ATTN_NORM);
else
...
}

Ausserdem musst Du in der Funktion 'ClientPrecache()' folgende Zeile einfügen:
PRECACHE_SOUND("sound1.wav");
PRECACHE_SOUND("sound2.wav");
u.s.w.

Somit hast Du neue Commands die da heisen 'sound1', 'sound2'... und die kann man mit Hilfe von 'bind' auf beliebige Tasten legen.

Ist zwar nicht die eleganteste Art, aber funktioniert.

--

zum Seitenanfang zum Seitenende Profil || Suche