Autor |
Nachricht |
< Problem mit Objektklasse Schlüssel |
|
Verfasst am:
Fr, 21 Mai 2004 - 13:53
|
|
|
|
Code: | ObjKlasse Kleiner_Schlüssel
Name 'Schlüssel' m
Adj 'klein' 'silbern'
Subst 'schlüssel' m
Attr Schlüssel
Ort beiMir
Besch 'Ein kleiner silberner Schlüssel auf dem etwas mit
Druckbuchstaben zu lesen ist. Im Schloss sieht jeder
Schlüssel gleich aus. Nur die Gravur ist unterschiedlich.'
Obj Küchen_Schlüssel (Kleiner_Schlüssel)
Name 'küchen Schlüssel' m
Subst 'küchen schlüssel' m
Öffnet Küchen_Tür
Text '"KÜCHE"'
Obj Bibliotheks_Schlüssel (Kleiner_Schlüssel)
Name 'bibliotheks Schlüssel' m
Subst 'bibliotheks schlüssel' m
Öffnet Bibliotheks_Tür
Text '"BIBLIOTHEK"'
Obj Geräteschuppen_Schlüssel (Kleiner_Schlüssel)
Name 'geräteschuppen Schlüssel' m
Subst 'geräteschuppen schlüssel' m
Öffnet Geräteschuppen_Tür
Text "GERÄTESCHUPPEN" |
mein problem ist das er einfach nicht unter ihnen untescheiden kann. wenn ich sage betrachte geräteschuppen Schlüssel sagt er mir das er geräteschuppen nicht kennt. Ich habe schon geräteschuppen als Adj oder Vor ausprobiert da kommt der selbe fehler.
Wie muss ich das machen damit es funktioniert ? |
|
|
|
|
|
Verfasst am:
Fr, 21 Mai 2004 - 23:57
|
|
|
|
hat sich erledigt habe das problem zwar nicht gelöst aber umgangen. |
|
|
|
|
|
Verfasst am:
Sa, 22 Mai 2004 - 0:31
|
|
|
|
Du hast kein Problem, nur ein kleines Leerzeichen zu viel...
Wenn Du den Schlüssel in etwa so definierst:
Code: | Obj Geräteschuppen_Schlüssel (Kleiner_Schlüssel)
Name 'Geräteschuppenschlüssel' m
Vor 'geräteschuppen' 'schuppen'
Subst 'schlüssel' m
Öffnet Geräteschuppen_Tür
Ort BeiMir
Text 'GERÄTESCHUPPEN' |
dann kannst Du ihn im Spiel mit "Geräteschuppenschlüssel", "Schuppenschlüssel", aber auch per "Geräteschuppen-Schlüssel" oder "Schuppen-Schlüssel" ansprechen. Eingaben wie "Geräteschuppen Schlüssel" oder "Schuppen Schlüssel" bringen den Parser ins Schleudern, weil sie sprachlich nicht ganz lupenrein sind und deshalb nicht als zusammengesetztes Hauptwort erkannt werden. |
|
|
|
|
|
Verfasst am:
Sa, 22 Mai 2004 - 4:08
|
|
|
|
thx
ich dachte das könnte ich machen. Naja ist ja auch nicht weiter schlimm. Ich habe das ganze jetzt so glöst wie du geschrieben hast. |
|
|
|
|
|
Verfasst am:
Mi, 26 Mai 2004 - 0:52
|
|
|
Neuling
Anmeldungsdatum: 24.05.2004
Beiträge: 13
|
|
Das bedeutet also das in TAG folgendes Transscript nicht zu realisieren ist ?
Code: | > BETRACHTE STÜCK PAPIER
Ein weißes Stück Papier...
> BETRACHTE WEIßES STÜCK PAPIER
Ein weißes Stück Papier... |
Währe dies denn mit Inform etc möglich ? |
|
|
|
|
|
Verfasst am:
Mi, 26 Mai 2004 - 9:35
|
|
|
Abenteurer
Anmeldungsdatum: 25.08.2002
Beiträge: 416
Wohnort: Essen
|
|
Doch, natürlich läßt sich das verwirklichen:
Code: | Obj Papier
Name 'weiß^ Stück Papier' n
Adj 'weiß'
Subst 'stück' n 'papier' n
Ort beimir |
Ergibt:
Code: | > i
Du trägst die folgenden Sachen bei dir:
- ein weißes Stück Papier
> u stück
Du kannst an dem weißen Stück Papier nichts Ungewöhnliches finden.
> u papier
Du kannst an dem weißen Stück Papier nichts Ungewöhnliches finden.
> u stück papier
Du kannst an dem weißen Stück Papier nichts Ungewöhnliches finden.
> u weißes stück papier
Du kannst an dem weißen Stück Papier nichts Ungewöhnliches finden. |
|
|
|
|
|
|
Verfasst am:
Mi, 26 Mai 2004 - 12:55
|
|
|
Neuling
Anmeldungsdatum: 24.05.2004
Beiträge: 13
|
|
*freu*
Super ! Wusste gar nicht das das so geht. Super big thx ! |
|
|
|
|
|