AOQML - Ein paar Fragen

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

Moderatoren: Kekse, A-Team

Re: AOQML - Ein paar Fragen

Beitragvon Aidan » Mo 27 Dez, 2010 15:19

Bis auf das Anzeigen der eigenen Begrüßung innerhalb der Szene macht das sonst keinen weiteren Sinn. Und bei Standardtexten, welche dann zwangsweise in der Quest vorgegeben sein müssen, wenn nichts in den Einstellungen steht, besteht immer die Gefahr, dass es wieder Gejammer gibt wenn dort z.B. steht "Die Götter zum Gruße" , aber der Char Atheist ist, oder auch sonst nichts mit den Göttern zu tun haben will.
Gamedesigner
Verantwortlicher für Itemerstellung, Waren-/Handelssystem und NPC-Verwaltung
Systemintegration neuer Reiche und Gebiete

Bild
Benutzeravatar
Aidan
Game Designer
Game Designer
 
Beiträge: 6616
Registriert: Mo 11 Feb, 2008 17:40
Wohnort: Hansestadt Wismar
Heldenname: Jupp
Mitglied bei: mir selbst

Re: AOQML - Ein paar Fragen

Beitragvon flitzer » Mo 27 Dez, 2010 17:04

Aidan hat geschrieben:Bis auf das Anzeigen der eigenen Begrüßung innerhalb der Szene

Ist das nicht schon sinnvoll? Das bezieht die Heldeneinstellungen in der Quest mit ein - ich freu mich über sowas immer.

Aidan hat geschrieben:Und bei Standardtexten, welche dann zwangsweise in der Quest vorgegeben sein müssen, wenn nichts in den Einstellungen steht, besteht immer die Gefahr, dass es wieder Gejammer gibt wenn dort z.B. steht "Die Götter zum Gruße" , aber der Char Atheist ist, oder auch sonst nichts mit den Göttern zu tun haben will.

Dann wird derjenige eben darauf hingewiesen, dass er das in den Heldeneinstellungen umstellen kann. Eigentlich kein großes Problem.

Ich finde es sinnvoll :wink:
Benutzeravatar
flitzer
Ritter
Ritter
 
Beiträge: 717
Registriert: Do 08 Mai, 2008 11:48
Heldenname: Giuliana

Re: AOQML - Ein paar Fragen

Beitragvon K?nich » Di 28 Dez, 2010 13:13

Bisher steht in der Quest auch einfach nur "den Göttern zum Gruße", aber gerade weil man es wohl nur schwer jedem Recht machen kann dachte ich das es praktisch wäre, wenn jeder da seine eigene Begrüßungsmeldung lesen kann. Ich glaube das würde einfach gut zur Stimmung beitragen wenn der Held jemanden so begrüßt, wie man sich ihn vorstellt. Und ansonsten würde ich so etwas ganz neutrales wie "zum Gruße" nehmen, damit es für niemanden unpassend ist.
K?nich
Vagabund
Vagabund
 
Beiträge: 18
Registriert: Di 02 Okt, 2007 11:54

Re: AOQML - Ein paar Fragen

Beitragvon telor » Mi 29 Dez, 2010 12:25

:oops:
Meine SuFu ist leider nicht stark genug - oder es gibt wirklich noch keine Antwort auf die Frage.

Wie kann ich dieses Problem in AOQML lösen? Ich will wissen, ob während eines Kampfes der Held verletzt wurde oder nicht. Ich würde sagen, mit Abspeichern der LEP vor dem Kampf und dann nach dem Kampf einfach nur Vergleich mit den aktuellen LEP. Gleich - keine Verletzung, kleiner - Held verletzt. Theoretisch müsste es so funktionieren - nur wie kriege ich es mit AOQML-Code hin?
Wenn man seinen Kopf behält, während alle anderen ihn verlieren, hat man vermutlich das Problem nicht erkannt.
Benutzeravatar
telor
Stabshauptmann
Stabshauptmann
 
