Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Swing Door Locked Text?
Amnesiaplayer Offline
Senior Member

Posts: 539
Threads: 105
Joined: Jun 2014
Reputation: 0
#12
RE: Swing Door Locked Text?

Script
PHP Code: (Select All)
void OnStart()
{
StopMusic(1, 1);
AddEntityCollideCallback("Player", "BreakingArea", "BoardCreak", true, 1);
AddUseItemCallback("", "Crowbar", "CellarDoor2", "UseCrowbarOnDoor", true);
AddEntityCollideCallback("Joint", "AreaBreak", "BreakDoor", true, 1);
AddUseItemCallback("", "Hamer", "PlankDoor", "UseHamerOnDoor", true);
AddUseItemCallback("", "Bucket", "AcidArea", "FunctionGetAcid", true);
SetEntityPlayerInteractCallback("CellarDoor", "GetSwingDoorLocked", false);
}

void BoardCreak(string&in asParent, string &in asChild, int alState)
{
PlaySoundAtEntity("WoodCreaking", "CREAKINGNOISE.snt", "BreakingArea", 0.5f, false);
SetPropHealth("Plank1", 0);
SetPropHealth("Plank2", 0);
SetPropHealth("Plank3", 0);
SetPropHealth("Plank4", 0);
SetPropHealth("PlankE", 0);
SetPropHealth("PlankX", 0);
PlayMusic("12_amb", true, 0.7f, 1, 0, false);
SetEntityActive("BlockBox", true);
}

void UseCrowbarOnDoor(string &in asItem, string &in asEntity)
{
RemoveItem(asItem);
PlaySoundAtEntity("", "player_crouch.snt", "Player", 0.05, false);
AddTimer(asEntity, 0.2, "TimerPlaceCrowbar");
}

void TimerPlaceCrowbar(string &in asTimer)
{
        
SetEntityActive("Joint", true);
        
PlaySoundAtEntity("", "puzzle_place_jar.snt", asTimer, 0, false);
}

void BreakDoor(string &in asParent, string &in asChild, int alState)
{
        
SetEntityActive("Joint", false);
        
SetEntityActive("Broken", true);
 
        
SetSwingDoorLocked("CellarDoor2", false, false);
        
SetSwingDoorClosed("CellarDoor2", false, false);
        
SetSwingDoorDisableAutoClose("CellarDoor2", true);
      
        
CreateParticleSystemAtEntity("", "ps_hit_wood.ps", "AreaEffect", false);
        
PlaySoundAtEntity("", "break_wood_metal", "AreaEffect", 0, false);
        
PlaySoundAtEntity("WoodCreaking", "CREAKINGNOISE.snt", "UsBreakDoor", 0.5f, false);
 
        
GiveSanityBoostSmall();
 
        
PlayMusic("10_puzzle01.ogg", false, 0.7, 0.1, 10, false);
}

void UseHamerOnDoor(string &in asItem, string &in asEntity)
{
SetPropHealth("PlankDoor", 0);
RemoveItem("Hamer");
GiveSanityBoost();
PlaySoundAtEntity("WoodCreaking", "CREAKINGNOISE.snt", "UseHamerOnDoor", 0.5f, false);
SetSwingDoorLocked("CellarDoor", false, false);
SetMessage("Messages", "UsedHammer", 0);
}

void FunctionGetAcid(string &in asItem, string &in asEntity)
{
    
SetEntityActive("AcidBucket",true);
    
RemoveItem("Bucket");
    
PlaySoundAtEntity("", "16_fill_oil.snt", "Player", 1.0f, true);
} 

if(
GetSwingDoorLocked("CellarDoor") == true)
{
SetMessage("Sign", "CellarDoor", 0);
} 
Sad
09-24-2014, 06:15 AM
Find


Messages In This Thread
Swing Door Locked Text? - by Amnesiaplayer - 09-23-2014, 02:29 PM
RE: Swing Door Locked Text? - by Romulator - 09-23-2014, 02:51 PM
RE: Swing Door Locked Text? - by Amnesiaplayer - 09-23-2014, 03:41 PM
RE: Swing Door Locked Text? - by Romulator - 09-23-2014, 03:51 PM
RE: Swing Door Locked Text? - by Mudbill - 09-23-2014, 03:54 PM
RE: Swing Door Locked Text? - by Amnesiaplayer - 09-23-2014, 04:21 PM
RE: Swing Door Locked Text? - by Neelke - 09-23-2014, 04:27 PM
RE: Swing Door Locked Text? - by Amnesiaplayer - 09-23-2014, 04:29 PM
RE: Swing Door Locked Text? - by Neelke - 09-23-2014, 05:01 PM
RE: Swing Door Locked Text? - by Amnesiaplayer - 09-23-2014, 05:06 PM
RE: Swing Door Locked Text? - by Neelke - 09-23-2014, 07:07 PM
RE: Swing Door Locked Text? - by Amnesiaplayer - 09-24-2014, 06:15 AM
RE: Swing Door Locked Text? - by Romulator - 09-24-2014, 07:35 AM
RE: Swing Door Locked Text? - by Mudbill - 09-24-2014, 07:53 AM
RE: Swing Door Locked Text? - by Amnesiaplayer - 09-24-2014, 01:02 PM



Users browsing this thread: 1 Guest(s)