void OnStart()
{
AddUseItemCallback("", "key1", "door1", "UseKeyOnDoor1", true);
AddUseItemCallback("", "key2", "door2", "UseKeyOnDoor2", true);
AddUseItemCallback("", "key3", "door3", "UseKeyOnDoor3", true);
AddUseItemCallback("", "key4", "door4", "UseKeyOnDoor4", true);
AddUseItemCallback("", "key5", "door5", "UseKeyOnDoor5", true);
}
void UseKeyOnDoor1(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked(asEntity, false, true);
PlaySoundAtEntity("", "unlock_door.snt", asEntity, 0, false);
RemoveItem(asItem);
}
void UseKeyOnDoor2(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked(asEntity, false, true);
PlaySoundAtEntity("", "unlock_door.snt", asEntity, 0, false);
RemoveItem(asItem);
}
void UseKeyOnDoor3(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked(asEntity, false, true);
PlaySoundAtEntity("", "unlock_door.snt", asEntity, 0, false);
RemoveItem(asItem);
}
void UseKeyOnDoor4(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked(asEntity, false, true);
PlaySoundAtEntity("", "unlock_door.snt", asEntity, 0, false);
RemoveItem(asItem);
}
void UseKeyOnDoor5(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked(asEntity, false, true);
PlaySoundAtEntity("", "unlock_door.snt", asEntity, 0, false);
RemoveItem(asItem);
}