ZyLogicX 
 
 
		
			Member 
			
			
			
 
			
	Posts: 245 
	Threads: 24 
	Joined: May 2011
	
 Reputation: 
6
		
	 | 
	
		
			
script function 
			 
			
				Im getting an error which states: "main: (1,733) ERR: A function with the same name and parameters already exist." 
 
This is the script... 
 
void OnEnter() 
{ 
} 
 
void OnStart() 
{ 
AddEntityCollideCallback("Player", "WTH_Quest_Area", "GetWTHQuest", true, 1); 
AddEntityCollideCallback("Player", "WTH_Complete_Area", "FinishWTHQuest", true, 1); 
AddEntityCollideCallback("Player", "Wonder_Quest_Area", "GetWonderQuest", true, 1); 
AddEntityCollideCallback("Player", "Wonder_Complete_Area", "FinishWonderQuest", true, 1); 
} 
 
void GetWTHQuest(string &in asParent, string &in asChild, int alState) 
{ 
    AddQuest("wthquest", "WthQuest"); 
} 
void FinishWTHQuest(string &in asParent, string &in asChild, int alState) 
{ 
    CompleteQuest("wthquest", "WthQuest"); 
} 
void GetWonderQuest(string &in asParent, string &in asChild, int alState) 
{ 
    AddQuest("wonderquest", "WonderQuest"); 
} 
void FinishWTHQuest(string &in asParent, string &in asChild, int alState) 
{ 
    CompleteQuest("wonderquest", "WonderQuest"); 
} 
 
void OnLeave() 
{ 
}
			 
			
			
 
			
				
(This post was last modified: 01-06-2012, 05:33 PM by ZyLogicX.)
 
				
			 
		 |  
	 
 | 
 
	| 01-06-2012, 05:31 PM  | 
	
		
	 | 
 
 
	
		
		Apjjm 
 
 
		
			Is easy to say 
			
			
			
 
			
	Posts: 496 
	Threads: 18 
	Joined: Apr 2011
	
 Reputation: 
52
		
	 | 
	
		
			
RE: script function 
			 
			
				You have declared two functions (of identical signature) with the same name: 
  
void OnEnter() 
{ 
} 
 
void OnStart() 
{ 
AddEntityCollideCallback("Player", "WTH_Quest_Area", "GetWTHQuest", true, 1); 
AddEntityCollideCallback("Player", "WTH_Complete_Area", "FinishWTHQuest", true, 1); 
AddEntityCollideCallback("Player", "Wonder_Quest_Area", "GetWonderQuest", true, 1); 
AddEntityCollideCallback("Player", "Wonder_Complete_Area", "FinishWonderQuest", true, 1); 
} 
 
void GetWTHQuest(string &in asParent, string &in asChild, int alState) 
{ 
AddQuest("wthquest", "WthQuest"); 
} 
void FinishWTHQuest(string &in asParent, string &in asChild, int alState) 
{ 
CompleteQuest("wthquest", "WthQuest"); 
} 
void GetWonderQuest(string &in asParent, string &in asChild, int alState) 
{ 
AddQuest("wonderquest", "WonderQuest"); 
} 
void FinishWTHQuest(string &in asParent, string &in asChild, int alState) 
{ 
CompleteQuest("wonderquest", "WonderQuest"); 
} 
 
void OnLeave() 
{ 
} 
 
I am assuming the last part should read: 
 
void FinishWonderQuest(string &in asParent, string &in asChild, int alState) 
{ 
CompleteQuest("wonderquest", "WonderQuest"); 
} 
 
 
			
			
			
			
				
(This post was last modified: 01-06-2012, 05:56 PM by Apjjm.)
 
				
			 
		 |  
	 
 | 
 
	| 01-06-2012, 05:55 PM  | 
	
		
	 | 
 
 
	
		
		ZyLogicX 
 
 
		
			Member 
			
			
			
 
			
	Posts: 245 
	Threads: 24 
	Joined: May 2011
	
 Reputation: 
6
		
	 | 
	
		
			
RE: script function 
			 
			
				Thats kind of stupid actually..... my mistake.... thanks
			 
			
			
 
			
		 |  
	 
 | 
 
	| 01-07-2012, 12:57 AM  | 
	
		
	 | 
 
 
	 
 |