| Message pop-up with script area collution 
 
				I'v made a message to pop-up , but the message doesn't pop-up when i "collide" with the script area.Please tell me where was i wrong.
 
 Code:
 
 
 void OnStart()
 
 {
 
 AddUseItemCallback("", "key_1", "locked_door1", "UsedKeyOnDoor", true);
 AddEntityCollideCallback("Player", "explode_scare", "Explode", true, 1);
 SetEntityCallbackFunc("key_1", "OnPickup");
 AddEntityCollideCallback("Player", "Message_1", "Message1", true, 1);
 
 }
 
 void UsedKeyOnDoor(string &in asItem, string &in asEntity)
 
 {
 
 SetSwingDoorLocked("locked_door1", false, true);
 
 PlaySoundAtEntity("", "unlock_door.snt", "locked_door1", 0, false);
 
 RemoveItem("key_1");
 
 }
 
 void OnPickup(string &in asEntity, string &in type)
 {
 SetEntityActive("servant_grunt_1", true);
 AddTimer("", 15.0f, "GruntDisable");
 ShowEnemyPlayerPosition("servant_grunt_1");
 
 }
 void GruntDisable(string &in asTimer)
 {
 SetEntityActive("servant_grunt_1", false);
 }
 void DoorLockedPlayer(string &in entity)
 
 
 {
 if(GetSwingDoorLocked("gruntdoorss") == true)
 {
 
 SetMessage("Messages", "gruntdoor", 2);
 
 }
 }
 
 //////////////////////////////////////////////////////////////////
 
 void OnEnter()
 
 
 {
 
 AddUseItemCallback("", "trap", "locked_door1", "Trapitup", true);
 
 SetEntityCallbackFunc("trap", "OnPickup1");
 
 }
 
 void Trapitup(string &in asItem, string &in asEntity)
 
 {
 
 SetSwingDoorLocked("locked_door1", false, true);
 
 PlaySoundAtEntity("", "unlock_door.snt", "locked_door1", 0, false);
 
 RemoveItem("trap");
 
 }
 
 void OnPickup1(string &in asEntity, string &in type)
 {
 SetEntityActive("1", true);
 ShowEnemyPlayerPosition("1");
 SetEntityActive("2", true);
 ShowEnemyPlayerPosition("2");
 SetEntityActive("3", true);
 ShowEnemyPlayerPosition("3");
 SetEntityActive("4", true);
 ShowEnemyPlayerPosition("4");
 SetEntityActive("5", true);
 ShowEnemyPlayerPosition("5");
 
 }
 
 void Message1(string &in asChild, string &in asParent, int alState)
 {
 SetMessage("Messages", "Popup1", 0);
 }
 
 ////////////////////////////////////////////////////////////////////////////////////
 
 
 void Explode(string &in asParent, string &in asChild, int alState)
 {
 SetPropHealth("vase_1", 0);
 SetPropHealth("vase_2", 0);
 }
 
 //////////////////////////////////////////////////////////////////////////////////////
 |