Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Can't load script file
SuperSoldier333 Offline
Junior Member

Posts: 12
Threads: 2
Joined: Aug 2012
Reputation: 0
#1
Can't load script file

When I try to load my CS I get an error:

FATAL ERROR: Could not load script file
'custom_stories/SuperSoldierAdventures/maps/mansion.hps'!
main (92,26) : ERR : Expected identifier



I suppose that I wrote something incorrectly in my script but I can't find what.





////////////////////////////
// Run when the map starts
void OnStart()

{
AddUseItemCallback("", "key_1", "mansion_1", "UsedKeyOnDoor", true);
AddUseItemCallback("", "key_2", "level_door_studies", "UsedKeyOnDoor2", true);
AddEntityCollideCallback("Player", "ScriptArea_1", "Scare1", true, 1);
AddEntityCollideCallback("Player", "ScriptArea_2", "Scare2", true, 1);
SetEntityPlayerInteractCallback("potion_sanity_2", "Scare3", true);
SetEntityPlayerInteractCallback("note_3", "SetScriptActive", true);
AddEntityCollideCallback("book_moveable_18", "ScriptArea_3", "UnlockDoor", true, 1);
SetEntityPlayerInteractCallback("note_4", "TpStatue", true);
SetEntityPlayerInteractCallback("note_6", "TpStatue2", true);
SetEntityPlayerInteractCallback("note_7", "Grunt", true);
}


void UsedKeyOnDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("mansion_1", false, true);
PlaySoundAtEntity("", "unlock_door", "mansion_1", 0.0f, false);
RemoveItem("key_1");
}


void UsedKeyOnDoor2(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("level_door_studies", false, true);
PlaySoundAtEntity("", "unlock_door", "level_door_studies", 0.0f, false);
RemoveItem("key_2");
}


void Scare1(string &in asParent, string &in asChild, int alState)
{
SetEntityActive("corpse_male_1", true);
AddPropForce("corpse_male_1", -10000, 0, 0,"world" );
PlaySoundAtEntity("", "24_iron_maiden.snt", "corpse_male_1", 0, false);
}


void Scare2(string &in asParent, string &in asChild, int alState)
{
SetEntityActive("corpse_male_2", true);
AddPropForce("corpse_male_2", -10000, 0, 0,"world");
PlaySoundAtEntity("", "24_iron_maiden.snt", "corpse_male_2", 0, false);
}


void Scare3(string &in item)
{
SetEntityActive("corpse_male_3", true);
PlaySoundAtEntity("", "24_iron_maiden.snt", "corpse_male_3", 0, false);
}


void SetScriptActive(string &in item)
{
SetEntityActive("ScriptArea_2", true);
SetEntityActive("ScriptArea_3", true);
}


void UnlockDoor(string &in asParent, string &in asChild, int alState)
{
SetSwingDoorLocked("mansion_4", false, true);
PlaySoundAtEntity("", "unlock_door", "book_moveable_18", 0, false);
}


void TpStatue(string &in item)
{
SetEntityActive("statue_1", true);
SetEntityActive("statue_2", true);
SetEntityActive("statue_3", true);
SetEntityActive("statue_4", true);
SetEntityActive("block_box_1", true);
SetEntityActive("servant_grunt_1", true);
SetEntityActive("note_6", true);
SetEntityActive("mansion_3", false);
SetEntityActive("mansion_4", false);
AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_4", 0, "");
AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_5", 0, "");
AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_6", 0, "");
AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_7", 0, "");
}


void TpStatue2(string &in item)
{
SetEntityActive("note_7".true);
SetEntityActive("statue_1", false);
SetEntityActive("statue_2", false);
SetEntityActive("statue_3", false);
SetEntityActive("statue_4", false);
SetEntityActive("block_box_1", false);
}


void Grunt(string &in item)
{
SetEntityActive("servant_grunt_1", false);
}





////////////////////////////
// Run when entering map
void OnEnter()
{

}

////////////////////////////
// Run when leaving map
void OnLeave()
{

}
(This post was last modified: 08-11-2012, 05:21 PM by SuperSoldier333.)
08-11-2012, 03:49 PM
Find
Lizard Offline
Member

Posts: 174
Threads: 23
Joined: Jul 2012
Reputation: 5
#2
RE: Can't load script file

void TpStatue2(string &in item)
{
SetEntityActive("note_7".true);
SetEntityActive("statue_1", false);
SetEntityActive("statue_2", false);
SetEntityActive("statue_3", false);
SetEntityActive("statue_4", false);
SetEntityActive("block_box_1", false);
}


Should be


void TpStatue2(string &in item)
{
SetEntityActive("note_7",true);
SetEntityActive("statue_1", false);
SetEntityActive("statue_2", false);
SetEntityActive("statue_3", false);
SetEntityActive("statue_4", false);
SetEntityActive("block_box_1", false);
}

CURRENT PROJECT:
A Fathers Secret == Just started
08-11-2012, 04:06 PM
Find
SuperSoldier333 Offline
Junior Member

Posts: 12
Threads: 2
Joined: Aug 2012
Reputation: 0
#3
RE: Can't load script file

(08-11-2012, 04:06 PM)ZereboO Wrote: void TpStatue2(string &in item)
{
SetEntityActive("note_7".true);
SetEntityActive("statue_1", false);
SetEntityActive("statue_2", false);
SetEntityActive("statue_3", false);
SetEntityActive("statue_4", false);
SetEntityActive("block_box_1", false);
}


Should be


void TpStatue2(string &in item)
{
SetEntityActive("note_7",true);
SetEntityActive("statue_1", false);
SetEntityActive("statue_2", false);
SetEntityActive("statue_3", false);
SetEntityActive("statue_4", false);
SetEntityActive("block_box_1", false);
}

Men, what a silly error. Thanks for the help.
08-11-2012, 05:21 PM
Find




Users browsing this thread: 3 Guest(s)