AOQML - Ein paar Fragen

XML-Variante AOQML, ihre Möglichkeiten, Ergänzungen und Entwicklung...

Moderatoren: Kekse, A-Team

Re: AOQML - Ein paar Fragen

Beitragvon Guur » Do 25 Jul, 2013 16:51

Ok, danke für die Info. :D
Kanzler für die freien Flusstäler und Herzstein.
Benutzeravatar
Guur
Game Designer
Game Designer
 
Beiträge: 6470
Registriert: So 01 Jul, 2007 15:02
Wohnort: Wetter an der Ruhr
Heldenname: Guur Grogarogh

Re: AOQML - Ein paar Fragen

Beitragvon proser » Fr 26 Jul, 2013 06:58

0===[:::::::::::::::::::::::::::::::::><:::::::::::::::::::::::::::::::::]===0
Benutzeravatar
proser
Marschall
Marschall
 
Beiträge: 4140
Registriert: Do 14 Dez, 2006 13:33
Wohnort: Hamburch
Heldenname: Streifer

Re: AOQML - Ein paar Fragen

Beitragvon Guur » Fr 26 Jul, 2013 13:28

Super! Danke für den Hinweis, proser. Ich war nämlich schon fast der Verzweiflung nahe, weil ich das mit store und fetch und dem Vergleich der LEP vorher - nachher nicht richtig begreife. :wink:

Wenn jemand die Muße hat, kann er mir das ja mal erklären - falls ich das mal für etwas anderes gebrauchen könnte. :)

Ajinthan und ich hatten uns schon über eine has-Abfrage und einer Zufalls-Wahrscheinlichkeit eine provisorische Schildabwehr gebastelt. Ich frage dann mal bei Llkruegro nach, wie er es denn gerne hätte. Ansonsten ist die Steinkreis-Quest für Lúnasadh fertig.
Kanzler für die freien Flusstäler und Herzstein.
Benutzeravatar
Guur
Game Designer
Game Designer
 
Beiträge: 6470
Registriert: So 01 Jul, 2007 15:02
Wohnort: Wetter an der Ruhr
Heldenname: Guur Grogarogh

Re: AOQML - Ein paar Fragen

Beitragvon Askaian » Fr 26 Jul, 2013 14:44

Das kann ich gerne erklären:

Code: Alles auswählen
<store name="LEP-vor-angriff"><get attribute="LEP"/></store>
<store name="wunden-vor-angriff"><get attribute="wounds"/></store>
<!-- speichert Werte vor angriff --->


[b]Kampf/Angriff sonstiges Event[/b]

<!-- vergleicht ob die attribute nun gesunken oder gestiege sind -->

<has attribute="LEP" min="${LEP-vor-angriff}">
<success>
Du wurdest beim Angriff nicht vereltzt.
</success>
<failure>
Du wurdest beim Agriff verletzt
</failure>
</has>

<has attribute="wounds" max="${wunden-vor-angriff}">
<success>
Du wurdest beim Angriff nicht verwundet.
</success>
<failure>
Du wurdest beim Agriff verwundet.
</failure>
</has>

Arbeitet momentan: Korrekturen von GruppenZBs.
Benutzeravatar
Askaian
Major
Major
 
Beiträge: 2311
Registriert: Mi 01 Nov, 2006 12:47

Re: AOQML - Ein paar Fragen

Beitragvon Guur » Fr 26 Jul, 2013 15:25

Du bist klasse, Askaian! Danke. :Applaus: :D

Solche Sachen wünsche ich mir im ZB-Pool, oder in den CodeSnippets, wo ein unbedarfter Anfänger sie gut finden könnte.
Kanzler für die freien Flusstäler und Herzstein.
Benutzeravatar
Guur
Game Designer
Game Designer
 
Beiträge: 6470
Registriert: So 01 Jul, 2007 15:02
Wohnort: Wetter an der Ruhr
Heldenname: Guur Grogarogh

Re: AOQML - Ein paar Fragen

Beitragvon Lowlander » Fr 02 Aug, 2013 02:52

Gaddezwerch hat geschrieben:Interessant, dass der Fehler jetzt erst auffällt ... Wenn ich mir unseren Code angucke, muss ich feststellen, dass so eine Konstruktion
Code: Alles auswählen
<retain name="test" id="a">A</retain>
<retain name="test" id="b">B</retain>
<replay name="test"/>

mit Ausgabe 'AB' (wie im Wiki erläutert) bisher bei unserem Code gar nicht funktionieren kann. Es liegt gar kein Fehler im engeren Sinne vor, sondern dieses Feature gibt es einfach noch nicht. Also das Wiki ist falsch. Und auch das Tutorial ist falsch. Ich weiß nicht, wer damals auf die Idee gekommen ist, dass das funktionieren sollte.

