User Tools

Site Tools


hpl2:tutorials:script:adding_messages_to_locked_doors

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
hpl2:tutorials:script:adding_messages_to_locked_doors [2012/04/01 16:40]
claypigeon [The door]
hpl2:tutorials:script:adding_messages_to_locked_doors [2012/04/01 16:43]
claypigeon [The script]
Line 59: Line 59:
  
 Open up your mapname.hps that is on your AmnesiaFolder/​redist/​custom_stories/​yourstory/​maps,​ with notepad++ or whatever editor that fits for you, and now write this under the last '​}'​ you see on the text: Open up your mapname.hps that is on your AmnesiaFolder/​redist/​custom_stories/​yourstory/​maps,​ with notepad++ or whatever editor that fits for you, and now write this under the last '​}'​ you see on the text:
 +
 +
 +<code c++>
  
  
Line 67: Line 70:
  
  
-SetMessage("​Messages",​ "​msgname",​ 0);+    if(GetSwingDoorLocked("​EXAMPLE_DOOR"​) == true) 
 + 
 + 
 +    { 
 + 
 + 
 +        ​SetMessage("​Messages",​ "​msgname",​ 0); 
 + 
 + 
 +    }
  
  
 } }
 +</​code>​
  
  
Line 77: Line 90:
  
 void DoorLockedPlayer - this is the function that is called when the player interacts with the door (the one you've set in your level editor!) void DoorLockedPlayer - this is the function that is called when the player interacts with the door (the one you've set in your level editor!)
 +
 +
 +GetSwingDoorLocked - We are checking wheter the doors is locked or not, so we won't get the message even when it's unlocked and interacted with. "​EXAMPLE_DOOR"​ is the name of the door that we have given it earlier!
  
  
hpl2/tutorials/script/adding_messages_to_locked_doors.txt · Last modified: 2014/07/04 11:21 by romulator