| 
		
	
		| Doctorcheese   Senior Member
 
 Posts: 272
 Threads: 28
 Joined: Jan 2011
 Reputation: 
0
 | 
			| Help with a script. 
 
				So, I'm gonna make an event so that when you want in the area i set out, everything slowly goes white and you spawn at a PlayerStart in another level?
 Is that possible?
 
 ''Sick, twisted child... You'll burn for this!''
 |  |  
	| 06-18-2011, 11:18 AM |  |  
	
		| Khyrpa   Senior Member
 
 Posts: 638
 Threads: 10
 Joined: Apr 2011
 Reputation: 
24
 | 
			| RE: Help with a script. 
 
				AddEntityCollideCallback("Player" , "*nameofyourarea*" , "flashspawnsomething" , true , 1);that into OnStart
 
 then do smthing like this
 
 void flashspawnsomething(string &in asParent, string &in asChild, int alState)
 {StartEffectFlash(1.0f, 1.0f, 1.0f);
 AddTimer("blehblabh", 1.0f, "timedteleport");
 }
 void timedteleport(string &in asTimer)
 {TeleportPlayer(string& asStartPosName);
 }
 
 that will actually do everything in just 1second, but with tweaking the start effect flash functions numbers and the timer, you can slow it down...
 Or do you mean whole another level/map? if so then use:
 ChangeMap(string& asMapName, string& asStartPos, string& asStartSound, string& asEndSound);
 instead of teleport
 
				
(This post was last modified: 06-18-2011, 11:24 AM by Khyrpa.)
 |  |  
	| 06-18-2011, 11:22 AM |  |  
	
		| Doctorcheese   Senior Member
 
 Posts: 272
 Threads: 28
 Joined: Jan 2011
 Reputation: 
0
 | 
			| RE: Help with a script. 
 
				 (06-18-2011, 11:22 AM)Khyrpa Wrote:  AddEntityCollideCallback("Player" , "*nameofyourarea*" , "flashspawnsomething" , true , 1);that into OnStart
 
 then do smthing like this
 
 void flashspawnsomething(string &in asParent, string &in asChild, int alState)
 {StartEffectFlash(1.0f, 1.0f, 1.0f);
 AddTimer("blehblabh", 1.0f, "timedteleport");
 }
 void timedteleport(string &in asTimer)
 {TeleportPlayer(string& asStartPosName);
 }
 
 that will actually do everything in just 1second, but with tweaking the start effect flash functions numbers and the timer, you can slow it down...
 Or do you mean whole another level/map? if so then use:
 ChangeMap(string& asMapName, string& asStartPos, string& asStartSound, string& asEndSound);
 instead of teleport
 
Ok, thank you!
			 
 ''Sick, twisted child... You'll burn for this!''
 |  |  
	| 06-18-2011, 11:32 AM |  |  |