| Error. missing a ";" or "," 
 
				can you find the cause to this
 
 void OnStart()
 {
 AddUseItemCallback("", "key_1", "mansion_1", "KeyOnDoor", true);
 AddUseItemCallback("", "key_2", "mansion_2", "KeyOnDoor_2", true);
 AddUseItemCallback("", "key_3", "mansion_5", "KeyOnDoor_5", true);
 SetEntityPlayerInteractCallback("key_3", "ActivateMonster", true);
 MyFunc("key_3", "SetEntityCallbackFunc");
 }
 
 void KeyOnDoor(string &in asItem, string &in asEntity)
 {
 SetSwingDoorLocked("mansion_1", false, true);
 PlaySoundAtEntity("", "unlock_door", "mansion_1", 0.0f, true);
 RemoveItem("key_1");
 }
 
 void KeyOnDoor_2(string &in asItem, string &in asEntity)
 {
 SetSwingDoorLocked("mansion_2", false, true);
 PlaySoundAtEntity("", "unlock_door", "mansion_2", 0.0f, true);
 RemoveItem("key_2");
 }
 
 void KeyOnDoor_5(string &in asItem, string &in asEntity)
 {
 SetSwingDoorLocked("mansion_5", true, true);
 PlaySoundAtEntity("", "unlock_door", "mansion_5", 0.0f, true);
 RemoveItem("key_3");
 }
 
 void SetEntityCallbackFunc(string& asName, string& asCallback);
 {
 AddPropImpulse("mansion_3", 0, 0, 10, "World");
 AddTimer("StopLook", 3, "LookAtDoor");
 PlaySoundAtEntity("", "unlock_door.snt", "mansion_5", 0.0f, true);
 StartPlayerLookAt("mansion35", 10, 10, "");
 }
 
 
 ////////////////////////////
 // Run when leaving map
 void OnLeave()
 
 }
 
 void ActivateMonster(string &in item)
 {
 SetEntityActive("servant_grunt_1", true);
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_4", 0, "Idle");
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_5", 0, "Idle");
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_6", 0, "Idle");
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_7", 0, "Idle");
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_8", 0, "Idle");
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_10", 0, "Idle");
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_11", 0, "Idle");
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_12", 0, "Idle");
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_13", 0, "Idle");
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_14", 0, "Idle");
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_15", 4, "Idle");
 
 }
 
 void LookAtDoor(string &in asTimer)
 {
 StopPlayerLookAt();
 }
 |