| Geschrieben um 18:00 am 23.05.2004 | Zitat | Editieren | Löschen | |
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. |
| Geschrieben um 21:50 am 23.05.2004 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 707 | <td valign="top"><div class="post"><p><strong>Smeeth:</strong></p> <blockquote> <p>Ich habe ein Problem mit der reden.adx von der textfire.de seite:</p> </blockquote> <p>Das Modul ist von der T.A.G.-Seite, auch, wenn der Link auf textfire.de ist.</p> <p>Ja, so etwas kann man mit einer Schleife machen, zum Beispiel kann man den Code aus dem <em>Parrot-Bar</em>-Beispiel zu folgendem ergänzen:</p> <p>“`</p> <p>VorAusf</p> <p> (reden)</p> <p> !!! Beginn der Schleife</p> <p> wiederhole</p> <p> !!!</p> <p> Ausf redeDialog</p> <p> ! Hallo, Schätzchen!</p> <p> jenach redeAuswahl</p> <p> (1) Text ‘“Sieh an, unser Weltreisender. Und er</p> <p> macht sich noch immer falsche Hoffnungen.”</p> <p> Dolores schaut dich schelmisch an.’</p> <p> lösche aktiv.1</p> <p> …</p> <p> Ende</p> <p> !!! Etwas Kosmetik</p> <p> wenn (redeAuswahl) Absatz</p> <p> !!! Ende der Schleife</p> <p> bis (redeAuswahl = 0)</p> <p> !!!</p> <p> Stop</p> <p>EndeAusf</p> <p>“`</p> <p>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 <strong>wiederhole</strong>-Schleife verwendet, damit man <strong>redeDialog</strong> nur einmal angeben muss. Das geht, da der Fall <strong>redeAuswahl</strong> = 0 im <strong>jenach</strong>-Block keine Änderungen hervorruft.</p> </div></td> |
| Geschrieben um 23:48 am 23.05.2004 | Zitat | Editieren | Löschen | |
Gast | Klasse ! Es funktioniert, vielen dank |