//IMPORTANT, use the Save As button FIRST, before you Edit This Script! //Put this script OnClick or OnFailToOpen void main() { object oPC = GetClickingObject(); object oMe = OBJECT_SELF; if (!GetIsPC(oPC)) return; if (GetLevelByClass(CLASS_TYPE_BARD, oPC)>=5 || GetLevelByClass(CLASS_TYPE_WIZARD, oPC)>=5 || GetLevelByClass(CLASS_TYPE_SORCERER, oPC)>=5) { SetLocked(OBJECT_SELF, FALSE); ActionOpenDoor(OBJECT_SELF); DelayCommand(7.0, ActionCloseDoor(OBJECT_SELF)); DelayCommand(7.1, SetLocked(OBJECT_SELF, TRUE)); } else { FloatingTextStringOnCreature("Only Magic Users are allowed within..", oPC, TRUE); } }