#1, by MachtnixThursday, 01. May 2014, 14:32 11 years ago
Hallo und angenehmen 1. Mai
Was ich wirklich vermisse, ist eine Art Debug-Modus für Visionaire-Dummys. Das merke ich jetzt beim Basteln der Bedingungen ganz deutlich! In allen Scriptsprachen, die ich kennenlernen durfte, gab es irgendeine Option, die bestimmte Variablenwerte zur Prüfung an bestimmten Stellen anzeigte. Und sei es auch einfach nur durch "print".
Seit Stunden versuche ich herauszufinden, warum eine einfache "Wenn"-Abfrage nicht funktioniert (wenn Bedingung x eingetreten, starte Dialog y). Das funktionierte mit zwei anderen Dialogen problemlos und plötzlich nicht. Am schnellsten käme man auf die Fehler, wenn man sich simpel anzeigen lassen könnte, ob die erforderliche Bedingung z.B. an Punkt 34 auf Kulisse 6487 überhaupt eingetreten ist!! Möglicherweise wird eine Bedingung ja niemals erfüllt!
Da ich nun nicht weiß, ob die Bedingung nun wahr ist oder nicht, muss ich immer alles mögliche ausprobieren. Ich habe sogar Umlaute und Sonderzeichen aus den Bedingungen gestrichen... vielleicht könnte es auch daran liegen, dass Vis sie nicht "findet"?? Kostet aber unnötig Zeit, im Nebel herumzustochern. Ich habe die Bedingung jetzt an fünf verschiedenen Stellen zusätzlich hinzugefügt, damit sie auch wirklich eintritt! - das ist aber eine Holzhammer-Methode und kein guter Stil, ich weiß. Und welche von den fünf Stellen nun die ausschlaggebende ist, weiß ich damit immer noch nicht...
Gibt es mithilfe von LUA vielleicht eine Option, die von mir festgelegte Variablen einfach im Player anzeigt? Also z.B. Gegenstand schon benutzt? ja oder nein. Ist der Wert xy gerade auf 1 oder doch auf 0? Ist Bedingung AB true oder false? Meinetwegen darf der Charakter den Text sprechen oder er wird mittendrin eingeblendet - ist mir egal... Ist ja nur für die Entwicklung.
Ich werde mir LUA in nächster Zeit anschauen... mir fällt es vielleicht doch leichter, die Bedingungen strukturiert zu programmieren als im Aktionen-Editor zusammenzusetzen :-) Ich weiß nach wenigen Tagen ohnehin nicht mehr, an welcher Stelle wo was als Aktion niedergeschrieben ist...
Die V4 habe ich noch nicht installiert. Können beide Versionen nebeneinander laufen?
Bye
Machtnix