Hi,
da über ICQ, eMail, PM und hier oft nach den CustomSounds in CM gefragt wird, versuche ich mal ne KurzAnleitung zu geben.
Je nach dem wer die Skripte geschrieben hat heissen die CFGs dafür meist soundmisc1.cfg, soundmisc2.cfg, sound oder auch bei älteren Version, bzw. kann man heute auch noch dort reinschreiben, aliase.cfg.
(bei einigen Skripten (Opferconfig) gibt es 2, eine für Public Sounds eine für Admins, ist aber bei der Opferconfig beschrieben)
Grundlegend heist der Befehl:
cm_alias "ALIAS" "spk 'misc/SOUNDdatei'" RechteFlag
cm_alias = Befehl zur Definition
ALIAS = was soll geschrieben werden damit das WAV File gespielt wird
spk = Aufrufbefehl
misc/ = Unterverzeichnis im cstrike/Sound Ordner
Sounddatei = WAVe Name ohne die Endung WAV
FLAG = setzen wer es ausführen darf
Bsp: cm_alias "helas zusammen" "spk 'misc/helas'" Wosdc
Flag:
W = Teil des Adminrechtelevel (admin.cfg / kann auch ein anderer Buchstabe sein, der Admin muss den nur haben damit er ihn nutzen kann

J wäre z.B. das jeder auch nichtAdmins den Alias benutzen können)
s - sucht den Alias in den say-Befehlen
d - hat etwas mit der HLEngine zu tun
o - bei allen Spielern ausführen
c - wenn flag "s" gesetzt ist, muss der Alias als ein Wort aufgerufen werden, d.h. es darf nicht abweichen
Sonstige Flags:b - bei allen Spielern nur nicht beim Aufrufenden ausführen
l - an dem Aufrufenden ausführen (nur bei dem)
t - suche nach dem Alias in den Worten/Befehlen
p - bei gestzte, "s" wird bei diesem Flag der Befehl nur ausgeführt wenn er am Anfang des Satzes steht.
Mit dem Chatbefehl
helas zusammen, wird die
helas.wav im Ordner cstrike/sound/misc aufgerufen. Die hört man aber nur wenn die Clients diese Datei an der selben Stelle lokal haben.
Wie kommen die Files auf den Client?Nach dem ihr die WAV Dateien (im Format 11khz bei 8 Bit) auf eurem Server im cstrike/sound/misc Verzeichnis geladen habt, gilt es nun zu bestimmen bei welcher Map die Sounds beim Connecten dem Client überspielt werden.
Dazu erstellt ihr z.B. eine de_dust.res Datei. Dort schreibt ihr folgendes rein:
sound/misc/helas.wavsound/misc/knaller.wavetc.Diese Datei schiebt ihr auf eurem Server in den cstrike/maps Ordner.
Wird nun Dust gespielt und ein Client conected so läd er die Soundfiles herunter sofern er sie nicht schon besitzt.
Das geht mit jeder anderen Map auch, die res Datei muss nur so wie die Map heissen, aber als Endung res besitzen.
So testet es doch einfach aus! :coff: