Forum moved to if-forum.org
Autor Nachricht
<  Aktionen ändern ("setz dich hin")
FrankS
BeitragVerfasst am: Fr, 25 Feb 2011 - 12:26  Antworten mit Zitat
Wasserträger
Wasserträger


Anmeldungsdatum: 01.02.2011
Beiträge: 81
Wohnort: Leipzig

Folgendes Problem konnte ich bisher nicht lösen:

In meinem Spiel gibt es eine Bank, auf die man sich setzen kann. Mit "setz dich auf bank" oder "setz dich" klappt das auch prima; wenn man aber eingibt "setz dich hin", kommt "Dir fehlt die nötige Geschicklichkeit". Wenn ich die GerX-Datei richtig lese, wird die Eingabe als Aufruf von "putting on" verstanden - leider gelingt es mir nicht, eine Instead-Regel zu formulieren, die die Eingabe umleitet.

Instead of ???: silently try entering bench.

Für eine Hilfestellung wäre ich sehr dankbar. Und falls es nicht zuviel verlangt ist: Wie erweitere ich die vorhandenen Verben im deutschen am geschicktesten (z. B. wird "setz dich nieder" gar nicht verstanden)? Neue Aktionen anlegen kann ich bereits, aber wie man an die vorgefertigten rangeht, ist mir nicht klar.

Viele Grüße

Frank
_________________
www.text-abenteuer.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
ChristianB
BeitragVerfasst am: Fr, 25 Feb 2011 - 14:35  Antworten mit Zitat
Experte
Experte


Anmeldungsdatum: 05.05.2004
Beiträge: 633
Wohnort: Hamburg

Das Kommando "setz dich hin" wird als die Aktion "dropping the player" verstanden, demnach könntest Du in einer Instead-Rule diesen Fall abfangen, den Raum nach Sitzgelegenheiten durchsuchen und den Spieler darauf Platz nehmen lassen. Zum Beispiel:

Instead of dropping the player when the location is the Park: try entering the bench.

"Silently" solltest Du die Bank nicht entern, weil es dann keine Meldung gibt (es sei denn, das ist der von Dir gewünschte Effekt).

Verben kannst du ganz normal mit Understand-Anweisungen erweitern, z.B.

Understand "setz [things preferably held] nieder" as dropping.

Es gibt ein spezielles [dich]-Token, das funktioniert aber in einigen Zusammenhängen nicht, weil I7 beim Anordnen der Grammatik macht, was es will und wir darauf keinen Einfluss haben. Deshalb muss man sich mit Check- oder Instead-Rules behelfen.

Grüße,
Christian
Nach oben
Benutzer-Profile anzeigen Private Nachricht 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