Geschrieben um 20:49 am 24.05.2004 | Zitat | Editieren | Löschen | |
Mitglied Pupil Gumby Beiträge: 13 | Also das Objekt Ritterrüstung sieht so aus:
Ich hoffe ihr könnt mir helfen. Ich habe absolut keine Ahnung warum "die Rüstung" nicht funktioniert sondern nur "Rüstung"(ohne Artikel). Ich denke das f ist richtig gesetzt deshalb wundert es mich. Vielen Dank im vorraus für eure Antworten ! |
Geschrieben um 22:54 am 24.05.2004 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 1062 | Hmm, ich hab Deine Definitionen mal ausprobiert. In einem völlig neuen Test-Spiel laufen sie hier unter der WinTAM Version 0.1 beta (23.11.2003) völlig einwandfrei mit oder ohne Artikel. Auch unter der älteren DOS-TAM funktionierts. Ich habe spaßeshalber mal einen (unsinnigen) Befehl die eingebaut, und selbst dann lässt sich die Rüstung mit die Ritterrüstung ansprechen. Auch andere Versuche, den String die in beliebige Objekt- oder Raumdefinitionen einzubasteln, haben die seltsame Reaktion, die du bekommen hast, hier nicht erzeugen können. Selbst zusätzlich implementierte Objekte wie die-hard-video/die hard video oder eine Diele, die ich absichtlich falsch mit dem Substantiv die le definiert habe, was ja mal beim Tippen vorkommen kann, bringen den Parser offenbar nicht aus der Ruhe, wenn es darum geht, den Artikel die zu erkennen. Einzig und allein die Brachial-Methode per Synonym erzeugte eine unschöne Reaktion:
Funktioniert bei Dir betrachte den ritter? Falls ja, hast Du vielleicht das Die durch irgendein Synonym außer Gefecht gesetzt? |
Geschrieben um 23:48 am 24.05.2004 | Zitat | Editieren | Löschen | |
Gast | ChristianB:
Ich habe spaßeshalber mal einen (unsinnigen) Befehl die eingebaut, und selbst dann lässt sich die Rüstung mit die Ritterrüstung ansprechen. Auch andere Versuche, den String die in beliebige Objekt- oder Raumdefinitionen einzubasteln, haben die seltsame Reaktion, die du bekommen hast, hier nicht erzeugen können. Selbst zusätzlich implementierte Objekte wie die-hard-video/die hard video oder eine Diele, die ich absichtlich falsch mit dem Substantiv die le definiert habe, was ja mal beim Tippen vorkommen kann, bringen den Parser offenbar nicht aus der Ruhe, wenn es darum geht, den Artikel die zu erkennen. Einzig und allein die Brachial-Methode per Synonym erzeugte eine unschöne Reaktion:
Funktioniert bei Dir betrachte den ritter? Falls ja, hast Du vielleicht das Die durch irgendein Synonym außer Gefecht gesetzt? Vielen Dank für deine Mühe ! "betrachte den ritter" funktioniert ohne probleme. Ich habe kein Synonym gefunden. Was mir aufgefallen ist das es sich nicht auf die Rüstung beschränkt egal welcher Befehl ausgeführt wird und egal welches Objekt gemeint ist. Immer wenn das Artikel "die" davor gesetzt wird geht absolut nichts mehr ! Ich habe es auch bei einem plural Objekt gemerkt. "betrachte die Figuren" ergibt den selben fehler. Ich habe mich auch nie irgendwie an "die" zu Schaffen gemacht. Ich bin wirklich Ratlos. Vielleicht habe ich irgendwo den Compiler durcheinander gebracht. Ich werde einmal versuchen ein paar Dinge aus dem Spiel zu nehmen vielleicht finde ich so den übeltäter. |
Geschrieben um 23:58 am 24.05.2004 | Zitat | Editieren | Löschen | |
Mitglied Pupil Gumby Beiträge: 13 | Der obere Beitrag war von mir. Ich habe mal den Trace von der debug.adx ausprobiert:
Vielleicht hilft das bei der Fehleranalyse ? Meine erste Versuche blieben erfolglos. Dinge auszublenden die damit zu tun haben. |
Geschrieben um 01:41 am 25.05.2004 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 1062 | Solange ich die unsinnige Synonym-Anweisung in meinem Test-Code drin hatte, gab mir der Tracer auch das Ergebnis aBef = nicht verstanden. Ohne das Synonym versteht der Parser bei mir immer das Richtige. Da hat sich bestimmt irgendwo in Deinem Code ein kleiner Wurm eingenistet ist bestimmt nur ne Kleinigkeit, die im Detail steckt. Bevor Du Dein Spiel völlig zerpflückst, könnte ich Dir vorschlagen, dass ich mal auf den kompletten Code inklusive der von Dir verwendeten Libs, draufschaue, vielleicht kann ich mit dem unbedarften Blick von außen was finden. Falls Du das möchtest, schreib mir doch eine PN über dieses Forum. |
Geschrieben um 03:02 am 25.05.2004 | Zitat | Editieren | Löschen | |
Mitglied Pupil Gumby Beiträge: 13 | Vielen Dank für dein Angebot ! Ich konnte den Fehler schon isolieren. Jedoch kann ich es mir nicht erklären woran es liegt. Wenn ich folgenden Befehl aus meiner erweiterden Befehle Datei lösche funktioniert alles wie erwartet:
|
Geschrieben um 03:25 am 25.05.2004 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 1062 | Ich glaub, Du hast den Fehler gefunden! Das "die" in "rauche die" war's... die Zigarren rauchen kann man aber immer noch, wenn Du die Zigarren (zusätzlich) als Plural definierst: Z.B.
|
Geschrieben um 13:58 am 25.05.2004 | Zitat | Editieren | Löschen | |
Mitglied Pupil Gumby Beiträge: 13 | na Super ! Ich habe das "die" gelöscht. Ein blöder Fehler von meiner Seite. Naja bin ja noch "anfänger". Und wieder was dazu gelernt. Big Thx ChristianB ! |