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
Level Editor Help How to get Grunt to open cabinet doors
Jagsrs28 Offline
Member

Posts: 101
Threads: 25
Joined: Jun 2012
Reputation: 0
#14
RE: How to get Grunt to open cabinet doors

(06-22-2012, 07:37 PM)drunkmonk Wrote: I know but being that Jagsrs28 is really new to scripting and that I didn't want to confuse him
I would like to thank you for understanding this. We all have to start somewhere. Now when you say "name of your key here" does the key mean the area the player has to walk into?

////////////////////////////
// Run first time starting map
void OnStart()
{
SetEntityPlayerInteractCallback("name of your key in here", "MonsterPath", false);
AddEntityCollideCallback("Grunty1", "monster_opendoor_area", monster_opendoor", true, 1);
}

void MonsterPath(string &in asEntity)
{
AddEnemyPatrolNode("Grunt1", "PathNodeArea1", 0, "");
AddEnemyPatrolNode("Grunt1", "PathNodeArea1", 0, "");
AddEnemyPatrolNode("Grunt1", "PathNodeArea2", 0, "");
AddEnemyPatrolNode("Grunt1", "PathNodeArea3", 0, "");
AddEnemyPatrolNode("Grunt1", "PathNodeArea4", 0, "");
AddEnemyPatrolNode("Grunt1", "PathNodeArea5", 0, "");
}
void monster_opendoor(string &in asParent, string &in asChild, int alState)
{
AddPropImpulse("Cabby1", -10.0 , 0, 0, "World");
AddTimer("", 1.0, monsterdisable);
}
void monsterdisable(string &in asTimer)
{
SetEntityActive("Grunt1", false);
}
////////////////////////////
// Run when leaving map
void OnEnter()
{

}

////////////////////////////
// Run when leaving map
void OnLeave()
{

}

Special Custom Story for 2 special people!

[Image: LWFcAl]


(This post was last modified: 06-23-2012, 07:00 AM by Jagsrs28.)
06-23-2012, 06:59 AM
Find


Messages In This Thread
RE: How to get Grunt to open cabinet doors - by Jagsrs28 - 06-23-2012, 06:59 AM



Users browsing this thread: 5 Guest(s)