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
URGENT Map not starting
Kyle Offline
Posting Freak

Posts: 911
Threads: 36
Joined: Sep 2010
Reputation: 7
#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


Messages In This Thread
URGENT Map not starting - by ObsidianLegion - 07-31-2011, 05:01 PM
RE: URGENT Map not starting - by MrCookieh - 07-31-2011, 05:08 PM
RE: URGENT Map not starting - by ObsidianLegion - 07-31-2011, 05:11 PM
RE: URGENT Map not starting - by MrCookieh - 07-31-2011, 05:14 PM
RE: URGENT Map not starting - by ObsidianLegion - 07-31-2011, 05:15 PM
RE: URGENT Map not starting - by MrCookieh - 07-31-2011, 05:20 PM
RE: URGENT Map not starting - by ObsidianLegion - 07-31-2011, 05:24 PM
RE: URGENT Map not starting - by Kyle - 07-31-2011, 05:27 PM
RE: URGENT Map not starting - by ObsidianLegion - 07-31-2011, 05:28 PM
RE: URGENT Map not starting - by MrCookieh - 07-31-2011, 05:31 PM
RE: URGENT Map not starting - by ObsidianLegion - 07-31-2011, 05:34 PM
RE: URGENT Map not starting - by Kyle - 07-31-2011, 05:37 PM
RE: URGENT Map not starting - by ObsidianLegion - 07-31-2011, 05:50 PM
RE: URGENT Map not starting - by Kyle - 07-31-2011, 05:54 PM
RE: URGENT Map not starting - by ObsidianLegion - 07-31-2011, 05:57 PM
RE: URGENT Map not starting - by Kyle - 07-31-2011, 06:03 PM
RE: URGENT Map not starting - by ObsidianLegion - 07-31-2011, 06:04 PM
RE: URGENT Map not starting - by MrCookieh - 07-31-2011, 05:57 PM
RE: URGENT Map not starting - by ObsidianLegion - 07-31-2011, 05:58 PM



Users browsing this thread: 1 Guest(s)