IF-Forum

» IF-Forum - Autorencafé - Schreiben! - "Hier sind leider keine Aufzählungen möglich"
AntwortenNeues ThemaNeue Umfrage

"Hier sind leider keine Aufzählungen möglich"

Geschrieben um 05:47 am 05.08.2006 | Zitat | Editieren | Löschen
RobinOsaka
Mitglied
Student Gumby
Beiträge: 28

Ich bekomme manchmal diese Meldung, auch wenn sie nicht passt. Keine Aufzaehlungen in Sicht.

Was provoziert die Meldung? Kann man das vermeiden?

Geschrieben um 08:46 am 07.08.2006 | Zitat | Editieren | Löschen
Martin
Avatar
Mitglied
Prof Gumby
Beiträge: 634

RO:

Was provoziert die Meldung? Kann man das vermeiden?

Bei welchen Sätzen tritt das auf?

Bei mir passiert das macnchmal, wenn ich "dir" statt "die" tippe und TAG mich, also den Spieler, dann als zweites Objekt erkennt.

Geschrieben um 13:48 am 07.08.2006 | Zitat | Editieren | Löschen
RobinOsaka
Mitglied
Student Gumby
Beiträge: 28

Ich habe zwei Faelle:

  1. Ein Testspieler hat folgenden Dialog provoziert, das war fuer mich aber nicht reproduzierbar.

schmeiss

was willst du werfen

stuhl

worauf willst du den stuhl werfen?

auf Baumwipfel

hier sind leider keine Aufzählungen moeglich

  1. Reproduzierbar ist fuer mich aber das hier:

Hilf Frau Schroers

Hier sind leider keine...

Das mag am zweiteiligen Namen der Person liegen (Code unten). Interessanterweise funktioniert die Eingabe aber, wenn sie gleich noch einmal genauso wiederholt wird.

Hilf Frau Schroers

Sie ... (korrekte Ausgabe)



Name   'Frau Schroers' f %eigenname

