You can use VCE to do that. onActivate>VCE_retroCheck>ifPlayerID>(BLID(s) here)onVariableTrue>Self>Door>ToggleThen you can set a onVariableFalse message if you wish for unauthorized players.
First line is incorrect, you forgot to add ==onActivate>VCE_retroCheck>ifPlayerID> == >(BLID(s) here)
Don't forget the last output parameter!
It's still good practice to fill it out.
Look for Event_Mordor or something. It has restriction events specifically for doors.EDIT: I can't find the topic so here's a download.https://www.mediafire.com/?jkbf9bvs56853n1It should add a new output event named "DoorRestrict" or something. It should do what you want.