Have you got the
void OnEnter(){ }
void OnLeave(){ }
after those things? It should look like this if it does:
Quote:////////////////////////////
// Run when the map starts
void OnStart()
{
AddUseItemCallback("", "keydoor", "mansion_1", "OuvrirPorte", true;
}
void OuvrirPorte(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("mansion_1", false, true);
PlaySoundAtEntity("", unlock_door", "mansion_1", 0, false);
RemoveItem("keydoor");
}
////////////////////////////
// Run when entering map
void OnEnter()
{
}
////////////////////////////
// Run when leaving map
void OnLeave()
{
}
And i think you missed a ")" after what i marked in red
Hope it works