IF-Forum

» IF-Forum - Autorencafé - Schreiben! - Raum erst nach Ereignis freischalten
AntwortenNeues ThemaNeue Umfrage

Raum erst nach Ereignis freischalten

Geschrieben um 22:39 am 21.02.2005 | Zitat | Editieren | Löschen
zoidberg
Mitglied
Student Gumby
Beiträge: 24

Hallo Leute !

Dies ist mein erster Beitrag hier. Und meine Frage mag wohl ein einfaches Problem betreffen, aber ich habe es leider nicht hinbekommen, und auch ein Blick in den Code von Karn hat mir nicht wirklich weitergeholfen.

Ich habe einen Wasserfall, der als festes Objekt in einem Raum definiert ist. Ich möchte nun, daß nach dem untersuchen des Wasserfalls ein Weg nach Norden freigeschaltet wird, der vorher nicht da war.

Vielen Dank !

Gruß, Zoidberg

Geschrieben um 18:39 am 22.02.2005 | Zitat | Editieren | Löschen
Martin
Avatar
Mitglied
Prof Gumby
Beiträge: 634

zoidberg:

Ich habe einen Wasserfall, der als festes Objekt in einem Raum definiert ist. Ich möchte nun, daß nach dem untersuchen des Wasserfalls ein Weg nach Norden freigeschaltet wird, der vorher nicht da war.

Dazu benutzt du am besten einen "Weg", siehe Kapitel 9 im Handbuch über Räume. Ein "Weg" ist in T.A.G. ein Ausführungsblock als Ausgang aus einem Raum.

Das Ganze sähe etwa so aus:


    Flagge Wasserfall_untersucht 0

    Raum Vor_dem_Wasserfall

    Name 'Vor dem Wasserfall'

    S Pfad_am_Fluss

    N Durch_den_Wasserfall

    Besch Ausf

        Text 'Der Pfad endet hier an einem kleinen Bassin.

            Im Norden rauscht ein Wasserfall in das Becken.'

        wenn (Wasserfall_untersucht) Text 'Hinter dem

            Wasserfall liegt eine Höhle.'   

        Text '[#]Der Pfad führt zurück nach Süden.'   

    EndeAusf

   

    Deko Wasserfall

    Name 'Wasserfall' m

    Subst 'wasserfall' m

    Besch 'Hinter dem Wasser siehst du eine Höhle.'

    Nachausf

        (untersuchen) setze Wasserfall_untersucht

    EndeAusf

   

    Weg Durch_den_Wasserfall

    Ausf

        Bed (Wasserfall_untersucht)

            'Du kannst nicht in diese Richtung gehen.'

        'Du trittst mutig durch den Wasserfall und gelangst

        an einen eigenartigen Ort:[#]'

        geheZu Geheime_Höhle   

    EndeAusf

Du könntest natürlich auch das Gehen nach Norden in der VorAusf des Raums abfangen, aber der Weg ist eleganter.

Geschrieben um 18:42 am 22.02.2005 | Zitat | Editieren | Löschen
zoidberg
Mitglied
Student Gumby
Beiträge: 24

Danke für die Erklärung. Ich hatte irgendwie das mit der Syntax nicht so ganz verstanden, aber jetzt habe ich es denke ich kapiert.

AntwortenNeues ThemaNeue Umfrage
Powered by Spam Board SVN © 2007 - 2021
Impressum / Datenschutz