The level.timelimit also has to be defined so I did (used the dm_gsc file);
Code: Select all
main()
{
level.timelimit = getcvarfloat("scr_dm_timelimit");
level.startTime = getTime();
thread time();
}
time()
{
while(timeRemaining() <= 300)
wait 1;
players = getentarray("player","classname");
for(i=0;i<players.size;i++)
players[i] playsound("jump_pad");
}
timeRemaining()
{
timepassed = (getTime() - level.startTime)/1000;
timeRemaining = (level.timelimit * 60) - timePassed;
return timeRemaining;
}
But still it won't play (the sound was jump_pad by the way...my mistake

)
I don't get any errors btw.
My other gsc file looks like this (maybe there is a mistake in there which I doubt)
Code: Select all
main()
{
maps\mp\_load::main();
ambientPlay("ambient_mp_deck16");
maps\mp\bounce_jump::main();
maps\mp\remaining::main();
game["allies"] = "british";
game["axis"] = "german";
game["british_soldiertype"] = "airborne";
game["british_soldiervariation"] = "normal";
game["german_soldiertype"] = "fallschirmjagergrey";
game["german_soldiervariation"] = "normal";
game["attackers"] = "allies";
game["defenders"] = "axis";
setcvar ("g_gravity", 800);
setcvar ("g_speed" , 350);
setcvar ("jump_height" ,85);
setcvar ("bg_fallDamageMinHeight", 100000);
setcvar ("bg_fallDamageMaxHeight", 200000);
setcvar ("scr_dm_timelimit" , "5.10");
}
And my csv file is this;
Code: Select all
# ///jumppad///
jump_pad,,misc/jump_pad.wav,1,,,,,500,1000,auto,streamed,,,,mp_deck16
# Ambiance
ambient_mp_deck16,,ambient/deck16.mp3,0.15,0.15,,,,,,local,streamed,,looping,,mp_deck16
# fiveminutes
fiveminutes,,misc/fiveminutes.wav,1,,,,,500,1000,local,streamed,,,,mp_deck16
Thx drof for taking the time to help me btw.