7heDubz 
 
 
		
			Posting Freak 
			
			
			
 
			
	Posts: 1,329 
	Threads: 40 
	Joined: Feb 2013
	
 Reputation: 
41
		
	 | 
	
		
			
Custom Entities 
			 
			
				Help with custom entity, 
 
I just want to place it inside the players inventory from the begining of the game, but not quite sure how. 
 
Cant find anything on the Interwebs so hoping i could find some help here!
			 
			
			
 
			
		 |  
	 
 | 
 
	| 03-04-2013, 05:30 AM  | 
	
		
	 | 
 
 
	
		
		Rapture 
 
 
		
			Posting Freak 
			
			
			
 
			
	Posts: 1,078 
	Threads: 79 
	Joined: May 2011
	
 Reputation: 
30
		
	 | 
	
		
 | 
 
	| 03-04-2013, 06:35 AM  | 
	
		
	 | 
 
 
	
		
		7heDubz 
 
 
		
			Posting Freak 
			
			
			
 
			
	Posts: 1,329 
	Threads: 40 
	Joined: Feb 2013
	
 Reputation: 
41
		
	 | 
	
		
			
RE: Custom Entities 
			 
			
				 (03-04-2013, 06:35 AM)Rapture Wrote:  http://wiki.frictionalgames.com/hpl2/amn..._functions 
 
Jump down to --> Inventory and... 
 
void GiveItem(string& asName, string& asType, string& asSubTypeName, string& asImageName, float afAmount); 
Thanks, do you know what each of the feilds mean? ex the floattime at the end. what decimal needs to go there?
			  
			
			
 
			
		 |  
	 
 | 
 
	| 03-04-2013, 06:59 AM  | 
	
		
	 | 
 
 
	
		
		PutraenusAlivius 
 
 
		
			Posting Freak 
			
			
			
 
			
	Posts: 4,713 
	Threads: 75 
	Joined: Dec 2012
	
 Reputation: 
119
		
	 | 
	
		
			
RE: Custom Entities 
			 
			
				 (03-04-2013, 06:35 AM)Rapture Wrote:  http://wiki.frictionalgames.com/hpl2/amn..._functions 
 
Jump down to --> Inventory and... 
 
void GiveItem(string& asName, string& asType, string& asSubTypeName, string& asImageName, float afAmount); You'd just copy-paste that from the Script Functions page, huh? Anyway, how to make the script in the Script Functions page to turn into a script that can be put into the .hps file? 
EXAMPLE: 
From the Script Functions page;
 void StartEffectFlash(float afFadeIn, float afWhite, float afFadeOut); 
 
 to
 void OnStart() {     SetEntityPlayerInteractCallback("ENTITYNAME", "FUNCNAME", false); }
  void FUNCNAME(string &in asEntity) {     StartEffectEmotionFlash("MessageCat", "MessageEntry", "ui_emotion_stone.snt"); } 
 
 How to do it?
			  
			
			
 
"Veni, vidi, vici." 
"I came, I saw, I conquered." 
			
		 |  
	 
 | 
 
	| 03-04-2013, 08:31 AM  | 
	
		
	 | 
 
 
	
		
		Rapture 
 
 
		
			Posting Freak 
			
			
			
 
			
	Posts: 1,078 
	Threads: 79 
	Joined: May 2011
	
 Reputation: 
30
		
	 | 
	
		
			
RE: Custom Entities 
			 
			
				void OnStart() 
{ 
 SetEntityPlayerInteractCallback("ENTITYNAME", "FUNCNAME", false);
   GiveItem("stone_hammer_chipper", "Puzzle", "stone_hammer_chipper",  "stone_hammer_chipper.tga", 1);
}
 
Took it from this...  http://wiki.frictionalgames.com/hpl2/tut...iferorange
			 
			
			
			
		 |  
	 
 | 
 
	| 03-04-2013, 04:39 PM  | 
	
		
	 | 
 
 
	 
 |