du könntest mehrere buttons machen und alle disablen (wenn das geht) bis auf einen, der aktiviert dann den zweiten, der den dritten usw, schon hast du deinen code, der letzte öffnet dann die tür.
oder du machst es über add output falls das geht.
in hammer gibts viele entitys mit ein bischen herumprobieren und tricksen kommt man meistens weiter...