Need help on my custom story! - 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: Need help on my custom story! (/thread-16502.html) Pages:
1
2
|
Need help on my custom story! - TerrorsEnd - 06-26-2012 Yeah as the topic says, I need help on my own custom story. I get this error when I try to load it: FATAL ERROR: Could not load script file 'custom_stories'/TerrorsEnd Map/maps/Terrorsend.hps'! main (37,1) : ERR : Unexpected end of file. EDIT: Fixed the Unexpected end of file, thanks to Damascus. But here's a new error! main (18,51) : ERR : Expected ')' or ',' main (19,52) : ERR : Expected ')' or ',' main (20,51) : ERR : Expected ')' or ',' main (21,52) : ERR : Expected ')' or ',' Here's my HPS: //////////////////////////// // Run when entering map void OnEnter() { AddEntityCollideCallback("Player", "Breakout_Quest_Area", "GetBreakoutQuest", true, 1); AddUseItemCallback("", "Monsterdoorkey_1", "Monsterdoor", "UsedKeyOnDoor", true); AddQuest("namequest", "NameQuest"); CompleteQuest(namequest", "NameQuest"); AddEntityCollideCallback("Player", "scr_monster_spawn_1", "SpawnEnemy1", true, 1); } void SpawnEnemy1(string &in asParent, string &in asChild, int alState); { SetEntityActive("Enemy1", true); AddEnemyPatrolNode("Enemy1", "PathNodeArea 1", 0.9r,""); AddEnemyPatrolNode("Enemy1", "PathNodeArea_2", 30.0t,""); AddEnemyPatrolNode("Enemy1", "PathNodeArea_3", 0.0r,""); AddEnemyPatrolNode("Enemy1", "PathNodeArea_4", 30.0t,""); void MyFunc(string &in asItem, string &in asEntity) { SetSwingDoorLocked("Monsterdoor", false, true) PlaySoundAtEntity("", "unlock_door", "monsterdoor", 0, false); RemoveItem("Monsterdoor_key1"); } //////////////////////////// // Run when leaving map void OnLeave() { } RE: Need help on my custom story! - bored2tears - 06-26-2012 (06-26-2012, 01:34 AM)TerrorsEnd Wrote: Yeah as the topic says, I need help on my own custom story.Copy how it is now. You forgot to close one of the functions. You also forgot a semicolon. RE: Need help on my custom story! - TerrorsEnd - 06-26-2012 (06-26-2012, 01:46 AM)bored2tears Wrote:Still the same error(06-26-2012, 01:34 AM)TerrorsEnd Wrote: Yeah as the topic says, I need help on my own custom story.Copy how it is now. You forgot to close one of the functions. You also forgot a semicolon. RE: Need help on my custom story! - bored2tears - 06-26-2012 (06-26-2012, 01:48 AM)TerrorsEnd Wrote:Hmm, from the line it says, the problem is somewhere in the voidOnLeave function. Try taking that out for now, unless you actually are going to be using it.(06-26-2012, 01:46 AM)bored2tears Wrote:Still the same error(06-26-2012, 01:34 AM)TerrorsEnd Wrote: Yeah as the topic says, I need help on my own custom story.Copy how it is now. You forgot to close one of the functions. You also forgot a semicolon. RE: Need help on my custom story! - TerrorsEnd - 06-26-2012 (06-26-2012, 02:21 AM)bored2tears Wrote:I took it off, same error but its now on the line where end is now which is after RemoveItem("Monsterdoor_key1");(06-26-2012, 01:48 AM)TerrorsEnd Wrote:Hmm, from the line it says, the problem is somewhere in the voidOnLeave function. Try taking that out for now, unless you actually are going to be using it.(06-26-2012, 01:46 AM)bored2tears Wrote:Still the same error(06-26-2012, 01:34 AM)TerrorsEnd Wrote: Yeah as the topic says, I need help on my own custom story.Copy how it is now. You forgot to close one of the functions. You also forgot a semicolon. } RE: Need help on my custom story! - bored2tears - 06-26-2012 Well, you can keep it back to the original. I am sure someone will come along and help, since I cannot seem to find the error. RE: Need help on my custom story! - TerrorsEnd - 06-26-2012 (06-26-2012, 02:30 AM)bored2tears Wrote: Well, you can keep it back to the original. I am sure someone will come along and help, since I cannot seem to find the error.Okay, I will keep searching for the solution. RE: Need help on my custom story! - Damascus - 06-26-2012 Missing a quotation mark in CompleteQuest. Also keep in mind that "Unexpected end of file" will always specify the last line in the script, so it's no help in finding where the actual error is. //////////////////////////// // Run when entering map void OnEnter() { AddEntityCollideCallback("Player", "Breakout_Quest_Area", "GetBreakoutQuest", true, 1); AddUseItemCallback("", "Monsterdoorkey_1", "Monsterdoor", "UsedKeyOnDoor", true); AddQuest("namequest", "NameQuest"); CompleteQuest("namequest", "NameQuest"); AddEntityCollideCallback("Player", "scr_monster_spawn_1", "SpawnEnemy1", true, 1); } void SpawnEnemy1(string &in asParent, string &in asChild, int alState); { SetEntityActive("Enemy1", true); AddEnemyPatrolNode("Enemy1", "PathNodeArea 1", 0.9r,""); AddEnemyPatrolNode("Enemy1", "PathNodeArea_2", 30.0t,""); AddEnemyPatrolNode("Enemy1", "PathNodeArea_3", 0.0r,""); AddEnemyPatrolNode("Enemy1", "PathNodeArea_4", 30.0t,""); } void MyFunc(string &in asItem, string &in asEntity) { SetSwingDoorLocked("Monsterdoor", false, true); PlaySoundAtEntity("", "unlock_door", "monsterdoor", 0, false); RemoveItem("Monsterdoor_key1"); } //////////////////////////// // Run when leaving map void OnLeave() { } RE: Need help on my custom story! - TerrorsEnd - 06-26-2012 (06-26-2012, 04:49 AM)Damascus Wrote: Missing a quotation mark in CompleteQuest. Also keep in mind that "Unexpected end of file" will always specify the last line in the script, so it's no help in finding where the actual error is.This quotation mark helped but now I get this error: 17,1 : ERR : Unexpected token '{' Which is this one: void SpawnEnemy1(string &in asParent, string &in asChild, int alState); { RE: Need help on my custom story! - Your Computer - 06-26-2012 Semi-colons aren't supposed to be found in function headers. |