Fehlt nur noch ein Timer. Der das Tor dann nach zehn Sekunder wieder liest.
Ungefähr so:
Einheit:
on:use {
if (playergotitem(92)>0){
dialogue "Hallo","3";
timer "unit",100,10000,1,"closet";
}else{
dialogue "Du hast keinen Schlüssel!","2";
}
}
on:closet {
event "toggle","object",1;
}
on:start {
freeze "self";
}
Textcontainer (id 2):
page=Du hast keinen Schlüssel!
text=start
Du hast keinen Schlüssel!
text=end
button=action:close, Schuldigung
Texcontainer (id 3):
page=Hallo
text=start
Gib den Sclüssel her dann kanst du durch!
text=end
button=page2, Hier hast du einen Schlüssel!
button=action:closemenu, Nein!
page=page2
script=start
event "toggle","object",1;
closemenu;
script=end
^^d