Forum moved to if-forum.org
Autor Nachricht
<  [Hilfe] Verben definieren
ChrisW
BeitragVerfasst am: So, 24 Nov 2002 - 23:13  Antworten mit Zitat
Abenteurer
Abenteurer


Anmeldungsdatum: 26.08.2002
Beiträge: 278
Wohnort: Leipzig

Arrgh! Wahrscheinlich stelle ich mich einfach nur zu blöd an. In einem von mir derzeit umgesetzten Adventure soll es möglich sein, Folgendes einzugeben (und natürlich eine Antwort darauf zu bekommen :wink: ):

> erwecke esel zum leben
Der Esel ....

Wie müsste der Code dafür lauten? Mein

Code:
extend only 'erweck' 'weck' replace
     * noun -> UnCurse
     * noun 'zum' 'leben' -> UnCurse;


scheint genausowenig zu klappen wie

Code:
extend only 'erweck' 'weck' replace
     * noun -> UnCurse
     * noun 'zum leben' -> UnCurse;


"Erwecke Esel" funktioniert einwandfrei, auf "Erwecke Esel zum Leben" reagiert das Spiel jedoch mit "Ich habe dich nur soweit verstanden: erwecke den Esel."

Hat irgendjemand eine Idee, woran das liegen könnte? :?
_________________
"Ein Musiker! Was will der hier so spät?" Stolzing (Meistersinger v.N.)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Joghurt
BeitragVerfasst am: So, 24 Nov 2002 - 23:24  Antworten mit Zitat
Neuling
Neuling


Anmeldungsdatum: 07.10.2002
Beiträge: 22
Wohnort: Heidelberg

ChrW hat folgendes geschrieben:

Wie müsste der Code dafür lauten?
Soweit ich mich erinnere, wandelt der Parser als erstes "zum" in "zu dem" um. Folgendes müsste also funktionieren:
Code:
extend only 'erweck' 'weck' replace
     * noun -> UnCurse
     * noun 'zu' 'dem' 'leben' -> UnCurse;
Ist aber nicht getestet. Allgemein ist es bei solchen Problemen nützlich, das Tracelevel hochzusetzen. Insbesondere kannst du in der "german.h", ziemlich am Anfang, "Constant ParserTrace=0" auf 1 setzen. Dann sollte jedesmal die veränderte Eingabe nach LanguageToInformese ausgegeben werden.
_________________
The last words Riker heard: "Mr. Worf, fire at will"
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
soquasi
BeitragVerfasst am: So, 24 Nov 2002 - 23:27  Antworten mit Zitat
Neuling
Neuling


Anmeldungsdatum: 26.08.2002
Beiträge: 9
Wohnort: Im tiefsten Hessen

ChrW hat folgendes geschrieben:

> erwecke esel zum leben
Der Esel ....

Wie müsste der Code dafür lauten? Mein

Code:
extend only 'erweck' 'weck' replace
     * noun -> UnCurse
     * noun 'zum' 'leben' -> UnCurse;


Soweit ich weiß, mußt du die beiden letzten Zeilen vertauschen:

Code:
extend only 'erweck' 'weck' replace
     * noun 'zum leben' -> UnCurse;
     * noun -> UnCurse


Man möge mich korrigieren, wenn ich falsch liege.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
ChrisW
BeitragVerfasst am: Mo, 25 Nov 2002 - 10:22  Antworten mit Zitat
Abenteurer
Abenteurer


Anmeldungsdatum: 26.08.2002
Beiträge: 278
Wohnort: Leipzig

Joghurt hat folgendes geschrieben:
Soweit ich mich erinnere, wandelt der Parser als erstes "zum" in "zu dem" um.


Ja, das ist es! Herzlichen Dank!
_________________
"Ein Musiker! Was will der hier so spät?" Stolzing (Meistersinger v.N.)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
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  >  Inform & Glulx

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