| 
		
	
		| 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 |  |  |