void main() { string sTag=GetTag(OBJECT_SELF); object oDoor=GetNearestObjectByTag(sTag,OBJECT_SELF,1); if (oDoor!=OBJECT_INVALID&&oDoor!=OBJECT_SELF) { // open door AssignCommand(oDoor,ActionOpenDoor(oDoor)); } // open door }