Und ich weiß jetzt nicht, wie viele Questen bereits auf diese Funktionalität gesetzt haben.

Das Sinnvollste ist wohl, wenn ich das Feature einbaue, so wie es erklärt ist und von dir erwartet wurde. Allerdings ist das nicht in 5 Minuten getan und ich weiß nicht, wann ich dazu komme. Also ist es ein Fehler, den ich leider nicht so schnell lösen kann. Ich habe ihn mir aufgeschrieben.


Das fände ich gar nicht gut. Das Wiki sollte angepasst werden. Sonst verhält es sich auch anders als store. Und es kann keine Quest geben, in der es anders funktioniert, auch wenn sie so geplant war. Schlimmer noch, meine Questen fallen dann allesamt auf die Nase, wenn die retain-Szene mehrfach durchlaufen wird, was nicht auszuschließen ist, ebenso alle Questen, die nicht nach Wiki, sondern nach tatsächlicher Funktion implementiert wurden.

Grüße
... Lowlander
Lowlander
:: Ratsmitglied :: Programmierung
:: Ratsmitglied :: Programmierung
 
Beiträge: 2276
Registriert: So 25 Nov, 2007 18:05
Wohnort: Hage/Ostfriesland
Heldenname: Markorka Faargh

Re: AOQML - Ein paar Fragen

Beitragvon Gaddezwerch » Sa 03 Aug, 2013 10:35

Na gut ist mir auch lieber, das bedeutet nämlich keinen Aufwand für mich. Aber war das PDF Tutorial nicht von dir? Es wundert mich einfach, dass irgendwer behauptet hat, dass das geht und diese Behauptung wurde für 6 Jahre als Tatsache hingenommen.
:meidetdasorkland: <-- Das meine ich ernst! Wirklich!
Gaddezwerch
Programmierer
Programmierer
 
Beiträge: 4848
Registriert: Fr 18 Mai, 2007 00:04
Heldenname: Alos Traken

Re: AOQML - Ein paar Fragen

Beitragvon Lowlander » Sa 03 Aug, 2013 16:56

Gaddezwerch hat geschrieben:Na gut ist mir auch lieber, das bedeutet nämlich keinen Aufwand für mich. Aber war das PDF Tutorial nicht von dir? Es wundert mich einfach, dass irgendwer behauptet hat, dass das geht und diese Behauptung wurde für 6 Jahre als Tatsache hingenommen.


Das PDF Tutorial war von mir. Aber im Original PDF steht auch nichts davon, dass mehrfaches Retain hinzufügt statt ersetzt.
Lowlander
:: Ratsmitglied :: Programmierung
:: Ratsmitglied :: Programmierung
 
Beiträge: 2276
Registriert: So 25 Nov, 2007 18:05
Wohnort: Hage/Ostfriesland
Heldenname: Markorka Faargh

Re: AOQML - Ein paar Fragen

Beitragvon Xondorax » So 18 Aug, 2013 13:07

Die expire-Angaben im Befehl SET. Sind das RL oder IG Zeiten?

Code: Alles auswählen
    <set quality="ST" inc="4" expire="10 days" /><!-- erhöht Stärke um 4 für 10 Tage -->
    <set quality="FF" dec="2" expire="3 hours" /><!-- verringert Fingerfertigkeit um 2 für 3 Stunden -->


Sollte im Wiki noch ergänzt werden, denke ich. ;)

Wie lautet der Befehl für eine OOC-Box? Ich finde das im Wiki nicht. :danke:
Benutzeravatar
Xondorax
Heiliger
Heiliger
 
Beiträge: 6520
Registriert: Fr 11 Apr, 2008 21:19
Heldenname: Lawister, der Windwolf

Re: AOQML - Ein paar Fragen

Beitragvon Askaian » So 18 Aug, 2013 13:41

Die Expireangaben sind je nach dem ob das d groß oder klein geschrieben wird unterschiedlich. Zumidnest, wenn es ebesno wie beim store ist.

OOC Boxen bekommt man mit <div class="oog"></div>. Steht leider noch nicht im Wiki, sollte man also dringend nachtragen. Kennt ja nicht jeder alle Befehle fast auswendig.
Arbeitet momentan: Korrekturen von GruppenZBs.
Benutzeravatar
Askaian
Major
Major
 
Beiträge: 2311
Registriert: Mi 01 Nov, 2006 12:47

Re: AOQML - Ein paar Fragen

Beitragvon Xondorax » So 18 Aug, 2013 13:52

Danke Askaian, das war was mir fehlte.

Ich hoffe es ist wie bei STORE, aber es steht halt dort nicht. ;)
Benutzeravatar
Xondorax
Heiliger
Heiliger
 
Beiträge: 6520
Registriert: Fr 11 Apr, 2008 21:19
Heldenname: Lawister, der Windwolf

