by Enjay » Thu Jul 10, 2008 6:06 am
I think this is it. Script 310 is run by script 23, an open script. Script 310 has the line "ActivatorSound("NewObjective", 127);" and if I comment it out, the crash no longer happens. Presumably the "activator" for the "ActivatorSound" cannot be the world, which, again presumably, it is in this case because of the open script calling script 310.
Code: Select all
//Objective script
script 310 (void) Net
{
If ( GameType() == Game_Net_DeathMatch )
{
}
Else
{
ActivatorSound("NewObjective", 127);
SetFont("MAP1GOAL");
SetHudSize(1024, 768, 0);
HudMessage(s:"A"; HUDMSG_FADEOUT, 0, 0, 865.0, 160.0, 3.5, 0.5);
}
}
//Exit Perimeter Defense Station and proceed to Strogg Medical Facility, eliminate all resistance
Script 23 OPEN
{
ACS_Execute (310, 0, 0, 0, 0);
}
I think this is it. Script 310 is run by script 23, an open script. Script 310 has the line "ActivatorSound("NewObjective", 127);" and if I comment it out, the crash no longer happens. Presumably the "activator" for the "ActivatorSound" cannot be the world, which, again presumably, it is in this case because of the open script calling script 310.
[code]//Objective script
script 310 (void) Net
{
If ( GameType() == Game_Net_DeathMatch )
{
}
Else
{
ActivatorSound("NewObjective", 127);
SetFont("MAP1GOAL");
SetHudSize(1024, 768, 0);
HudMessage(s:"A"; HUDMSG_FADEOUT, 0, 0, 865.0, 160.0, 3.5, 0.5);
}
}
//Exit Perimeter Defense Station and proceed to Strogg Medical Facility, eliminate all resistance
Script 23 OPEN
{
ACS_Execute (310, 0, 0, 0, 0);
}[/code]