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
ERROR: Unexpected end of file
Wickedwrath Offline
Junior Member

Posts: 13
Threads: 3
Joined: Oct 2011
Reputation: 0
#1
Information  ERROR: Unexpected end of file

Hello! I need some help here with this script. It says "Unexpected end of file" and I just can't figure out what's wrong. Can anyone help and solve this, please?

Quote: ////////////////////////////
// Run first time starting map
void OnStart()

{
AddUseItemCallback("", "Key_1", "Door_1", "UsedKeyOnDoor", true);
AddUseItemCallback("", "Key_2", "Door_2", "UsedKeyOnDoor_2", true);
AddUseItemCallback("", "Secretkey2", "metal_1", "UsedKeyOnDoor_3", true);
}

void UsedKeyOnDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("Door_1", false, true);
PlaySoundEntity("", "unlock_door", "Door_1", 0, false);
RemoveItem("Key_1");
}

void UsedKeyOnDoor_2(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("Door_2", false, true);
PlaySoundAtEntity("", "unlock_door", "Door_2", 0,false);
RemoveItem("Key_2");

void Message_1(string &in asEntity)
{
SetMessage("Message", "Message_1", 2);
}
void UsedKeyOnDoor_3(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("metal_1", false, true);
PlaySoundEntity("", "unlock_door", "metal_1", 0, false);
RemoveItem("Secretkey2");
}
/////////////////////////////
// Run when entering map
void OnEnter()
{

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

}
(This post was last modified: 10-20-2011, 05:26 PM by Wickedwrath.)
10-19-2011, 03:08 PM
Find
jens Offline
Frictional Games

Posts: 4,093
Threads: 199
Joined: Apr 2006
Reputation: 202
#2
RE: ERROR: Unexpected end of file

PHP Code: (Select All)
////////////////////////////
// Run first time starting map
void OnStart()
{
  
AddUseItemCallback("""Key_1""Door_1""UsedKeyOnDoor"true);
  
AddUseItemCallback("""Key_2""Door_2""UsedKeyOnDoor_2"true);
  
AddUseItemCallback("""Secretkey2""metal_1""UsedKeyOnDoor_3"true);
}

void UsedKeyOnDoor(string &in asItemstring &in asEntity)
{
  
SetSwingDoorLocked("Door_1"falsetrue);
  
PlaySoundEntity("""unlock_door""Door_1"0false);
  
RemoveItem("Key_1");
}

void UsedKeyOnDoor_2(string &in asItemstring &in asEntity)
{
  
SetSwingDoorLocked("Door_2"falsetrue);
  
PlaySoundAtEntity("""unlock_door""Door_2"0,false);
  
RemoveItem("Key_2");
// <- THERE WAS A } MISSING.

void Message_1(string &in asEntity)
{
  
SetMessage("Message""Message_1"2);
}

void UsedKeyOnDoor_3(string &in asItemstring &in asEntity)
{
  
SetSwingDoorLocked("metal_1"falsetrue);
  
PlaySoundEntity("""unlock_door""metal_1"0false);
  
RemoveItem("Secretkey2");


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


}

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




There was a } missing, I added a comment in the code at the location.
(This post was last modified: 10-19-2011, 03:12 PM by jens.)
10-19-2011, 03:10 PM
Website Find
Wickedwrath Offline
Junior Member

Posts: 13
Threads: 3
Joined: Oct 2011
Reputation: 0
#3
RE: ERROR: Unexpected end of file

(10-19-2011, 03:10 PM)jens Wrote:
PHP Code: (Select All)
////////////////////////////
// Run first time starting map
void OnStart()
{
  
AddUseItemCallback("""Key_1""Door_1""UsedKeyOnDoor"true);
  
AddUseItemCallback("""Key_2""Door_2""UsedKeyOnDoor_2"true);
  
AddUseItemCallback("""Secretkey2""metal_1""UsedKeyOnDoor_3"true);
}

void UsedKeyOnDoor(string &in asItemstring &in asEntity)
{
  
SetSwingDoorLocked("Door_1"falsetrue);
  
PlaySoundEntity("""unlock_door""Door_1"0false);
  
RemoveItem("Key_1");
}

void UsedKeyOnDoor_2(string &in asItemstring &in asEntity)
{
  
SetSwingDoorLocked("Door_2"falsetrue);
  
PlaySoundAtEntity("""unlock_door""Door_2"0,false);
  
RemoveItem("Key_2");
// <- THERE WAS A } MISSING.

void Message_1(string &in asEntity)
{
  
SetMessage("Message""Message_1"2);
}

void UsedKeyOnDoor_3(string &in asItemstring &in asEntity)
{
  
SetSwingDoorLocked("metal_1"falsetrue);
  
PlaySoundEntity("""unlock_door""metal_1"0false);
  
RemoveItem("Secretkey2");


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


}

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




There was a } missing, I added a comment in the code at the location.
Hm.. Strange. It's still not working. (I also deleted your "// <- THERE WAS A } MISSING."-text) and still not working.


10-19-2011, 03:18 PM
Find
jens Offline
Frictional Games

Posts: 4,093
Threads: 199
Joined: Apr 2006
Reputation: 202
#4
RE: ERROR: Unexpected end of file

Can't see anything that would cause an unexpected end of file. usually it is a {} )( ;, " that is missing or incorrect positioned.
10-19-2011, 03:32 PM
Website Find
Wickedwrath Offline
Junior Member

Posts: 13
Threads: 3
Joined: Oct 2011
Reputation: 0
#5
RE: ERROR: Unexpected end of file

(10-19-2011, 03:32 PM)jens Wrote: Can't see anything that would cause an unexpected end of file. usually it is a {} )( ;, " that is missing or incorrect positioned.
Hm.. I solve it by removing:

PlaySoundEntity("", "unlock_door", "metal_1", 0, false);


10-19-2011, 03:33 PM
Find
jens Offline
Frictional Games

Posts: 4,093
Threads: 199
Joined: Apr 2006
Reputation: 202
#6
RE: ERROR: Unexpected end of file

Ah, that should be PlaySoundAtEntity not PlaySoundEntity!
10-19-2011, 03:36 PM
Website Find
Wickedwrath Offline
Junior Member

Posts: 13
Threads: 3
Joined: Oct 2011
Reputation: 0
#7
RE: ERROR: Unexpected end of file

(10-19-2011, 03:36 PM)jens Wrote: Ah, that should be PlaySoundAtEntity not PlaySoundEntity!
I tryed to change it, but then I got the error again (unexpected end of file).
The strange thing is, that when I remove the whole "PlaySoundAtEntity("", "unlock_door", "metal_1", 0, false);", it still gives me a "key sound". Is it supose to do that?


(10-19-2011, 03:36 PM)jens Wrote: Ah, that should be PlaySoundAtEntity not PlaySoundEntity!
Ah, I got it to work now, with your "PlaySoundAtEntity"-script! I don't know what went wrong..
Thank you! Smile


(This post was last modified: 10-19-2011, 03:52 PM by Wickedwrath.)
10-19-2011, 03:40 PM
Find
death5657 Offline
Junior Member

Posts: 1
Threads: 0
Joined: Mar 2013
Reputation: 0
#8
RE: ERROR: Unexpected end of file

Hi im stuck to and really don't know what to do can you help me??? all it says main (25,15) : ERR : Expected "{"
hear is my hps file:
////////////////////////////
// Run first time starting map
void OnStart()
{
AddUseItemCallback("", "K_1", "door_1", "UsedKeyOnDoor", true);
}

void UsedKeyOnDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("door_1", false, true);
PlaySoundAtEntity("", "unlock_door.snt", "door_1", 0, false);
RemoveItem("K_1");
}

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


}

////////////////////////////
// Run when leaving map
void OnLeave()
03-17-2013, 02:38 PM
Find
PutraenusAlivius Offline
Posting Freak

Posts: 4,713
Threads: 75
Joined: Dec 2012
Reputation: 119
#9
RE: ERROR: Unexpected end of file

You are missing the { and } at void OnLeave().

"Veni, vidi, vici."
"I came, I saw, I conquered."
03-17-2013, 03:27 PM
Find




Users browsing this thread: 3 Guest(s)