Expected ;
Ok, i give up, WHAT THE HELL IS WRONG WITH THIS SCRIPT, I thinks that im missing a ; somewhere, BUT I SWEAR IM NOT. Unless im blind...
FATAL ERROR: Could not load script file 'custom_stories/Outskirts/maps/Intro/Intro.hps'!
main (15, 77) : ERR : Expected ';'
void OnStart()
{
FadeOut(0.0f);
AddTimer("Fader", 1.0f, "Refade");
AddUseItemCallback("", "Lab", "LabDoor", "OpenLabDoor", true);
SetEntityPlayerLookAtCallback("Boo", "TableScare", true);
AddEntityCollideCallback("Player", "LockBehind", "LockBehind", true, 1);
AddUseItemCallback("", "StudyRoom", "StudyDoor", "OpenStudyDoor", true);
AddUseItemCallback("", "StudyRoom", "StudyDoor2", "LockStudyDoor", true);
AddEntityCollideCallback("Player", "ActivateOtisAnyway", "ActivateOtisAnyway", true, 1);
AddEntityCollideCallback("Player", "CheckOnPatient", "CheckOnPatient", true, 1);
SetEntityConnectionStateChangeCallback("lever", "func_shelf");
PlayMusic("09_amb_safe.ogg", false, 0.8, 2, 0, true);
AddEntityCollideCallback("Player", "StartMislead", "MisleadPlayer", true, 1);
AddEntityCollideCallback("Player", "StopMislead", "StraightenPlayer", true), 1);
AddEntityCollideCallback("Player", "HopefulCollide", "SpawnStayHere", true, 1);
SetEntityPlayerInteractCallback("NoGoingBack", "TellPlayerNoGoingBack", false);
}
void SpawnStayHere(string &in asParent, string &in asChild, int alState)
{
SetEntityActive("CharlesComeBack", true);
}
void TellPlayerNoGoingBack(string &in asEntity)
{
SetMessage("Thoughts", "NoGoingBackMate", 3);
}
void StraightenPlayer(string &in asParent, string &in asChild, int alState)
{
StopMusic(1, 0);
AddTimer("CatchABreathItsNotReal", 2, "ContinueStraighten");
}
void ContinueStraighten(string &in asTimer)
{
PlayMusic("01_amb_darkness.ogg", true, 0.8, 2, 0, true);
}
void MisleadPlayer(string &in asParent, string &in asChild, int alState)
{
StopMusic(1, 0);
AddTimer("NewMusic", 2, "ContinueMusic");
}
void ContinueMusic(string &in asTimer)
{
PlayMusic("dan_suitor.ogg", false, 0.9, 1, 0, false);
}
void Refade(string &in asTimer)
{
FadeIn(4.0f);
}
void func_shelf(string &in asEntity, int alState)
{
if (alState == 1)
{
SetMoveObjectState("shelf",1.0f);
PlaySoundAtEntity("", "quest_completed.snt", "shelf_move_1", 0, false);
return;
}
}
void CheckOnPatient(string &in asParent, string &in asChild, int alState)
{
SetMessage("Thoughts", "CheckOnPatient", 6.0f);
}
void ActivateOtisAnyway(string &in asParent, string &in asChild, int alState)
{
SetEntityActive("Otis", false);
SetEntityActive("Otis2", true);
AddEnemyPatrolNode("Otis2", "PathNodeArea_2", 0, "");
AddEnemyPatrolNode("Otis2", "PathNodeArea_3", 10, "");
}
void LockStudyDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("StudyDoor2", true, true);
RemoveItem("StudyRoom");
SetEntityActive("Otis", false);
SetEntityActive("Otis2", true);
AddEnemyPatrolNode("Otis2", "PathNodeArea_2", 2, "");
}
void LockBehind(string &in asParent, string &in asChild, int alState)
{
SetMessage("Thoughts", "LockBehind", 6.0f);
SetEntityActive("StudyDoor", false);
SetEntityActive("StudyDoor2", true);
SetSwingDoorClosed("StudyDoor2", false, false);
}
void OpenLabDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("LabDoor", false, true);
RemoveItem("Lab");
}
void OpenStudyDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("StudyDoor", false, true);
}
void TableScare(string &in asEntity, int alState)
{
SetMessage("Thoughts", "Shit", 3.0f);
GiveSanityDamage(10, true);
AddTimer("", 2.0f, "ActivateOtis");
PlaySoundAtEntity("", "react_scare.snt", "Player", 0, false);
}
void ActivateOtis(string &in asTimer)
{
SetEntityActive("Otis", true);
AddEnemyPatrolNode("Otis", "PathNodeArea_1", 2, "");
StartPlayerLookAt("castle_1", 20.0f, 20.0f, "");
AddTimer("", 2.0f, "StopLook");
}
void StopLook(string &in asTimer)
{
StopPlayerLookAt();
}
(This post was last modified: 01-29-2012, 08:53 AM by Tripication.)
|