Frictional Games Forum (read-only)
Fatal error please help! - Printable Version

+- Frictional Games Forum (read-only) (https://www.frictionalgames.com/forum)
+-- Forum: Amnesia: The Dark Descent (https://www.frictionalgames.com/forum/forum-6.html)
+--- Forum: Custom Stories, TCs & Mods - Development (https://www.frictionalgames.com/forum/forum-38.html)
+---- Forum: Development Support (https://www.frictionalgames.com/forum/forum-39.html)
+---- Thread: Fatal error please help! (/thread-9072.html)



Fatal error please help! - TheDavenia - 07-10-2011

This is what my fatal error says:

FATAL ERROR: Could not load script file
'custom_stories/(secret)/maps/Bedroom.hps'!
main (37, 1): ERR : Unexpected token '{'

And here's my Bedroom.hps file:

Code:
void OnStart()
{
AddEntityCollideCallback("Player", "script_turn_boxlight_off", "func_turn_boxlight_off", true, 1);
wakeUp();
AddUseItemCallback("", "key_tower_1", "level_hub_1", "unlock_level_hub_1", true);
}

void wakeUp () {
    FadeOut(0);     // Instantly fades the screen out. (Good for starting the game)
    FadeIn(20);      // Amount of seconds the fade in takes
    FadeImageTrailTo(2, 2);
    FadeSepiaColorTo(100, 4);
    SetPlayerActive(false);    
    FadePlayerRollTo(50, 220, 220);                 // "Tilts" the players head
    FadeRadialBlurTo(0.15, 2);
    SetPlayerCrouching(true);              // Simulates being on the ground
    AddTimer("trig1", 7.0f, "beginStory");            // Change '11.0f' to however long you want the 'unconciousness' to last
}

void beginStory(string &in asTimer){
    ChangePlayerStateToNormal();
    SetPlayerActive(true);
    FadePlayerRollTo(0, 33, 33);        // Change all settings to defaults
    FadeRadialBlurTo(0.0, 1);
    FadeSepiaColorTo(0, 4);
    SetPlayerCrouching(false);
    FadeImageTrailTo(0,1);
}

void func_turn_boxlight_off(string &in asParent, string &in asChild, int alState)
{
PlaySoundAtEntity("script_turn_light_off", "scary_laugh01.ogg", "Player", 1.0f, false);
//SetLightVisible("boxlight", false);
}

void SetLevelDoorLocked(string& asName, bool abLocked);
{
    SetLevelDoorLocked("level_hub_1", false, true);
    PlaySoundAtEntity("", "unlock_door", "level_hub_1", 0, false);
    RemoveItem("key_tower_1");
}

Please help!
Thanks,
TheDavenia


RE: Fatal error please help! - Russ Money - 07-10-2011

void SetLevelDoorLocked(string& asName, bool abLocked);

Remove the ; at the end.

Usually when you get an error like that, it's telling you that error is somewhere around Line 37, Character 1


RE: Fatal error please help! - TheDavenia - 07-10-2011

(07-10-2011, 09:28 PM)Russ Money Wrote: void SetLevelDoorLocked(string& asName, bool abLocked);

Remove the ; at the end.

Usually when you get an error like that, it's telling you that error is somewhere around Line 37, Character 1

Now i get this error:

FATAL ERROR: Could not load script file
'custom_stories/(secret)/maps/Bedroom.hps'!
main (36, 1) : ERR : A function with the same name and parameters allready exist
main (38, 5) : ERR : No matching signatures to
'SetLevelDoorLocked(string@&, const bool, const bool)'


RE: Fatal error please help! - SLAMnesia - 07-10-2011

you're line """"void SetLevelDoorLocked(string& asName, bool abLocked)""""
is incorrect. you should change it to
void unlock_level_hub_1(string& asName, bool abLocked)

[EDIT]
the reason why its wrong (incase you are a learning type) is because you have the callback function at the beginning
void Onstart
{
AddUseItemCallback("", "key_tower_1", "level_hub_1", "unlock_level_hub_1", true);
}

isn't referenced correctly, so change it to what I put above and it should all smoothen out

Don't thank me, BLOW ME



RE: Fatal error please help! - PumpMaster - 07-10-2011

DAMNesia that's some good hearty advice!


RE: Fatal error please help! - TheDavenia - 07-11-2011

(07-10-2011, 11:12 PM)SLAMnesia Wrote: you're line """"void SetLevelDoorLocked(string& asName, bool abLocked)""""
is incorrect. you should change it to
void unlock_level_hub_1(string& asName, bool abLocked)

[EDIT]
the reason why its wrong (incase you are a learning type) is because you have the callback function at the beginning
void Onstart
{
AddUseItemCallback("", "key_tower_1", "level_hub_1", "unlock_level_hub_1", true);
}

isn't referenced correctly, so change it to what I put above and it should all smoothen out

Don't thank me, BLOW ME

Now i get this error:

FATAL ERROR: Could not load script file
'custom_stories/(secret)/maps/Bedroom.hps'!
main (38, 5) : ERR : No matching signatures to
'SetLevelDoorLocked(string@&, const bool, const bool)'
Undecided


RE: Fatal error please help! - plantum - 07-11-2011

(07-11-2011, 10:13 AM)TheDavenia Wrote:
(07-10-2011, 11:12 PM)SLAMnesia Wrote: you're line """"void SetLevelDoorLocked(string& asName, bool abLocked)""""
is incorrect. you should change it to
void unlock_level_hub_1(string& asName, bool abLocked)

[EDIT]
the reason why its wrong (incase you are a learning type) is because you have the callback function at the beginning
void Onstart
{
AddUseItemCallback("", "key_tower_1", "level_hub_1", "unlock_level_hub_1", true);
}

isn't referenced correctly, so change it to what I put above and it should all smoothen out

Don't thank me, BLOW ME

Now i get this error:

FATAL ERROR: Could not load script file
'custom_stories/(secret)/maps/Bedroom.hps'!
main (38, 5) : ERR : No matching signatures to
'SetLevelDoorLocked(string@&, const bool, const bool)'
Undecided

Change "SetLevelDoorLocked("level_hub_1", false, true);"

to "SetLevelDoorLocked("level_hub_1", false);"



RE: Fatal error please help! - TheDavenia - 07-11-2011

(07-11-2011, 10:24 AM)plantum Wrote:
(07-11-2011, 10:13 AM)TheDavenia Wrote:
(07-10-2011, 11:12 PM)SLAMnesia Wrote: you're line """"void SetLevelDoorLocked(string& asName, bool abLocked)""""
is incorrect. you should change it to
void unlock_level_hub_1(string& asName, bool abLocked)

[EDIT]
the reason why its wrong (incase you are a learning type) is because you have the callback function at the beginning
void Onstart
{
AddUseItemCallback("", "key_tower_1", "level_hub_1", "unlock_level_hub_1", true);
}

isn't referenced correctly, so change it to what I put above and it should all smoothen out

Don't thank me, BLOW ME

Now i get this error:

FATAL ERROR: Could not load script file
'custom_stories/(secret)/maps/Bedroom.hps'!
main (38, 5) : ERR : No matching signatures to
'SetLevelDoorLocked(string@&, const bool, const bool)'
Undecided

Change "SetLevelDoorLocked("level_hub_1", false, true);"

to "SetLevelDoorLocked("level_hub_1", false);"

now my key just doesn't work on the door Undecided


RE: Fatal error please help! - Roenlond - 07-11-2011

change
unlock_level_hub_1(string& asName, bool abLocked)
to
unlock_level_hub_1(string &in asItem, string &in asEntity)



RE: Fatal error please help! - TheDavenia - 07-11-2011

Thanks guys it all works now!