 | |
schnuller
Teetrinker
 
Dabei seit: 07.08.2006
Beiträge: 31

|
|
Wenn die map startet spielt das radio einen eigenen song ab mit den namen semmel.mp3.
Meine mapname.csv im soundaliases ordner ist so aufgebaut.
name,sequence,file,vol_min,vol_max,vol_mod,pitch_min,pitch_max,dist_min,dis
t_max,channel,type,probability,loop,masterslave,loadspec,subtitle,compressi
on,secondaryaliasname,volumefalloffcurve,startdelay,speakermap,reverb,lfe percentage
#Ambiance
ambient_mp_berlinsballerbude,,ambient/amb_russia02_ext.mp3,0.63,,,,,,,local
,streamed,,looping,,mp_berlinsballerbude
barrel_explosion,,explosions/exp_armoredcar.wav,0.8,1,,,,50,1000,local,stre
amed,,,,mp_berlinsballerbude,,,,,,,,
barrel_explosion_imminent,,misc/metal_stress01.wav,0.6,1,,,,50,500,local,st
reamed,,,,mp_berlinsballerbude,,,,,,,,
barrel_fire,,fire/Fire_Sm_loop01.wav,0.01,1,,,,50,400,auto,streamed,,,,mp_b
erlinsballerbude,,,,,,,,
bbradio,,misc/semmel.mp3,1,,,,,,,voice,streamed,,looping,,mp_berlinsballerb
ude
dog,,misc/dog.wav,1,,,,,,,voice,loaded,,looping,,mp_berlinsballerbude
Hier meine haupt.gsc
main()
{
thread delete_brush1();
maps\mp\mp_exploder::main();
maps\mp\flaschen::main();
maps\mp\bb_barrels::barrelInit();
maps\mp\_load::main();
maps\mp\radio::main();
ambientPlay("ambient_mp_berlinsballerbude");
maps\mp\mp_berlinsballerbude_fx::main();
getent ("bbradio","targetname") playloopsound ("bbradio");
getent ("dog","targetname") playloopsound ("dog");
game["allies"] = "russian"; //Die Alliierten sind Russen
game["axis"] = "german"; //Die Achsenmächste sind Deutsche
game["attackers"] = "allies"; //Die Alliierten sind Angreifer
game["defenders"] = "axis"; //Die Achsenmächte müssen verteidigen
game["russian_soldiertype"] = "padded"; //Die Russen tragen Winteruniformen
game["german_soldiertype"] = "winterdark"; //Die Deutschen tragen dunkle Winteruniformen
if(getcvar("g_gametype") == "hq")
{
level.radio = [];
level.radio[0] = spawn("script_model", (97, -1185, -512));
level.radio[0].angles = (0, 180, 0);
level.radio[1] = spawn("script_model", (-735, -437, -1204));
level.radio[1].angles = (0, 90, 0);
level.radio[2] = spawn("script_model", (904, -2137, -120
);
level.radio[2].angles = (0, 180, 0);
level.radio[3] = spawn("script_model", (-736, -1858, -1171));
level.radio[3].angles = (0, 180, 0);
level.radio[4] = spawn("script_model", (1067, -338, -1111));
level.radio[4].angles = (0, 90, 0);
level.radio[5] = spawn("script_model", (95, -1840, -114
);
level.radio[5].angles = (0, 0, 0);
}
setCullFog (0, 6000, .42, .46, .50, 0);
}
delete_brush1() {
brushmodel1 = getent ("eis","targetname");
trigger1 = getent ("mytrigger1","targetname");
trigger1 waittill ("trigger", other);
brushmodel1 delete();
}
|
|
|
|
|
 |
|
|
Ich nehme mal an, das Radio, das bei dir den Targetnamen 'bbradio' hat, willst du ein- und ausschalten, richtig?
Also gehst du zuerst hin und setzt bei dem Radio einen trigger_use und gibst ihm als Key targetname und als Value trigger_radio. Dann wählst du sowohl den Trigger als auch das Radio an (Reihenfolge beachten) und drückst 'w'. Somit zielt der Trigger auf das Radio.
Dann wirfst du mal die Zeile "getent ("bbradio","targetname") playloopsound ("bbradio");" aus der gsc-Datei deiner Map.
Desweiteren ersetzt du in der Radio.gsc die Zeile "radio playloopsound("semmel.mp3");" mit "radio playloopsound("bbradio");" (so, wie du es ja auch in deiner csv-Datei angegeben hast).
Danach sollte das Radio eigentlich richtig funktioneren.
__________________
Da die Lichtgeschwindigkeit höher ist als die Schallgeschwindigkeit,
hält man so manchen für einen hellen Kopf, bis man ihn reden hört.
|
|
|
|
|
|
|
 |
Impressum ||Datenschutzerklärung
|