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
Changing map after being killed by monster
Sprytny Offline
Junior Member

Posts: 7
Threads: 3
Joined: Mar 2012
Reputation: 0
#1
Changing map after being killed by monster

Hi, I have big problem as I wrote in thread subject. I have the door and after putting the key into them the monster appears. I want the player to spawn on the other map after being killed by him. I don't have any idea, here is a part of my code:



void DoorKeyIn(string &in asItem, string &in asEntity)
{
    SetSwingDoorLocked("ambushdoor", false, true);
    PlaySoundAtEntity("", "unlock_door", "ambushdoor", 0, false);
    RemoveItem("ambushdoorkey");
    PlayGuiSound("player_bodyfall5.ogg",1);
    PlaySoundAtEntity("", "enabled.snt", "servant_grunt_1", 0,false);
    PlaySoundAtEntity("", "attack_claw_hit.snt", "servant_grunt_1", 0,false);
    SetEntityActive("servant_grunt_1", true);
}

void CheckPointAbduction(string &in asName, int alCount)
{
    AddTimer("ChangeMap", 5.0, "TimerChangeMap");
    FadeOut(0.0f);
    SetPlayerActive(false);
    PlayGuiSound("22_end.snt", 1.0f);
}
void TimerChangeMap(string &in asChangeMap)
{
    ChangeMap("piwnica.map","PlayerStartArea_1", "", "");    
}
03-25-2012, 01:24 PM
Find
Unearthlybrutal Offline
Posting Freak

Posts: 775
Threads: 12
Joined: May 2011
Reputation: 26
#2
RE: Changing map after being killed by monster

Smile Use this:

Spoiler below!

void DoorKeyIn(string &in asItem, string &in asEntity)
{ // .lang category and entry for death hints
CheckPoint ("checkpoint", "", "CheckPointAbduction", " [.lang category] ", " [.lang entry] ");
SetSwingDoorLocked("ambushdoor", false, true);
PlaySoundAtEntity("", "unlock_door", "ambushdoor", 0, false);
RemoveItem("ambushdoorkey");
PlayGuiSound("player_bodyfall5.ogg",1);
PlaySoundAtEntity("", "enabled.snt", "servant_grunt_1", 0,false);
PlaySoundAtEntity("", "attack_claw_hit.snt", "servant_grunt_1", 0,false);
SetEntityActive("servant_grunt_1", true);
}

void CheckPointAbduction(string &in asName, int alCount)
{
AddTimer("ChangeMap", 5.0, "TimerChangeMap");
FadeOut(0.0f);
SetPlayerActive(false);
PlayGuiSound("22_end.snt", 1.0f);
}
void TimerChangeMap(string &in asChangeMap)
{
ChangeMap("piwnica.map","PlayerStartArea_1", "", "");
}



When Life No Longer Exists
Full-conversion mod
(This post was last modified: 03-25-2012, 01:58 PM by Unearthlybrutal.)
03-25-2012, 01:57 PM
Website Find
Sprytny Offline
Junior Member

Posts: 7
Threads: 3
Joined: Mar 2012
Reputation: 0
#3
RE: Changing map after being killed by monster

It works ! Thanks a lot !!!
03-25-2012, 02:25 PM
Find
Unearthlybrutal Offline
Posting Freak

Posts: 775
Threads: 12
Joined: May 2011
Reputation: 26
#4
RE: Changing map after being killed by monster

No problem Smile

When Life No Longer Exists
Full-conversion mod
03-25-2012, 06:09 PM
Website Find




Users browsing this thread: 3 Guest(s)