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
Script Help Unexpected end of file error (SOLVED)
A.M Team Offline
Banned

Posts: 811
Threads: 63
Joined: Sep 2014
#1
Bug  Unexpected end of file error (SOLVED)

I was making my custom story and so added a few more quests, then I get this error. Heres my .hps file. And before you say, yes, I tryed putting in the } in line 10 but that only caused more errors. HELP! Sad

My .hps file:

PHP Code: (Select All)
void OnStart()
{
    
AddUseItemCallback("", "key_intro", "intro_door", "UseKeyOnDoor", true);
    
SetInventoryDisabled(true);
    
SetPlayerActive(false);
    
GiveSanityDamage(100, false);
    
FadeOut(0.1);
    
AddQuest("memento2", "memento2");


void InteractPassage(string &in asEntity); 
{
    
int interactCount = GetLocalVarInt("HitCount");

    
AddLocalVarInt("HitCount", 1);
    
AddTimer("", 0.5, "DecreaseHitCount");

    if (
interactCount == 1)
    {
        
SetPropHealth("BreakableJar", 0);
    }

    if (
GetTimerTimeLeft("limitsound") == 0)
    {
        
AddTimer("limitsound", 0.5, "");

        
PlayGuiSound("impact_glass.ogg", 1);
        
PlayGuiSound("break_glass_bottle1", 1);
    }
}

void VoiceDone ()
{
    
SetPlayerSanity(70); 
    
SetInventoryDisabled(false);
    
SetPlayerActive(true);
    
FadeIn(3);
    
AddEntityCollideCallback("Player", "AreaMemento", "EventQuest", true, 1);
    
AddEntityCollideCallback("Player", "AreaMemento_2", "AcidQuest", true, 1);
    
AddUseItemCallback("", "acido1", "organico1", "Dissolve", true);
}

void Dissolve (string &in asItem, string &in asEntity)
{
    
SetPropActiveAndFade("organico1", false, 3);
    
PreloadSound("puzzle_acid.snt");
    
CompleteQuest("memento2", "memento2");
}

void DecreaseHitCount(string &in asTimer)
{
    
AddLocalVarInt("HitCount", -1);
}

void UseKeyOnDoor(string &in asItem, string &in asEntity)
{
    
SetSwingDoorLocked("intro_door", false, true);
    
PlaySoundAtEntity("Unlock_door", "unlock_door.snt", "intro_door", 0, false);
    
RemoveItem("intro_key");
}

void PickUpLantern(string &in asEntity, string &in type)
{
    
AddQuest("lantern", "pickuplantern");
}

void EventQuest(string &in asParent, string &in asChild, int alState)
{
    
AddQuest("area", "memento1");
}

void OnEnter()
{
    
PlayMusic("04_amb.ogg", true, 1, 15, 1, true);
}

void OnLeave()
{
    
StopMusic(2, 1);
    
CompleteQuest("lantern", "pickuplantern");
} 
(This post was last modified: 09-11-2014, 06:25 PM by A.M Team.)
09-07-2014, 01:27 PM
Find
Romulator Offline
Not Tech Support ;-)

Posts: 3,628
Threads: 63
Joined: Jan 2013
Reputation: 195
#2
RE: Unexpected end of file error

Your OnStart() does not have a closing brace. ( } )

Put one after this line:
PHP Code: (Select All)
AddQuest("memento2", "memento2"); 

So it becomes:
PHP Code: (Select All)
AddQuest("memento2", "memento2"); 
} 


If there are more errors after this, let me know what the actual message of the error is Smile

Discord: Romulator#0001
[Image: 3f6f01a904.png]
09-07-2014, 01:47 PM
Find
A.M Team Offline
Banned

Posts: 811
Threads: 63
Joined: Sep 2014
#3
RE: Unexpected end of file error

I got an error, "14,1 unexpected token {
09-07-2014, 02:03 PM
Find
Neelke Offline
Senior Member

Posts: 668
Threads: 82
Joined: Apr 2013
Reputation: 26
#4
RE: Unexpected end of file error

void InteractPassage(string &in asEntity);

This has an ; that should be there. Delete it and it should be fine.

Derp.
(This post was last modified: 09-07-2014, 03:08 PM by Neelke.)
09-07-2014, 03:08 PM
Find
A.M Team Offline
Banned

Posts: 811
Threads: 63
Joined: Sep 2014
#5
RE: Unexpected end of file error

Thank you so much, it works now! Smile

https://www.youtube.com/watch?v=qGITFJr_4Po
09-07-2014, 03:22 PM
Find




Users browsing this thread: 1 Guest(s)