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
[SCRIPT] Breakable Door
Adrianis Offline
Senior Member

Posts: 620
Threads: 6
Joined: Feb 2012
Reputation: 27
#29
RE: [SCRIPT] Breakable Door

(03-24-2013, 03:30 PM)Erik The Born Wrote: I mean this script only allows you to hit the door once. If i try to hit the door more nothing will happen. Get it?

It'd be great if you guys could delete part or all of the text you are quoting. Otherwise you just get huuuge posts for 1 sentence.

This change should enable you to hit it 3 times before breaking it. However I warn you it is entirely untested.

void OnStart()
{
  AddEntityCollideCallback("Sledge", "AreaThatIsInTheDoor", "Break_dammit", false, 1);
  SetLocalVarInt("TimesDoorHit", 0); // represents the number of times the door has been hit
}

void Break_dammit (string &in asParent, string &in asChild, int alState)
{
  int inHit = GetLocalVarInt("TimesDoorHit"); // make the name shorter, easier to use in the if's
  // if's to check the number of times you've hit the door, first is 0
  if (inHit==0) {
     SetPropHealth("DoorToBreak", 40); ///This will crack it
  }
  else if (inHit==1) {
     SetPropHealth("DoorToBreak", 10); ///This will make it very destroyed but still in it's place
  }
  else if (inHit==2) {
     SetPropHealth("DoorToBreak", 0); ///This will destroy it
     RemoveEntityCollideCallback("Sledge", "AreaThatIsInTheDoor"); // remove the collide callback area
  }
    AddLocalVarInt("TimesDoorHit", 1); // each time the door is hit, 1 is added to hit value
    CreateParticleSystemAtEntity("", "ps_hit_wood", "AreaThatIsInTheDoor", false); // create particle on each hit
}

Remember that SetPropHealth is not adding damage, it is literally setting the HP of the door to the number specified, so it will never be destroyed unless you set it to 0 at some point.

(This post was last modified: 03-24-2013, 10:34 PM by Adrianis.)
03-24-2013, 10:21 PM
Find


Messages In This Thread
[SCRIPT] Breakable Door - by Vic7im - 09-26-2012, 02:33 PM
RE: I'll just leave this here. - by Robby - 09-26-2012, 02:34 PM
RE: [SCRIPT] Breakable Door - by Fatalist - 12-22-2012, 08:59 AM
RE: [SCRIPT] Breakable Door - by Erik The Born - 03-21-2013, 06:21 PM
RE: [SCRIPT] Breakable Door - by PutraenusAlivius - 03-22-2013, 03:13 AM
RE: [SCRIPT] Breakable Door - by Erik The Born - 03-23-2013, 09:01 AM
RE: [SCRIPT] Breakable Door - by Knusper. - 03-23-2013, 10:33 AM
RE: [SCRIPT] Breakable Door - by Erik The Born - 03-23-2013, 10:41 AM
RE: [SCRIPT] Breakable Door - by PutraenusAlivius - 03-23-2013, 02:54 PM
RE: [SCRIPT] Breakable Door - by Knusper. - 03-23-2013, 12:01 PM
RE: [SCRIPT] Breakable Door - by Erik The Born - 03-23-2013, 01:48 PM
RE: [SCRIPT] Breakable Door - by Knusper. - 03-23-2013, 06:09 PM
RE: [SCRIPT] Breakable Door - by PutraenusAlivius - 03-24-2013, 08:04 AM
RE: [SCRIPT] Breakable Door - by Erik The Born - 03-24-2013, 08:21 AM
RE: [SCRIPT] Breakable Door - by Knusper. - 03-24-2013, 09:14 AM
RE: [SCRIPT] Breakable Door - by Erik The Born - 03-24-2013, 12:05 PM
RE: [SCRIPT] Breakable Door - by PutraenusAlivius - 03-24-2013, 12:19 PM
RE: [SCRIPT] Breakable Door - by Erik The Born - 03-24-2013, 12:27 PM
RE: [SCRIPT] Breakable Door - by PutraenusAlivius - 03-24-2013, 02:14 PM
RE: [SCRIPT] Breakable Door - by Erik The Born - 03-24-2013, 02:26 PM
RE: [SCRIPT] Breakable Door - by PutraenusAlivius - 03-24-2013, 02:27 PM
RE: [SCRIPT] Breakable Door - by Erik The Born - 03-24-2013, 02:58 PM
RE: [SCRIPT] Breakable Door - by PutraenusAlivius - 03-24-2013, 02:59 PM
RE: [SCRIPT] Breakable Door - by Erik The Born - 03-24-2013, 03:18 PM
RE: [SCRIPT] Breakable Door - by PutraenusAlivius - 03-24-2013, 03:19 PM
RE: [SCRIPT] Breakable Door - by Erik The Born - 03-24-2013, 03:30 PM
RE: [SCRIPT] Breakable Door - by Adrianis - 03-24-2013, 10:21 PM
RE: [SCRIPT] Breakable Door - by The chaser - 03-24-2013, 11:55 AM
RE: [SCRIPT] Breakable Door - by The chaser - 03-24-2013, 03:09 PM



Users browsing this thread: 2 Guest(s)