void main() { object oTrespasser = GetEnteringObject(); if (GetTag(oTrespasser) == "NW_DRGRED003") { object area = GetArea(oTrespasser); object oPC = GetFirstPC(); object area2 = GetArea(oPC); while (oPC != OBJECT_INVALID){ if (area == area2){ DelayCommand(1.0, SetCommandable(TRUE, oPC)); } oPC = GetNextPC(); } DestroyObject(oTrespasser); } }