Beiträge: 1903
Registriert: Mo 07 Aug, 2006 13:59
Heldenname: Angrosch, Sohn des Borlox
Mitglied bei: Freunde des guten Bieres

Re: AOQML - Ein paar Fragen

Beitragvon Mitsune » Mi 29 Dez, 2010 12:37

Sollte so gehen:
Code: Alles auswählen
<store name="LEPvorher" scope="quest">
     <get attribute="LEP"/>
</store>
#Prügelei ...
<store name="LEPnachher" scope="quest">
     <get attribute="LEP"/>
</store>
<switch name="LEPnachher">
  <case min="LEPvorher" >
    # Fall: vorher so viele LEP wie nachher oder mehr
  </case>
  <else>
    #Fall: nachher weniger LEP als vorher
  </else>
</switch>
Minoru Mitsune (実 三常)
"Die Großen hören auf zu herrschen, wenn die Kleinen aufhören zu kriechen"
Johann Christoph Friedrich von Schiller (1759 - 1805)
Bild
Benutzeravatar
Mitsune
Major
Major
 
Beiträge: 2340
Registriert: So 30 Nov, 2008 13:16
Wohnort: Myakô
Heldenname: Minoru Mitsune (実 三常)

Re: AOQML - Ein paar Fragen

Beitragvon telor » Mi 29 Dez, 2010 12:38

:danke:
Wenn man seinen Kopf behält, während alle anderen ihn verlieren, hat man vermutlich das Problem nicht erkannt.
Benutzeravatar
telor
Stabshauptmann
Stabshauptmann
 
Beiträge: 1903
Registriert: Mo 07 Aug, 2006 13:59
Heldenname: Angrosch, Sohn des Borlox
Mitglied bei: Freunde des guten Bieres

Re: AOQML - Ein paar Fragen

Beitragvon telor » Mi 29 Dez, 2010 14:16

:denker:
AOQML Editor meldet: "'LEPvorher' is not a valid value for 'integer'."
Und in der Testumgebung wird der Zweig, wenn der Held nicht verletzt wird, nicht berücksichtigt.
:waeh:
Wenn man seinen Kopf behält, während alle anderen ihn verlieren, hat man vermutlich das Problem nicht erkannt.
Benutzeravatar
telor
Stabshauptmann
Stabshauptmann
 
Beiträge: 1903
Registriert: Mo 07 Aug, 2006 13:59
Heldenname: Angrosch, Sohn des Borlox
Mitglied bei: Freunde des guten Bieres

Re: AOQML - Ein paar Fragen

Beitragvon Askaian » Mi 29 Dez, 2010 15:02

Weils ein Variabele ist muss wahrscheinlich ${} drum.

Habs aber nicht geprüft.
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 Mitsune » Mi 29 Dez, 2010 15:07

Oh, mir dämmert's, den Namen der Variable darf man nicht übergeben, sondern nur den Wert, da dort eine Zahl erwartet wird.
Der Name ist ja ein STRING mit dem Wert: LEPvorher. Erbraucht dort aber eine Zahl INTEGER

Ich habe leider die korrekte Syntax gerade nicht parat, ich glaube
Code: Alles auswählen
${VarName}
oder so ähnlich. Das müsste dann ca. so aussehen.
Code: Alles auswählen
<switch name="LEPnachher">
  <case min="${LEPvorher}" >
    # Fall: vorher so viele LEP wie nachher oder mehr
  </case>
  <else>
    #Fall: nachher weniger LEP als vorher
  </else>
</switch>

Das der Zweig nicht unterschieden wird ist nur logisch und resultiert aus dem Umstand, dass kein valider Wert übergeben wurde. Versuch es mal wie oben, wenn das nicht funktioniert, musst Du mal in der Wiki nach der korrekten Syntax suchen.

Edith sagt, dann wird das wohl stimmen mit ${ } :mrgreen:
Minoru Mitsune (実 三常)
"Die Großen hören auf zu herrschen, wenn die Kleinen aufhören zu kriechen"
Johann Christoph Friedrich von Schiller (1759 - 1805)
Bild
Benutzeravatar
Mitsune
Major
Major
 
