Help
I keep getting this error whenever I attempt to launch my map:
'Unexpected end of file.'
And I cannot find the cause of this error no matter how times I review my script:
void OnStart()
{
SetPlayerActive(false);
SetPlayerCrouching(true);
ShowPlayerCrossHairIcons(false);
SetSanityDrainDisabled(true);
FadeOut(9.5f);
CreateParticleSystemAtEntity("", "ps_light_dust_large.ps", "PSArea_1", false);
CreateParticleSystemAtEntity("", "ps_light_dust_large.ps", "PSArea_2", false);
CreateParticleSystemAtEntity("", "ps_light_dust.ps", "PSArea_3", false);
CreateParticleSystemAtEntity("", "ps_light_dust.ps", "PSArea_4", false);
CreateParticleSystemAtEntity("", "ps_light_dust_large.ps", "PSArea_5", false);
AddTimer("T1", 10.0f, "StartIntro1");
}
void StartIntro1(string &in asTimer)
{
string x = asTimer;
if (x == "T1")
{
TeleportPlayer("PlayerStartArea_2");
AddTimer("T2", 2.0f, "IntroEvent1");
AddTimer("T3", 2.5f, "IntroEvent1");
AddTimer("T4", 4.0f, "IntroEvent1");
AddTimer("T5", 9.0f, "IntroEvent1");
AddTimer("T6", 20.5f, "IntroEvent1");
AddTimer("T7", 21.5f, "IntroEvent1");
AddTimer("T8", 22.5f, "IntroEvent1");
}
}
void IntroEvent1(string &in asTimer)
{
string x = asTimer;
if (x == "T2")
{
FadeIn(3.0f);
StartPlayerLookAt("ScriptArea_1", 1.5f, 5.0f, "");
}
else if (x == "T3")
{
FadePlayerFOVMulTo(0.01f, 0.1f);
}
else if (x == "T4")
{
SetMessage("Messages", "Intro1", 4.5f);
}
else if (x == "T5")
{
SetMessage("Messages", "Intro2", 0);
}
else if (x == "T6")
{
FadeOut(5.0f);
StartScreenShake(0.1f, 4.8f, 0.5f, 0.01f);
StartEffectFlash(0.5f, 1.0f, 2.0f);
}
else if (x == "T7")
{
PlaySoundAtEntity("", "grunt/notice.snt", "ScriptArea_1", 0.0f, false);
PlaySoundAtEntity("", "grunt/enabled.snt", "ScriptArea_1", 1.0f, false);
}
else if (x == "T8")
{
SetEntityActive("painting_portrait_insane_1", true);
StopPlayerLookAt();
AddTimer("T9", 2.5f, "IntroText1");
AddTimer("T10", 7.5f, "IntroText1");
}
}
void IntroText1(string &in asTimer)
{
string x = asTimer;
if (x == "T9")
{
TeleportPlayer("PlayerStartArea_1");
FadePlayerFOVMulTo(1.0f, 5.0f);
FadeIn(6.0f);
}
else if (x == "T10")
{
SetMessage("Messages", "IntroText1", 5.0f);
FadeOut(6.0f);
AddTimer("T11", 7.0f, "IntroEvent2");
AddTimer("T12", 8.0f, "IntroEvent2");
AddTimer("T13", 11.5f, "IntroEvent2");
AddTimer("T14", 15.0f, "IntroEvent2");
AddTimer("T15", 20.0f, "IntroEvent2");
AddTimer("T16", 21.0f, "IntroEvent2");
AddTimer("T17", 24.0f, "IntroEvent2");
}
}
void IntroEvent2(string &in asTimer)
{
string x = asTimer;
if (x == "T11")
{
TeleportPlayer("PlayerStartArea_3");
SetLampLit("altar_lamp_1", true, false);
StartPlayerLookAt("ScriptArea_2", 0.08f, 5.0f, "");
}
else if (x == "T12")
{
FadeIn(5.0f);
}
else if (x == "T13")
{
SetMessage("Messages", "Intro3", 0.0f);
}
else if (x == "T14")
{
GiveSanityDamage(1.0f, true);
SetEntityActive("slime_pile_large_1", true);
SetEntityActive("slime_3way_1", true);
SetEntityActive("slime_6way_1", true);
SetEntityActive("slime_3way_2", true);
CreateParticleSystemAtEntity("", "ps_guardian_appear_explosion.ps", "ScriptArea_3", false);
PlaySoundAtEntity("", "guardian_activated.snt", "ScriptArea_3", 0.5f, false);
}
else if (x == "T15")
{
CreateParticleSystemAtEntity("", "ps_dust_ghost.ps", "ScriptArea_4", false);
PlaySoundAtEntity("", "general_wind_whirl.snt", "ScriptArea_4", 0.5f, false);
SetLampLit("altar_lamp_1", false, true);
}
else if (x == "T16")
{
SetLampLit("altar_lamp_1", false, true);
}
else if (x == "T17")
{
FadeOut(2.0f);
StopPlayerLookAt();
AddTimer("T18", 2.5f, "IntroText2");
AddTimer("T19", 3.5f, "IntroText2");
AddTimer("T20", 8.5f, "IntroText2");
}
}
void IntroText2(string &in asTimer)
{
string x = asTimer;
if (x == "T18")
{
TeleportPlayer("PlayerStartArea_1");
}
else if (x == "T19")
{
FadeIn(3.0f);
}
else if (x == "T20")
{
SetMessage("Messages", "IntroText2", 5.0f);
FadeOut(6.0f);
AddTimer("T21", 7.0f, "IntroEvent3");
AddTimer("T22", 7.5f, "IntroEvent3");
AddTimer("T23", 10.0f, "IntroEvent3");
AddTimer("T24", 12.5f, "IntroEvent3");
AddTimer("T25", 16.0f, "IntroEvent3");
AddTimer("T26", 19.0f, "IntroEvent3");
}
}
void IntroEvent3(string &in asTimer)
{
string x = asTimer;
if (x == "T21")
{
TeleportPlayer("PlayerStartArea_4");
StartPlayerLookAt("ScriptArea_5", 0.1f, 5.0f, "");
}
else if (x == "T22")
{
FadeIn(3.0f);
}
else if (x == "T23")
{
SetMessage("Messages", "Intro4", 0.0f);
}
else if (x == "T24")
{
SetLightFlickerActive("SpotLight_1", true);
}
else if (x == "T25")
{
SetLightFlickerActive("SpotLight_1", true);
SetLightVisible("SpotLight_1", false);
PlaySoundAtEntity("", "29_elec_burst02.snt", "ScriptArea_6", 0.0f, false);
PlaySoundAtEntity("", "break_glass_bottle.snt", "ScriptArea_6", 0.0f, false);
}
else if (x == "T26")
{
FadeOut(3.0f);
StopPlayerLookAt();
AddTimer("T27", 3.5f, "IntroText3");
AddTimer("T28", 4.5f, "IntroText3");
AddTimer("T29", 8.5f, "IntroText3");
AddTimer("T30", 11.5f, "IntroText3");
}
}
void IntroText3(string &in asTimer)
{
string x = asTimer;
if (x == "T27")
{
TeleportPlayer("PlayerStartArea_1);
}
else if (x == "T28")
{
FadeIn(3.0f);
}
else if (x == "T29")
{
SetMessage("Messages", "IntroText3", 2.5f);
FadeOut(6.0f);
}
else if (x == "T30")
{
SetMessage("Messages", "IntroText4", 2.5f);
AddTimer("T31", 7.0f, "IntroEvent4");
AddTimer("T32", 7.5f, "IntroEvent4");
AddTimer("T33", 12.0f, "IntroEvent4");
AddTimer("T34", 14.5f, "IntroEvent4");
}
}
void IntroEvent4(string &in asTimer)
{
string x = asTimer;
if (x == "T31")
{
TeleportPlayer("PlayerStartArea_5");
StartPlayerLookAt("ScriptArea_7", 0.05f, 5.0f, "");
}
else if (x == "T32")
{
FadeIn(3.0f);
}
else if (x == "T33")
{
SetMessage("Messages", "Intro5", 0.0f);
}
else if (x == "T34")
{
StartPlayerLookAt("ScriptArea_8", 0.08f, 5.0f, "");
}
}
|