| 
		
	
		| Nervly   Junior Member
 
 Posts: 40
 Threads: 2
 Joined: Feb 2012
 Reputation: 
0
 | 
			| RE: 3 Questions: Cave In and Destroying bookshelf 
 
				 (06-20-2012, 02:56 PM)FastHunteR Wrote:  use a .txt file, write it inside(youn can use notepad++) and save it as a .hps file with the name of your map it should work on. Example:map: test01.map
 script file:test01.hps
 you have to add the basic functions:
 OnStart()
 {
 }
 OnEnter()
 {
 }
 OnLeave()
 {
 }
 Then you can put the stuff inside and let wonders happen.
 You have to either use the developer environment and place the .map and .hps files under amnesia the dark descent>maps>yourcustomstorynamehere>maps
 Or make a custom story straight away, but you will also need a custom_story_settings.cfg file and possibly the extra_english.lang file(idk if that's optional or not). If you don't know how to make any of the both, you can either ask again or go to http://wiki.frictionalgames.com/hpl2/amn...stom_story
 
 Edit: .lang file is not optional
  
The custom_story_settings file its already configured by me, I just don't have the extra_english.lang file. 
So, since I have to name the script the same as the name of the map, I can only have one script per map?
			 
 |  |  
	| 06-20-2012, 07:35 PM |  |  
	
		| Cruzore   Senior Member
 
 Posts: 301
 Threads: 2
 Joined: Jun 2012
 Reputation: 
37
 | 
			| RE: 3 Questions: Cave In and Destroying bookshelf 
 
				Yes, and only 1 script is needed, since you can put everything you need in 1 script.
			 |  |  
	| 06-20-2012, 07:39 PM |  |  
	
		| Nervly   Junior Member
 
 Posts: 40
 Threads: 2
 Joined: Feb 2012
 Reputation: 
0
 | 
			| RE: 3 Questions: Cave In and Destroying bookshelf 
 
				 (06-20-2012, 07:39 PM)FastHunteR Wrote:  Yes, and only 1 script is needed, since you can put everything you need in 1 script. Oh, nice. So I can have many scripts in 'test.hps' for 'test.map', for example, and that scripts are only for 'test.map', and for a 'test_2.map' I need a 'test_2.hps' with the scripts I want only for that 'test_2.map', right?
			 
 |  |  
	| 06-20-2012, 07:49 PM |  |  
	
		| Cruzore   Senior Member
 
 Posts: 301
 Threads: 2
 Joined: Jun 2012
 Reputation: 
37
 | 
			| RE: 3 Questions: Cave In and Destroying bookshelf 
 
				Yes, exactly. and if you need a way to script over the maps, store numbers in global variables, and check for them in the other script. This way you can, let's say, get a lever to be turned in 1 map and let it open a door on the other.
			 |  |  
	| 06-20-2012, 07:51 PM |  |  
	
		| MaZiCUT   Senior Member
 
 Posts: 536
 Threads: 31
 Joined: Jun 2012
 Reputation: 
17
 | 
			| RE: 3 Questions: Cave In and Destroying bookshelf 
 
				Make like a little shake as if the castle or the whole building you are in is shaking and then the wind blows and you hear steps, "PickAFileInTheSoundFolder.snt" so the player looks backwards, then it would be perfect time to deactivate the bookshelf in condition and activate the ruined bookshelf.
			 
 Hi. |  |  
	| 06-20-2012, 10:29 PM |  |  
	
		| Nervly   Junior Member
 
 Posts: 40
 Threads: 2
 Joined: Feb 2012
 Reputation: 
0
 | 
			| RE: 3 Questions: Cave In and Destroying bookshelf 
 
				 (06-20-2012, 10:29 PM)CrazyArts Wrote:  Make like a little shake as if the castle or the whole building you are in is shaking and then the wind blows and you hear k, "PickAFileInTheSoundFolder.snt" so the player looks backwards, then it would be perfect time to deactivate the bookshelf in condition and activate the ruined bookshelf.  That sounds nice, but it would be somewhat weird, because since you have the hammer in your hand and you smash the bookshelf, it would be like, you are destroying it while looking back. I guess I'll use the FadeIn/Out option. But thank you    
+1 Rep to you    
 So, I have the script in the .txt file and I saved it as a .hps file, it has the same name of the map and it is in the /maps folder. How do I activate the script in-game/level editor?
			 
 |  |  
	| 06-21-2012, 12:08 PM |  |  
	
		| Cruzore   Senior Member
 
 Posts: 301
 Threads: 2
 Joined: Jun 2012
 Reputation: 
37
 | 
			| RE: 3 Questions: Cave In and Destroying bookshelf 
 
				You can't activate the script in the level editor, start the game and start it in either custom stories option or use the development environment to start it immediatly, then you use your hammer on your shelf and it should work.
			 |  |  
	| 06-21-2012, 01:05 PM |  |  
	
		| Nervly   Junior Member
 
 Posts: 40
 Threads: 2
 Joined: Feb 2012
 Reputation: 
0
 | 
			| RE: 3 Questions: Cave In and Destroying bookshelf 
 
				 (06-21-2012, 01:05 PM)FastHunteR Wrote:  You can't activate the script in the level editor, start the game and start it in either custom stories option or use the development environment to start it immediatly, then you use your hammer on your shelf and it should work. It's no working :/
 Quote:void OnStart(){
 AddUseItemCallback("", "stone_hammer_1", "shelf02_1", "DestroyShelf", true);
 }
 void DestroyShelf(string &in asItem, string &in asEntity)
 {
 //Do your stuff, whatever you want to do, here. Example:
 FadeOut(2);
 AddTimer("Timer_1", 2, "PlaySound");
 }
 void PlaySound(string &in asTimer)
 {
 PlaySoundAtEntity("", "break_wood.snt", "shelf02_1", 0, false);
 AddTimer("Timer_2", 1, "FadeInFunction");
 }
 void FadeInFunction(string &in asTimer)
 {
 FadeIn(2);
 }
 
Here is the script. I replaced the sound, the name of the shelf and of the hammer.
			 
 |  |  
	| 06-21-2012, 01:10 PM |  |  
	
		| Cruzore   Senior Member
 
 Posts: 301
 Threads: 2
 Joined: Jun 2012
 Reputation: 
37
 | 
			| RE: 3 Questions: Cave In and Destroying bookshelf 
 
				What exactly is not working? it won't start your custom story, it doens't appear in your custom stories option or it won't destroy the shelf?
			 |  |  
	| 06-21-2012, 01:11 PM |  |  
	
		| Nervly   Junior Member
 
 Posts: 40
 Threads: 2
 Joined: Feb 2012
 Reputation: 
0
 | 
			| RE: 3 Questions: Cave In and Destroying bookshelf 
 
				 (06-21-2012, 01:11 PM)FastHunteR Wrote:  What exactly is not working? it won't start your custom story, it doens't appear in your custom stories option or it won't destroy the shelf? The shelf is not destroying. I select the hammer from the inventory, and click the shelf but: No object to use item on!
			 
 |  |  
	| 06-21-2012, 01:15 PM |  |  |