Forum moved to if-forum.org
Autor Nachricht
<  Rede Erweiterung
Smeeth
BeitragVerfasst am: So, 23 Mai 2004 - 17:00  Antworten mit Zitat
Gast





Ich habe ein Problem mit der reden.adx von der textfire.de seite:
Ich möchte das wenn der Spieler die Nummer eingibt und der NPC Antwortet, er wieder zum Fragen menü springt.
Vielleicht mit einer schleife ?
Aber ich habe keine Ahnung wie ich das anstellen soll. Vielleicht könnt ihr mir ja helfen.
Nach oben
Martin
BeitragVerfasst am: So, 23 Mai 2004 - 20:50  Antworten mit Zitat
Experte
Experte


Anmeldungsdatum: 25.08.2002
Beiträge: 677
Wohnort: München

Smeeth hat folgendes geschrieben:
Ich habe ein Problem mit der reden.adx von der textfire.de seite:

Das Modul ist von der T.A.G.-Seite, auch, wenn der Link auf textfire.de ist.

Ja, so etwas kann man mit einer Schleife machen, zum Beispiel kann man den Code aus dem Parrot-Bar-Beispiel zu folgendem ergänzen:

Code:

VorAusf
    (reden)
    !!! Beginn der Schleife
    wiederhole
    !!!
        Ausf redeDialog
        !       Hallo, Schätzchen!
        jenach redeAuswahl
        (1)     Text '"Sieh an, unser Weltreisender. Und er
                macht sich noch immer falsche Hoffnungen."
                Dolores schaut dich schelmisch an.'
                lösche aktiv.1

        ...

        Ende
        !!! Etwas Kosmetik
        wenn (redeAuswahl) Absatz
    !!! Ende der Schleife
    bis (redeAuswahl = 0)
    !!!
    Stop
EndeAusf


Damit springt das Spiel nach jeder gültigen Eingabe wieder zum Auswahlmenü. Wenn es im Moment nichts zu sagen gibt oder der Spieler Null eingibt, wird abgebrochen. Ich habe hier eine wiederhole-Schleife verwendet, damit man redeDialog nur einmal angeben muss. Das geht, da der Fall redeAuswahl = 0 im jenach-Block keine Änderungen hervorruft.
_________________
Every silver lining has a cloud.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Smeeth
BeitragVerfasst am: So, 23 Mai 2004 - 22:48  Antworten mit Zitat
Gast





Klasse !
Es funktioniert, vielen dank
Nach oben
Beiträge der letzten Zeit anzeigen:   
Alle Zeiten sind GMT + 1 Stunde (MEZ)

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Seite 1 von 1
if-de :: Forum Foren-Übersicht  >  T.A.G.

Neues Thema eröffnen   Neue Antwort erstellen


 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.



Kontakt: Administrator

Powered by phpBB and NoseBleed v1.05