Re: AOQML - Ein paar Fragen

Beitragvon neonix » Do 29 Aug, 2013 20:45

Moin zusammen, ich würde gerne systematisch den Kerker aus der Gosse in eine eigene Queste auslagern und ihn so auch von anderen Questen oder ZB aus zugänglich machen. Angeblich soll das ja relativ einfach möglich sein. Kann mir da jemand eine kurze Einführung zu geben?
Zufallszauberer und Questenschmied.
Kanzler Westendar und Vizekanzler Flora & Fauna.
Ansonsten verantwortlich für Rastfunktion, Mietstall, Tempel, Gosse, Söldnerlager, Blutrabe, Kommandantur ET, Alte Kaserne, diverse Gegenstandsquesten und so weiter...
Benutzeravatar
neonix
Erzmarschall
Erzmarschall
 
Beiträge: 5077
Registriert: Di 11 Dez, 2007 11:33
Wohnort: Braunschweig
Heldenname: Marquez Santarosa
Mitglied bei: Helden Schurken Suchende

Re: AOQML - Ein paar Fragen

Beitragvon Gaddezwerch » Do 29 Aug, 2013 22:04

Woran genau hapert's, am Übergang von der einen in die andere Quest? Lager den Kerker in einen anderen Questordner aus und dann kannst du mit relativen Pfaden arbeiten:
Code: Alles auswählen
<choice target="../kerker/start.xml">im Kerker schmoren</choice>
Die zwei Punkte .. bedeuten: Liebes System, navigiere bitte einen Ordner nach oben, gehe dann in den Ordner kerker und rufe dort die start.xml auf. Zugegebenermaßen, das ist bisher kein sehr schöner Übergang.

Auf der Testumgebung ist es wohl am günstigsten, die beiden Quests getrennt zu debuggen.
:meidetdasorkland: <-- Das meine ich ernst! Wirklich!
Gaddezwerch
Programmierer
Programmierer
 
Beiträge: 4848
Registriert: Fr 18 Mai, 2007 00:04
Heldenname: Alos Traken

Re: AOQML - Ein paar Fragen

Beitragvon neonix » Fr 30 Aug, 2013 19:27

Ok danke, werde gleich mal ein Testquestchen dafür basteln. :danke:

Edit: Also im Testserver ist erst mal nicht viel heraus gekommen ... Kann man das da überhaupt testen oder stimmt dann die Ordnerstruktur nicht? Und wie genau funktioniert dann eigentlich die Navigation - ich meine, die einzelnen Questen sind ja noch mal auf unterschiedliche Ordner verteilt. Ortsfest, Gegenstände ... Ich baue so was nur ungern ein, ohne dass ich es vorher testen kann.

Meine Testqueste im Anhang, unterster Link.
Dateianhänge
ZZ Hilfsquest.zip
(10.7 KIB) 95-mal heruntergeladen
Zuletzt geändert von neonix am Fr 30 Aug, 2013 19:50, insgesamt 2-mal geändert.
Zufallszauberer und Questenschmied.
Kanzler Westendar und Vizekanzler Flora & Fauna.
Ansonsten verantwortlich für Rastfunktion, Mietstall, Tempel, Gosse, Söldnerlager, Blutrabe, Kommandantur ET, Alte Kaserne, diverse Gegenstandsquesten und so weiter...
Benutzeravatar
neonix
Erzmarschall
Erzmarschall
 
Beiträge: 5077
Registriert: Di 11 Dez, 2007 11:33
Wohnort: Braunschweig
Heldenname: Marquez Santarosa
Mitglied bei: Helden Schurken Suchende

Re: AOQML - Ein paar Fragen

Beitragvon Theoran » Fr 30 Aug, 2013 19:31

Ist es möglich eine Datei mit Konstanten oder auch nur Variablen für Ziele anzulegen? Wenn Neonix den vorgeschlagenen Weg geht und aus irgendeinem Grund die Ordnerstruktur mal gewechselt werden muss, würden dann auf einen Schlag mehrere Quests oder ZBs in Fehler laufen und müssten manuell korrigiert werden.

Besser wäre eine Datei, in der das Ziel steht (wie eine globale Konstantendeklaration). Dann müsste das eventuelle Ziel nur dort geändert werden. Außerdem könnten Autoren den Helden dann mit einem griffigen Namen in den Kerker schicken.
Benutzeravatar
Theoran
Stabshauptmann
Stabshauptmann
 
Beiträge: 1764
Registriert: Di 01 Apr, 2008 10:04
Heldenname: Thaar
Mitglied bei: Sjólfur Drakarskapar Isbrotsos

VorherigeNächste

Zurück zu Questen, Abenteuer und Zufallsbegegnungen (inkl. AOQML)



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste