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
Script Help Problem with timing script...
flamez3 Offline
Posting Freak

Posts: 1,281
Threads: 48
Joined: Apr 2011
Reputation: 57
#8
RE: Problem with timing script...

(01-10-2012, 04:18 AM)MissMarilynn Wrote:
(01-10-2012, 03:28 AM)flamez3 Wrote:
(01-10-2012, 03:18 AM)Statyk Wrote:
(01-10-2012, 02:25 AM)flamez3 Wrote:
Quote:void OnStart()
{
///AREAS

AddEntityCollideCallback("Player", "monsterspawn", "MonsterFunction", true, 1);
AddEntityCollideCallback("Player", "clockbong", "ClockScare", true, 1);
AddEntityCollideCallback("Player", "basementarea", "BasementLevel", true, 1);

///MESSAGES

SetEntityPlayerInteractCallback("Girls_Dorm_First_Floor", "IsItLocked3", true);
SetEntityPlayerInteractCallback("Boys_Dorm_First_Floor", "IsItLocked4", true);
SetEntityPlayerInteractCallback("ra_office", "IsItLocked5", true);
AddEntityCollideCallback("Player", "thirdfloorstairs", "ThirdStairs", true, 1);

///USE ITEMS

AddUseItemCallback("", "girl_key", "Girls_Dorm_First_Floor", "UnlockDoor", true);

///MONSTER SPAWN

SetEntityPlayerInteractCallback("girl_key", "SpawnMonster", true);

//TIMER
FadeOut(0);
AddTimer("", 4, "intro1");
}

void intro1(string &in asTimer)
{
SetMessage("Intro", "Beginning", 5);
AddTimer("", 6, "intro2");
}

void intro2(string &in asTimer)
{
SetMessage("Intro", "Beginning2", 5);
AddTimer("", 6, "intro4");
}

void intro4(string &in asTimer)
{
SetMessage("Intro", "Beginning3", 5);
AddTimer("", 6, "intro3");
}

void intro3(string &in asTimer)
{
FadeIn(2);
}

I fixed it for I think (I can't test it now) You can't have a dangling block hanging somewhere.
{
FadeOut(0);
AddTimer("", 4, "intro1");
}

Take that for example. You have no function name or syntax. That would go in void OnStart() since you want that to happen when the game starts.
Don't apply the bolded area. that was a mistake flamez3 made =\
Ahhh sorry, didn't mean to apply that to the quote. I placed it in the correct place already and didn't look to see what I had quoted -.-. Sorry : D
It works!

One more question: The sound for my map comes up right away. How can I make music during the fade out time that disappears when the map loads and the map music starts after?
In
void intro3(string &in asTimer) , add

PlayMusic(string& asMusicFile, bool abLoop, float afVolume, float afFadeTime, int alPrio, bool abResume);
asMusicFile - the music to play + extension .ogg
abLoop - determines whether a music track should loop
afVolume - volume of the music
afFadeTime - time in seconds until music reaches full volume
alPrio - priority of the music. Note that only the music with the highest priority can be heard! 0 - highest, 1 - lower, etc

Taken from
http://wiki.frictionalgames.com/hpl2/amn..._functions

Also, you don't have playmusic in your script; did you place the music in the level editor? If so; delete that and add what I said before.

(This post was last modified: 01-10-2012, 04:23 AM by flamez3.)
01-10-2012, 04:22 AM
Find


Messages In This Thread
Problem with timing script... - by MissMarilynn - 01-10-2012, 12:48 AM
RE: Problem with timing script... - by flamez3 - 01-10-2012, 01:04 AM
RE: Problem with timing script... - by flamez3 - 01-10-2012, 02:25 AM
RE: Problem with timing script... - by Statyk - 01-10-2012, 03:18 AM
RE: Problem with timing script... - by flamez3 - 01-10-2012, 03:28 AM
RE: Problem with timing script... - by flamez3 - 01-10-2012, 04:22 AM
RE: Problem with timing script... - by flamez3 - 01-10-2012, 05:07 AM
RE: Problem with timing script... - by flamez3 - 01-10-2012, 06:03 AM
RE: Problem with timing script... - by Khyrpa - 01-10-2012, 06:15 AM
RE: Problem with timing script... - by flamez3 - 01-10-2012, 06:19 AM



Users browsing this thread: 1 Guest(s)