Beiträge: 2340
Registriert: So 30 Nov, 2008 13:16
Wohnort: Myakô
Heldenname: Minoru Mitsune (実 三常)

Re: AOQML - Ein paar Fragen

Beitragvon telor » Mi 29 Dez, 2010 15:08

Das hilft leider auch nicht.

EDIT: das war Antwort auf Askaian, nicht Maikiko. Das muss ich noch überprüfen.
Zuletzt geändert von telor am Mi 29 Dez, 2010 15:10, insgesamt 1-mal geändert.
Wenn man seinen Kopf behält, während alle anderen ihn verlieren, hat man vermutlich das Problem nicht erkannt.
Benutzeravatar
telor
Stabshauptmann
Stabshauptmann
 
Beiträge: 1903
Registriert: Mo 07 Aug, 2006 13:59
Heldenname: Angrosch, Sohn des Borlox
Mitglied bei: Freunde des guten Bieres

Re: AOQML - Ein paar Fragen

Beitragvon Gaddezwerch » Mi 29 Dez, 2010 15:10

Wieso nicht? Ist so korrekt.
: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 telor » Mi 29 Dez, 2010 15:14

:oops:
So ist es, wenn man schreibt, eine Antwort kommt und dann ändert man schnell und dann kommt noch eine Antwort...

Leute, langsam mit mir, in meinem jugendlichen Leichtsinn schaffe ich doch nicht zu prüfen, antworten und noch prüfen. Das was Maikiko vorgeschlagen hat, ist genau das, was Askaian vorgeschlagen hat und was ich auch ausprobiert habe.

@Gaddezwerch, ich weiß es nicht, warum das nicht klappt. :denker:
Wenn man seinen Kopf behält, während alle anderen ihn verlieren, hat man vermutlich das Problem nicht erkannt.
Benutzeravatar
telor
Stabshauptmann
Stabshauptmann
 
Beiträge: 1903
Registriert: Mo 07 Aug, 2006 13:59
Heldenname: Angrosch, Sohn des Borlox
Mitglied bei: Freunde des guten Bieres

Re: AOQML - Ein paar Fragen

Beitragvon Gaddezwerch » Mi 29 Dez, 2010 15:14

Ok, wie ich sehe, meckert der Editor noch bei einer Variablenangabe bei min= bzw. max=
Werde ich mit der nächsten Editor-Version beheben.
: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 telor » Mi 29 Dez, 2010 15:17

Das meckern des Editors ist das kleinere Problem. Wieso klappt es nicht in der Proben-Quest-Umgebung?

In der Wiki ist es angepasst - ich habe die ${} hinzugefügt, falls jemand prüfen möchte: Askaian 38.
Wenn man seinen Kopf behält, während alle anderen ihn verlieren, hat man vermutlich das Problem nicht erkannt.
Benutzeravatar
telor
Stabshauptmann
Stabshauptmann
 
Beiträge: 1903
Registriert: Mo 07 Aug, 2006 13:59
Heldenname: Angrosch, Sohn des Borlox
Mitglied bei: Freunde des guten Bieres

Re: AOQML - Ein paar Fragen

Beitragvon Gaddezwerch » Mi 29 Dez, 2010 15:48

Mach mal die Zeilenumbrüche beim store raus, die werden sonst vermutlich mit gespeichert, sowie die Leerzeichen.

Und statt
Code: Alles auswählen
<store name="LEPnachher" scope="quest">
          <get attribute="LEP"/>
        </store>
        <switch name="LEPnachher">

kannst du auch direkt
Code: Alles auswählen
<switch attribute="LEP">

prüfen.
:meidetdasorkland: <-- Das meine ich ernst! Wirklich!
Gaddezwerch
Programmierer
Programmierer
 
Beiträge: 4848
Registriert: Fr 18 Mai, 2007 00:04
Heldenname: Alos Traken

VorherigeNächste

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



Wer ist online?

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