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
cant get level door to work :(
Quotentote Offline
Member

Posts: 118
Threads: 23
Joined: Dec 2011
Reputation: 11
#3
RE: cant get level door to work :(

(12-29-2011, 01:36 AM)jessehmusic Wrote: hey iv been working on a cs "Amnesia : The Castle" and i have made 2 maps but cant get level door to work i have made so you need a key but it says cannot use item bla bla bla... what to do here is the script for the key and door
PHP Code: (Select All)
void OnStart()  

SetEntityPlayerInteractCallback("Note_Test04""function"true); 
AddUseItemCallback("""Rusty Key""door_1""KeyOnDoor"true);  
AddUseItemCallback("""Mail hall key""leveldoor_1""KeyOnDoor2"true);  

 
 
void KeyOnDoor(string &in asItemstring &in asEntity

    
SetSwingDoorLocked("door_1"falsetrue); 
    
RemoveItem("Rusty Key"); 
PlaySoundAtEntity("""unlock_door.snt""door_1"0.0ftrue); 

 
 
void OnEnter()  
 

AddEntityCollideCallback("Player""doorslam_1_area""func_slam"true1); 
AddEntityCollideCallback("servant_grunt_1""servant_grunt_1_remove""RemoveMonster"true1); 

void OnLeave()  


void function(string&in item

SetEntityActive("servant_grunt_1"true); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_1"2""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_2"0""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_3"0""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_4"0""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_5"0""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_6"0""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_7"0""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_8"0""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_9"0""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_10"4""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_11"2""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_12"0""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_13"0""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_14"0""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_15"0""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_16"0""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_17"0""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_18"0""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_19"0""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_20"4""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_21"2""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_22"0""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_23"0""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_24"0""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_25"0""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_26"0""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_27"0""); 
AddEnemyPatrolNode("servant_grunt_1""PathNodeArea_28"0""); 

  
 
void RemoveMonster(string &in asParentstring &in asChildint alState

SetEntityActive("servant_grunt_1"false); 

 
void KeyOnDoor2(string &in asItemstring &in asEntity

    
SetSwingDoorLocked("leveldoor_1"falsetrue); 
    
RemoveItem("Main hall key"); 
    
PlaySoundAtEntity("""unlock_door.snt""leveldoor_1"0.0ftrue); 


it is also not a swing door.
i used this on my lvl door:
PHP Code: (Select All)
void OnStart()
{
AddUseItemCallback("""key_prison""prisondoor""unlock_door1"true);
}
///PRISONDOOR
void unlock_door1(string &in asItemstring &in asEntity)
{
SetLevelDoorLocked("prisondoor"false);
PlaySoundAtEntity("""unlock_door""prisondoor"0false);
RemoveItem("key_prison");


this should help
12-29-2011, 02:20 AM
Find


Messages In This Thread
cant get level door to work :( - by jessehmusic - 12-29-2011, 01:36 AM
RE: cant get level door to work :( - by Quotentote - 12-29-2011, 02:20 AM
RE: cant get level door to work :( - by Statyk - 12-29-2011, 03:39 AM
RE: cant get level door to work :( - by Statyk - 12-29-2011, 06:57 AM



Users browsing this thread: 1 Guest(s)