Facebook Twitter YouTube Frictional Games | Forum | Newsletter | Dev Blog | Dev Wiki | Support | Shelf | Store

Privacy Policy


Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Solved URGENT Map not starting
Author Message
JackoIsDeath Offline
Member

Posts: 171
Joined: Jun 2011
Reputation: 0
Post: #11
RE: URGENT Map not starting
(07-31-2011 05:31 PM)MrCookieh Wrote:  
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. :/

07-31-2011 05:34 PM
Find all posts by this user Quote this message in a reply
Kyle Offline
Posting Freak

Posts: 910
Joined: Sep 2010
Reputation: 7
Post: #12
RE: URGENT Map not starting
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:

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.

(This post was last modified: 07-31-2011 05:39 PM by Kyle.)
07-31-2011 05:37 PM
Find all posts by this user Quote this message in a reply
JackoIsDeath Offline
Member

Posts: 171
Joined: Jun 2011
Reputation: 0
Post: #13
RE: URGENT Map not starting
(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:

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?

(This post was last modified: 07-31-2011 05:50 PM by JackoIsDeath.)
07-31-2011 05:50 PM
Find all posts by this user Quote this message in a reply
Kyle Offline
Posting Freak

Posts: 910
Joined: Sep 2010
Reputation: 7
Post: #14
RE: URGENT Map not starting
I think MrCookie missed this:

SetlevelDoorLocked("LevelDoor_1", false);

SetLevelDoorLocked("LevelDoor_1", false);

07-31-2011 05:54 PM
Find all posts by this user Quote this message in a reply
JackoIsDeath Offline
Member

Posts: 171
Joined: Jun 2011
Reputation: 0
Post: #15
RE: URGENT Map not starting
(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?

07-31-2011 05:57 PM
Find all posts by this user Quote this message in a reply
MrCookieh Offline
Member

Posts: 157
Joined: Jul 2011
Reputation: 0
Post: #16
RE: URGENT Map not starting
Does this really crash the game without any error message? :O

The Well: Descent - Take a look at it!
07-31-2011 05:57 PM
Find all posts by this user Quote this message in a reply
JackoIsDeath Offline
Member

Posts: 171
Joined: Jun 2011
Reputation: 0
Post: #17
RE: URGENT Map not starting
(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?

07-31-2011 05:58 PM
Find all posts by this user Quote this message in a reply
Kyle Offline
Posting Freak

Posts: 910
Joined: Sep 2010
Reputation: 7
Post: #18
RE: URGENT Map not starting
(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

07-31-2011 06:03 PM
Find all posts by this user Quote this message in a reply
JackoIsDeath Offline
Member

Posts: 171
Joined: Jun 2011
Reputation: 0
Post: #19
RE: URGENT Map not starting
(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

07-31-2011 06:04 PM
Find all posts by this user Quote this message in a reply
Post Reply 




User(s) browsing this thread: