//Put this script OnOpen void main() { object oPC = GetLastUnlocked(); if (!GetIsPC(oPC)) return; if ((GetLevelByClass(CLASS_TYPE_ROGUE, oPC)==0)) { SendMessageToPC(oPC, "You may not pass!"); ActionCloseDoor(OBJECT_SELF); SetLocked(OBJECT_SELF, TRUE); } else { SendMessageToPC(oPC, "You may pass."); } }