Henriksen 
 
 
		
			Senior Member 
			
			
			
 
			
	Posts: 308 
	Threads: 71 
	Joined: Dec 2010
	
 Reputation: 
2
		
	 | 
	
		
			
  
Wake Up Script Problems 
			 
			
				Hi. 
I need to find out a wake up script for my level   
But i just get fatal error D:
 
So i wondered if anyone could see whats wrong in my script :/
 
This is the WHOLE hps file:
 //////////////////////////// 
// Run first time starting map 
void wakeUp ()  
{ 
    FadeOut(0); 
    FadeIn(20); 
    FadeImageTrailTo(2, 2); 
    FadeSepiaColorTo(100, 4); 
    SetPlayerActive(false);     
    FadePlayerRollTo(50, 220, 220); 
    FadeRadialBlurTo(0.15, 2); 
    SetPlayerCrouching(true); 
    AddTimer("trig1", 11.0f, "beginStory"); 
} 
 
void beginStory(string &in asTimer) 
{ 
    ChangePlayerStateToNormal(); 
    SetPlayerActive(true); 
    FadePlayerRollTo(0, 33, 33); 
    FadeRadialBlurTo(0.0, 1); 
    FadeSepiaColorTo(0, 4); 
    SetPlayerCrouching(false); 
    FadeImageTrailTo(0,1); 
} 
 
 
{    
	AddUseItemCallback("", "Key1", "Unlock1", "UsedKeyOnDoor1", true); 
} 
 
void UsedKeyOnDoor1(string &in asItem, string &in asEntity) 
{  
	SetSwingDoorLocked("Unlock1", false, true); 
	PlaySoundAtEntity("", "unlock_door", "Unlock1", 0, false); 
	RemoveItem("Key1"); 
} 
 
 
//////////////////////////// 
// Run when entering map 
void OnEnter() 
{ 
PlayMusic("04_amb.ogg", true, 1.0f, 0, 0, true); 
} 
 
 
//////////////////////////// 
// Run when leaving map 
void OnLeave() 
{ 
  
}
			 
			
			
			
		 |  
	 
 | 
 
	| 01-29-2011, 06:19 PM  | 
	
		
	 | 
 
 
	
		
		Robby 
 
 
		
			Posting Freak 
			
			
			
 
			
	Posts: 2,549 
	Threads: 38 
	Joined: Jun 2009
	
 Reputation: 
47
		
	 | 
	
		
			
RE: Wake Up Script Problems 
			 
			
				At "Run first time starting map", change the void wakeUp() to void OnStart().
			 
			
			
 
Infrequently active. Don't expect an immediate response. Best to contact me at a different locale. If I create a thread, expect me to be quite active. 
			
				
(This post was last modified: 01-29-2011, 06:26 PM by Robby.)
 
				
			 
		 |  
	 
 | 
 
	| 01-29-2011, 06:23 PM  | 
	
		
	 | 
 
 
	
		
		Henriksen 
 
 
		
			Senior Member 
			
			
			
 
			
	Posts: 308 
	Threads: 71 
	Joined: Dec 2010
	
 Reputation: 
2
		
	 | 
	
		
			
RE: Wake Up Script Problems 
			 
			
				 (01-29-2011, 06:23 PM)Nemet Robert Wrote:  At "Run first time starting map", change the void wakeUp() to void OnStart(). 
Hi i tried but it didnt work now my script look like this:
 //////////////////////////// 
// Run first time starting map 
void OnStart () 
{ 
FadeOut(0); 
FadeIn(20); 
FadeImageTrailTo(2, 2); 
FadeSepiaColorTo(100, 4); 
SetPlayerActive(false); 
FadePlayerRollTo(50, 220, 220); 
FadeRadialBlurTo(0.15, 2); 
SetPlayerCrouching(true); 
AddTimer("trig1", 11.0f, "beginStory"); 
} 
 
void beginStory(string &in asTimer) 
{ 
ChangePlayerStateToNormal(); 
SetPlayerActive(true); 
FadePlayerRollTo(0, 33, 33); 
FadeRadialBlurTo(0.0, 1); 
FadeSepiaColorTo(0, 4); 
SetPlayerCrouching(false); 
FadeImageTrailTo(0,1); 
} 
 
 
{ 
AddUseItemCallback("", "Key1", "Unlock1", "UsedKeyOnDoor1", true); 
} 
 
