03-20-2014, 12:29 AM
In my .hps all scripts are correct but when I start it I got...
It says ShowPlayerCrosshairIcons(false); is wrong but its not because there is no "" for the bool help
Script:
Spoiler below!
Script:
Spoiler below!
Code:
//This is only executed when the map is loaded for the first time. Only happens once. Can be used for adding effects that should not repeat.//
void OnStart()
{
AddUseItemCallback("", "key1", "frontdoor", "UseKeyOnDoor", true);
FadeOut(0);
SetPlayerActive(false);
SetSanityDrainDisabled(true);
ShowPlayerCrosshairIcons(false);
AddTimer("fadein", 3, "TimerInroOutro");
PlayMusic("intro_cabin.ogg", false, 1, 1, 1, false);
} //Missing brace
void TimerInroOutro(string &in asTimer)
{
if(GetLocalVarInt("Intro") < 3) {
if(asTimer == "fadein") {
TeleportPlayer("Intro_" + GetLocalVarInt("Intro"));
FadeIn(1);
AddTimer("fadeout", 4, "TimerIntroOutro");
}
if(asTimer == "fadeout") {
FadeOut(1);
AddTimer("fadein", 1, "TimerIntroOutro");
AddLocalVarInt("Intro", 1);
}
else
{
TeleportPlayer("Spawn");
FadeIn(2);
SetPlayerActive(true);
SetSanityDrainDisabled(false);
ShowPlayerCrosshairIcons(true);
PlayMusic("inrto_cabin.ogg", false, 0, 1, 2, false);
}
}
} //Missing brace
void UseKeyOnDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("frontdoor", false, true);
RemoveItem(asItem);
}
//This is executed every time you enter the level. Can be executed several times. Can be used for playing music and adding checks.//
void OnEnter()
{
}
//This is executed every time you leave the level. Can be executed several times. Can be used for stopping music//
void OnLeave()
{
}