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


Thread Rating:
  • 1 Vote(s) - 1 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Add all simple scripts here!
Akumasama Offline
Member

Posts: 122
Threads: 2
Joined: Nov 2010
Reputation: 0
#17
RE: Add all simple scripts here!

void OnStart()
{
AddEntityCollideCallback("Player" , "Origin" , "scareactive" , true , 1);
}

////////////////////////////
// Run when entering map

void OnEnter()
{
AddUseItemCallback("", "key_1", "door_1", "KeyOnDoor", true);
AddUseItemCallback("", "key_2", "door_2", "KeyOnDoor2", true);
}

////////////////////////////
// Run when leaving map

void OnLeave()
{
}

////////////////////////////
// Actual functions

void KeyOnDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("door_1", false, true);
PlaySoundAtEntity("", "unlock_door.snt", "door_1", 0.0f, false);
RemoveItem("key_1");
AddDebugMessage("KeyOnDoor", false);
}

void KeyOnDoor2(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("door_2", false, true);
PlaySoundAtEntity("", "unlock_door.snt", "door_1", 0.0f, true);
}


void scareactive(string &in asParent , string &in asChild , int alState)
{
SetEntityActive("monster_1" , true);
AddEnemyPatrolNode("enemyname", "nodename", waiting time (for example: 0.0f), "animation to play");
}

You have to add path nodes when spawning a monster, or it will despawn right away.
This is because after a monster has walked it's last path, it will disappear, hence, having no path, it will disappear right away.

Again, make sure everything is organized.
Put your functions that don't belong in any of the "On...." functions, at the end of your script.
12-14-2010, 11:18 AM
Find


Messages In This Thread
Add all simple scripts here! - by HumiliatioN - 12-12-2010, 09:21 PM
RE: Add all simple scripts here! - by Akumasama - 12-12-2010, 11:34 PM
RE: Add all simple scripts here! - by HumiliatioN - 12-13-2010, 01:43 AM
RE: Add all simple scripts here! - by Akumasama - 12-13-2010, 03:43 PM
RE: Add all simple scripts here! - by HumiliatioN - 12-13-2010, 04:02 PM
RE: Add all simple scripts here! - by Akumasama - 12-13-2010, 04:16 PM
RE: Add all simple scripts here! - by HumiliatioN - 12-13-2010, 04:28 PM
RE: Add all simple scripts here! - by Akumasama - 12-13-2010, 04:54 PM
RE: Add all simple scripts here! - by HumiliatioN - 12-13-2010, 05:00 PM
RE: Add all simple scripts here! - by HumiliatioN - 12-13-2010, 05:27 PM
RE: Add all simple scripts here! - by Akumasama - 12-13-2010, 05:13 PM
RE: Add all simple scripts here! - by Akumasama - 12-13-2010, 05:34 PM
RE: Add all simple scripts here! - by HumiliatioN - 12-13-2010, 05:45 PM
RE: Add all simple scripts here! - by Akumasama - 12-13-2010, 06:51 PM
RE: Add all simple scripts here! - by HumiliatioN - 12-13-2010, 10:55 PM
RE: Add all simple scripts here! - by HumiliatioN - 12-14-2010, 01:09 AM
RE: Add all simple scripts here! - by Akumasama - 12-14-2010, 11:18 AM
RE: Add all simple scripts here! - by HumiliatioN - 12-14-2010, 04:00 PM
RE: Add all simple scripts here! - by HumiliatioN - 12-14-2010, 05:07 PM
RE: Add all simple scripts here! - by Akumasama - 12-14-2010, 05:30 PM
RE: Add all simple scripts here! - by HumiliatioN - 12-14-2010, 05:52 PM
RE: Add all simple scripts here! - by Akumasama - 12-14-2010, 06:28 PM
RE: Add all simple scripts here! - by HumiliatioN - 12-14-2010, 06:39 PM
RE: Add all simple scripts here! - by Akumasama - 12-14-2010, 06:53 PM
RE: Add all simple scripts here! - by HumiliatioN - 12-14-2010, 07:59 PM
RE: Add all simple scripts here! - by Frontcannon - 12-14-2010, 07:49 PM



Users browsing this thread: 1 Guest(s)