void UsedKeyOnDoor1(string &in asItem, string &in asEntity) 
{ 
SetSwingDoorLocked("Unlock1", false, true); 
PlaySoundAtEntity("", "unlock_door", "Unlock1", 0, false); 
RemoveItem("Key1"); 
} 
 
 
//////////////////////////// 
// Run when entering map 
void OnEnter() 
{ 
PlayMusic("04_amb.ogg", true, 1.0f, 0, 0, true); 
} 
 
 
//////////////////////////// 
// Run when leaving map 
void OnLeave() 
{ 
 
}
			 
			
			
			
		 |  
	 
 | 
 
	| 01-29-2011, 07:12 PM  | 
	
		
	 | 
 
 
	
		
		Oscar House 
 
 
		
			Senior Member 
			
			
			
 
			
	Posts: 302 
	Threads: 3 
	Joined: Nov 2010
	
 Reputation: 
9
		
	 | 
	
		
			
RE: Wake Up Script Problems 
			 
			
				//////////////////////////// 
// Run first time starting map 
void OnStart() 
{ 
AddUseItemCallback("", "Key1", "Unlock1", "UsedKeyOnDoor1", true); 
FadeOut(0); 
FadeIn(20); 
FadeImageTrailTo(2, 2); 
FadeSepiaColorTo(100, 4); 
SetPlayerActive(false); 
FadePlayerRollTo(50, 220, 220); 
FadeRadialBlurTo(0.15, 2); 
SetPlayerCrouching(true); 
AddTimer("trig1", 11.0f, "beginStory"); 
} 
 
void beginStory(string &in asTimer) 
{ 
ChangePlayerStateToNormal(); 
SetPlayerActive(true); 
FadePlayerRollTo(0, 33, 33); 
FadeRadialBlurTo(0.0, 1); 
FadeSepiaColorTo(0, 4); 
SetPlayerCrouching(false); 
FadeImageTrailTo(0,1); 
} 
 
void UsedKeyOnDoor1(string &in asItem, string &in asEntity) 
{ 
SetSwingDoorLocked("Unlock1", false, true); 
PlaySoundAtEntity("", "unlock_door", "Unlock1", 0, false); 
RemoveItem("Key1"); 
} 
 
 
//////////////////////////// 
// Run when entering map 
void OnEnter() 
{ 
PlayMusic("04_amb.ogg", true, 1.0f, 0, 0, true); 
} 
 
 
//////////////////////////// 
// Run when leaving map 
void OnLeave() 
{ 
 
}
 
There. See if that works.
			  
			
			
 
![[Image: 2exldzm.png]](http://i56.tinypic.com/2exldzm.png)  
			
				
(This post was last modified: 01-29-2011, 07:25 PM by Oscar House.)
 
				
			 
		 |  
	 
 | 
 
	| 01-29-2011, 07:22 PM  | 
	
		
	 | 
 
 
	
		
		rmdashrf 
 
 
		
			Junior Member 
			
			
			
 
			
	Posts: 7 
	Threads: 3 
	Joined: Jan 2011
	
 Reputation: 
0
		
	 | 
	
		
			
RE: Wake Up Script Problems 
			 
			
				Wtf is this line 
{ 
AddUseItemCallback("", "Key1", "Unlock1", "UsedKeyOnDoor1", true); 
}
 
You  need to declare it as a function. That syntax is invalid
			  
			
			
			
		 |  
	 
 | 
 
	| 01-29-2011, 07:59 PM  | 
	
		
	 | 
 
 
	
		
		Henriksen 
 
 
		
			Senior Member 
			
			
			
 
			
	Posts: 308 
	Threads: 71 
	Joined: Dec 2010
	
 Reputation: 
2
		
	 | 
	
		
			
RE: Wake Up Script Problems (SOLVED) 
			 
			
				Thanks guys it works now i just copied the code to Oscar House   
			 
			
			
			
		 |  
	 
 | 
 
	| 01-30-2011, 11:43 AM  | 
	
		
	 | 
 
 
	 
 |