Wolfpa
Junior Member
Posts: 14
Threads: 3
Joined: Aug 2013
Reputation:
0
|
Why is the key to door script not working to me?
I tried to do everything but it just won't unlock the damn door!
This is my script:
void OnStart()
{
AddUseItemCallback("", "key", "locked_door1", "UsedKeyOnDoor", true);
SetEntityCallbackFunc("key", "OnPickup");
}
void UsedKeyOnDoor("key", "locked_door1")
{
SetSwingDoorLocked("locked_door1", false, true);
PlaySoundAtEntity("", "unlock_door.snt", "locked_door1", 0, false);
RemoveItem("key");
}
void OnPickup(string &in asEntity, string &in type)
{
SetEntityActive("servant_grunt_1", true);
ShowEnemyPlayerPosition("servant_grunt_1");
}
Just pls tell me what is wrong or missing!
(This post was last modified: 08-07-2013, 07:20 AM by Wolfpa.)
|
|
08-04-2013, 10:38 AM |
|
The chaser
Posting Freak
Posts: 2,486
Threads: 76
Joined: Jun 2012
Reputation:
113
|
RE: Why is the key to door script not working to me?
void OnStart()
{
AddUseItemCallback("", "key", "locked_door1", "UsedKeyOnDoor", true);
SetEntityCallbackFunc("key", "OnPickup");
}
void UsedKeyOnDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("locked_door1", false, true);
PlaySoundAtEntity("", "unlock_door.snt", "locked_door1", 0, false);
RemoveItem("key");
}
void OnPickup(string &in asEntity, string &in type)
{
SetEntityActive("servant_grunt_1", true);
ShowEnemyPlayerPosition("servant_grunt_1");
}
There, I think it should work now.
THE OTHERWORLD (WIP)
Aculy iz dolan.
|
|
08-04-2013, 10:53 AM |
|
Wolfpa
Junior Member
Posts: 14
Threads: 3
Joined: Aug 2013
Reputation:
0
|
RE: Why is the key to door script not working to me?
Thanks ,but it didn't work I don't know why but it didn't!
But still thanks.
|
|
08-04-2013, 10:57 AM |
|
The chaser
Posting Freak
Posts: 2,486
Threads: 76
Joined: Jun 2012
Reputation:
113
|
RE: Why is the key to door script not working to me?
Check if the names in the level editor and the script match. If there's any .map_cache, delete it.
And, remain that your script must end with .hps (for example, level.hps) and that it must match with the name of your map.
THE OTHERWORLD (WIP)
Aculy iz dolan.
|
|
08-04-2013, 12:18 PM |
|
FurtherGames
Member
Posts: 72
Threads: 23
Joined: Apr 2013
Reputation:
1
|
RE: Why is the key to door script not working to me?
void OnStart()
{
AddUseItemCallback("", "key", "locked_door1", "UsedKeyOnDoor", true);
SetEntityCallbackFunc("key", "OnPickup");
}
void UsedKeyOnDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("locked_door1", false, true);
PlaySoundAtEntity("", "unlock_door.snt", "locked_door1", 0, false);
RemoveItem("key");
}
void OnPickup(string &in asEntity, string &in type)
{
SetEntityActive("servant_grunt_1", true);
ShowEnemyPlayerPosition("servant_grunt_1");
}
This should work.
If it doesn't, you probably haven't matched the names properly. "locked_door1" must be the name of the door in the level editor.
"key" must be the name of the key in the level editor.
Are you trying to open a swing door? Or a level door? A swing door doesn't load another map. A level door does.
(This post was last modified: 08-04-2013, 09:23 PM by FurtherGames.)
|
|
08-04-2013, 09:22 PM |
|
Wolfpa
Junior Member
Posts: 14
Threads: 3
Joined: Aug 2013
Reputation:
0
|
RE: Why is the key to door script not working to me?
A cache file has created it self in my CS map folder, should I delete it or leave it there?
|
|
08-05-2013, 09:18 AM |
|
PutraenusAlivius
Posting Freak
Posts: 4,713
Threads: 75
Joined: Dec 2012
Reputation:
119
|
RE: Why is the key to door script not working to me?
DELETE IT
"Veni, vidi, vici."
"I came, I saw, I conquered."
|
|
08-05-2013, 09:27 AM |
|
The chaser
Posting Freak
Posts: 2,486
Threads: 76
Joined: Jun 2012
Reputation:
113
|
RE: Why is the key to door script not working to me?
.map_cache are some kind of memory of the map, and the game will load them instead the .map. That means, that if you make changes in your map, and there's a .map_cache, when you start your map in Amnesia, the changes won't be shown.
THE OTHERWORLD (WIP)
Aculy iz dolan.
|
|
08-05-2013, 11:49 AM |
|
Wolfpa
Junior Member
Posts: 14
Threads: 3
Joined: Aug 2013
Reputation:
0
|
RE: Why is the key to door script not working to me?
Did but still it doesn't work .I checked all names and its good,soooo...
WHAT THE HELL IS WRONG??
|
|
08-05-2013, 07:45 PM |
|
Tomato Cat
Senior Member
Posts: 287
Threads: 2
Joined: Sep 2012
Reputation:
20
|
RE: Why is the key to door script not working to me?
Are the names for your doors/scripts/keys matching with that in the level editor?
Also, is your account the administrator on your computer?
(This post was last modified: 08-05-2013, 08:21 PM by Tomato Cat.)
|
|
08-05-2013, 08:20 PM |
|
|