Wyz
Junior Member
Posts: 12
Threads: 3
Joined: Jul 2012
Reputation:
0
|
RE: Help on locking level doors?
void OnStart()
{
SetPlayerLampOil(0);
PlayMusic("ambience_voice.ogg", true, 1, 5, 0, true);
//-------CALLBACKS-------
//////////////////////////
AddUseItemCallback("", "OldKey", "Atrium", "AtriumDoorUnlock", true);
}
//-------UNLOCKS-------
////////////////////////
void AtriumDoorUnlock(string &in asItem, string &in asEntity)
{
SetLevelDoorLocked("Atrium", false);
PlaySoundAtEntity("", "unlock_door", "Atrium", 0, false);
RemoveItem("OldKey");
}
That's the section that's supposed to unlock my door, I get a "cannot use item this way!" message when I use the key, but the door unlocks when I pick the key up. Thanks
Also, as I pick up the key, I can audibly hear the door unlock in the next room. Maybe it's the order of my script? Could I separate my AtriumDoorUnlock function to happen once I use the key?
(This post was last modified: 07-12-2012, 04:19 PM by Wyz.)
|
|
07-12-2012, 02:09 PM |
|