Frictional Games Forum (read-only)
URGENT Map not starting - 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: URGENT Map not starting (/thread-9511.html)

Pages: 1 2


RE: URGENT Map not starting - ObsidianLegion - 07-31-2011

(07-31-2011, 05:31 PM)MrCookieh Wrote:
Code:
void LevelDoorUnlocked(string &in asItem, string &in asEntity)
{
SetlevelDoorLocked("LevelDoor_1", false);

you have to close this one with a }
couldn't find more... but that shouldn't fix the crash, too...

Nope. Still don't work. :/


RE: URGENT Map not starting - Kyle - 07-31-2011

The quests need to have a string &in asName, or it works for me. Then you refer to "quest2" for the name and "Quest2" for the name of it in the "extra_english.lang". It is the same for the rest of them. Example:

AddQuest("quest2", "Quest2");

Script:

Code:
void OnStart()
{
    SetMessage("BeginningOfHorror", "Arrival", 0);
    AddQuest("quest2", "Quest2");
    SetEntityPlayerInteractCallback("SuicideRoom_1", "SuicideRoomQuest", true);
    AddEntityCollideCallback("Player", "QuestArea_1", "CollideQuests", true, 1);
    AddEntityCollideCallback("Player", "CompleteRoomQuest_1", "CollideCompleteQuest", true, 1);
    SetEntityPlayerInteractCallback("Note04", "NoteQuest", true);
    SetEntityPlayerInteractCallback("SuicideRoomKey_1", "KeyMessage", true);
    AddUseItemCallback("" ,"SuicideRoomKey_1", "SuicideRoom_1", "UsedKeyOnDoor", true);
    AddUseItemCallback("", "LevelDoorKey_1", "LevelDoor_1", "LevelDoorUnlocked", true);
}
void OnEnter()
{
}
void OnLeave()
{
    SetupLoadScreen("LoadingText", "Underpass", 1, "");
    CompleteQuest("", "Quest2");
}
void UsedKeyOnDoor(string &in asItem, string &in asEntity)
{
    SetSwingDoorLocked("SuicideRoom_1", false, true);
    CompleteQuest("quest4", "Quest4");
    PlaySoundAtEntity("", "unlock_door.snt", "LevelDoor_1", 0, false);
}
void LevelDoorUnlocked(string &in asItem, string &in asEntity)
{
    SetLevelDoorLocked("LevelDoor_1", false);
}
void SuicideRoomQuest(string &in asEntity)
{
    AddQuest("quest4", "Quest4");
}
void NoteQuest(string &in asEntity)
{
    AddQuest("quest3", "Quest3");
}
void KeyMessage(string &in asEntity)
{
    SetMessage("BeginningOfHorror", "KeyPickup", 0);
}
void CollideQuests(string &in asParent, string &in asChild, int alState)
{
    AddQuest("quest2", "Quest2");
}
void CollideCompleteQuest(string &in asParent, string &in asChild, int alState)
{
    CompleteQuest("quest3", "Quest3");
}

I also fixed a few problems in there.


RE: URGENT Map not starting - ObsidianLegion - 07-31-2011

(07-31-2011, 05:37 PM)Kyle Wrote: The quests need to have a string &in asName, or it works for me. Then you refer to "quest2" for the name and "Quest2" for the name of it in the "extra_english.lang". It is the same for the rest of them. Example:

AddQuest("quest2", "Quest2");

Script:

Code:
void OnStart()
{
    SetMessage("BeginningOfHorror", "Arrival", 0);
    AddQuest("quest2", "Quest2");
    SetEntityPlayerInteractCallback("SuicideRoom_1", "SuicideRoomQuest", true);
    AddEntityCollideCallback("Player", "QuestArea_1", "CollideQuests", true, 1);
    AddEntityCollideCallback("Player", "CompleteRoomQuest_1", "CollideCompleteQuest", true, 1);
    SetEntityPlayerInteractCallback("Note04", "NoteQuest", true);
    SetEntityPlayerInteractCallback("SuicideRoomKey_1", "KeyMessage", true);
    AddUseItemCallback("" ,"SuicideRoomKey_1", "SuicideRoom_1", "UsedKeyOnDoor", true);
    AddUseItemCallback("", "LevelDoorKey_1", "LevelDoor_1", "LevelDoorUnlocked", true);
}
void OnEnter()
{
}
void OnLeave()
{
    SetupLoadScreen("LoadingText", "Underpass", 1, "");
    CompleteQuest("", "Quest2");
}
void UsedKeyOnDoor(string &in asItem, string &in asEntity)
{
    SetSwingDoorLocked("SuicideRoom_1", false, true);
    CompleteQuest("quest4", "Quest4");
    PlaySoundAtEntity("", "unlock_door.snt", "LevelDoor_1", 0, false);
}
void LevelDoorUnlocked(string &in asItem, string &in asEntity)
{
    SetLevelDoorLocked("LevelDoor_1", false);
}
void SuicideRoomQuest(string &in asEntity)
{
    AddQuest("quest4", "Quest4");
}
void NoteQuest(string &in asEntity)
{
    AddQuest("quest3", "Quest3");
}
void KeyMessage(string &in asEntity)
{
    SetMessage("BeginningOfHorror", "KeyPickup", 0);
}
void CollideQuests(string &in asParent, string &in asChild, int alState)
{
    AddQuest("quest2", "Quest2");
}
void CollideCompleteQuest(string &in asParent, string &in asChild, int alState)
{
    CompleteQuest("quest3", "Quest3");
}

I also fixed a few problems in there.

Kyle, you are amazing. I seriously worship you (:

If you need story writing help. Ask me. I love writing (: I have a very good qualification in it as well (:

EDIT: Can you tell me what the errors were?


RE: URGENT Map not starting - Kyle - 07-31-2011

I think MrCookie missed this:

SetlevelDoorLocked("LevelDoor_1", false);

SetLevelDoorLocked("LevelDoor_1", false);


RE: URGENT Map not starting - ObsidianLegion - 07-31-2011

(07-31-2011, 05:54 PM)Kyle Wrote: I think MrCookie missed this:

SetlevelDoorLocked("LevelDoor_1", false);

SetLevelDoorLocked("LevelDoor_1", false);

Okay (: Want my games maps so far as a token of my thanks?





RE: URGENT Map not starting - MrCookieh - 07-31-2011

Does this really crash the game without any error message? :O


RE: URGENT Map not starting - ObsidianLegion - 07-31-2011

(07-31-2011, 05:57 PM)MrCookieh Wrote: Does this really crash the game without any error message? :O

It obviously does. :/

Crappy ain't it?


RE: URGENT Map not starting - Kyle - 07-31-2011

(07-31-2011, 05:57 PM)Lolnesia09 Wrote:
(07-31-2011, 05:54 PM)Kyle Wrote: I think MrCookie missed this:

SetlevelDoorLocked("LevelDoor_1", false);

SetLevelDoorLocked("LevelDoor_1", false);

Okay (: Want my games maps so far as a token of my thanks?

No thanks. Smile

I help, that's it. Tongue


RE: URGENT Map not starting - ObsidianLegion - 07-31-2011

(07-31-2011, 06:03 PM)Kyle Wrote:
(07-31-2011, 05:57 PM)Lolnesia09 Wrote:
(07-31-2011, 05:54 PM)Kyle Wrote: I think MrCookie missed this:

SetlevelDoorLocked("LevelDoor_1", false);

SetLevelDoorLocked("LevelDoor_1", false);

Okay (: Want my games maps so far as a token of my thanks?

No thanks. Smile

I help, that's it. Tongue

Dude..........+1 Kudos to you my friend