Subst   'frau' f 'mutter' f 'schroers' f 'frau schroers' f 'christa' f```
Geschrieben um 15:05 am 07.08.2006 | Zitat | Editieren | Löschen
Martin
Avatar
Mitglied
Prof Gumby
Beiträge: 634

>schmeiss

was willst du werfen

>stuhl

worauf willst du den stuhl werfen?

>auf Baumwipfel

hier sind leider keine Aufzählungen moeglich

Die letzte Antwort muss einfach nur "Baumwipfel" heißen, oder? Dann nämlich interpretiert den Satz als Aneinanderkettung der eingegebenen Fragmente, nämlich "schmeiss Stuhl Baumwipfel", und das ist eine Aufzählung für TAG. In deinem Beispiel sollte eigentlich alles korrekt erkannt werden.

(TAG ist hier zugegebenermaßen etwas pingelig, und verlagnt das "auf" nach der letzten Frage. Allerdings ist, streng genommen, nur "Baumwipfel" auch keine Antwort auf die Frage.)

RO:

Das mag am zweiteiligen Namen der Person liegen (Code unten). Interessanterweise funktioniert die Eingabe aber, wenn sie gleich noch einmal genauso wiederholt wird.

Hmmm. Das kann ich mir irgendwie nicht vorstellen. Der Name 'frau schroers' ist allerdings überflüssig, da er ein Leerzeichen enthält und nie erkannt wird. Die Angabe der einzelnen Wörter 'frau' und 'schroers' genügt. Nimm das doch mal heraus und schau, ob es funktioniert.

Geschrieben um 16:24 am 08.08.2006 | Zitat | Editieren | Löschen
RobinOsaka
Mitglied
Student Gumby
Beiträge: 28
  1. Ja, kann sein, dass die Originaleingabe des Testspielers etwas anders lautete.

  2. Ich habe nicht den Namen, aber das Subst 'frau schroers' herausgenommen. Der Fehler taucht aber immer noch auf. Ich habe einen Screenshot davon gemacht http://img.villagephotos.com/p/2005-7/1043515/screenshot_frau_schroers.jpg. Es scheint mir irgendwie daran zu liegen, welche Woerter vorher im Parser aufgetaucht sind, da die Meldung nicht immer erscheint. Ich schau mal nach, ob ich mehr dazu rausfinden kann.

Geschrieben um 16:46 am 08.08.2006 | Zitat | Editieren | Löschen
Martin
Avatar
Mitglied
Prof Gumby
Beiträge: 634

Interessanter als ein Screenshot wäre hier ein Transkript, das du mir auch gerne an meine private Adresse senden kannst. Der Fehler tritt hier bei einem Nicht-Standard-Verb auf, es wäre interessant zu wissen, ob das auch bei anderen Verben passiert, und wenn nicht, wie helfen definiert ist. Außerdem sagst du, dass es nicht immer reproduzierbar ist. Was passiert zum Beispiel, wenn du direkt nach der Fehlermeldung dasselbe noch einmal eingibst?

Geschrieben um 17:20 am 08.08.2006 | Zitat | Editieren | Löschen
RobinOsaka
Mitglied
Student Gumby
Beiträge: 28
<td valign="top"><div class="post"><p>Ich habe ein Manuskript erstellt und dir geschickt. Darin siehst du, wie bei der ersten Eingabe die besagte Meldung ausgegeben wird, nach wiederholter Eingabe des gleichen Befehls das Spiel aber korrekt weiterlaeuft.</p> <p>Hier auch die Definition von helfen:</p> <pre><code class="language-Bef&amp;nbsp;"> Name&amp;nbsp; &amp;nbsp;'helfen' Verb&amp;nbsp; &amp;nbsp; 'hilf' 'helfe' Syntax&amp;nbsp; demObj &amp;#40;Person&amp;#41; Ausf &amp;nbsp; &amp;nbsp;Bed &amp;#40;aObj Person&amp;#41; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;'Wobei solltest du &amp;#91;dem aObj&amp;#93; schon helfen?&amp;#93;' &amp;nbsp; &amp;nbsp;Text '&amp;#91;aObj&amp;#93; sagt&amp;#58; "Nein danke, aber ich brauche gerade keine Hilfe."' EndeAusf``` Und die helfen-Ausfuehrung bei Frau Schroers: </code></pre> <p>VorAusf</p> <p>   &#40;helfen&#41;</p> <p>      Wenn &#40;geholfen = 1&#41; dann</p> <p>        Text '&quot;Nein, danke. Sehr nett von dir. Aber du hast mir schon</p> <p>        genug geholfen. Schau mal, dass du jetzt nach Hause</p> <p>        kommst.&quot; sagt Frau Schroers und winkt ab.'</p> <p>        Stop</p> <p>      Sonst   </p> <p>        Text '&quot;Kann ich Ihnen etwas helfen?&quot; fragst du und Frau</p> <p>        Schroers ist ganz entzueckt. Das macht Eindruck.</p> <p>        &#91;x&#93;Du hilfst Frau Schroers etwas dabei, dass Geschirr aus</p> <p>        der Waschmaschine zu raeumen. Was in deinem Zustand</p> <p>        wirklich Knochenarbeit ist.'</p> <p>        Sei geholfen 1</p> <p>        Stop</p> <p>     Ende</p> <p>EndeAusf</p> <pre><code></code></pre></div></td>
Geschrieben um 02:05 am 03.09.2006 | Zitat | Editieren | Löschen
neon
Mitglied
Student Gumby
Beiträge: 37

Ich kann mich nicht so wirklich mehr an die Syntax erinnern, und was zu was führt, weil ich länger nichts mit TAG gemacht habe, aber:

'Wobei solltest du &#91;dem aObj&#93; schon helfen?&#93;'

Sieht nach einer geöffneten und zwei geschlossenen Klammern aus... Ist das so beabsichtigt?

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