AOQML für Anfänger

Re: AOQML für Anfänger

Beitragvon Askaian » Fr 30 Jul, 2010 14:52

Der vollständigkeit halber. Wenn du sicher bist, dass die Variabele auf jeden Fall schon definiert ist, kannst du das einfach löschen.
Arbeitet momentan: Korrekturen von GruppenZBs.
Benutzeravatar
Askaian
Major
Major
 
Beiträge: 2311
Registriert: Mi 01 Nov, 2006 12:47

Re: AOQML für Anfänger

Beitragvon Selfurdo » Fr 30 Jul, 2010 15:19

also kann ich mit < null> < /null> alle weiterleiten für die die variable nicht festgesetzt ist?
Selfurdo
Stabshauptmann
Stabshauptmann
 
Beiträge: 1551
Registriert: Mo 06 Okt, 2008 19:53
Heldenname: ...

Re: AOQML für Anfänger

Beitragvon Askaian » Fr 30 Jul, 2010 16:47

Genau, bei null landen alle, die diese Variabele nicht haben.

Meisten fülle ich bei null und else einen kleinen Text ein, auch wenn ich sie nicht brauche um mir das debuggen zu erleichtern.
Arbeitet momentan: Korrekturen von GruppenZBs.
Benutzeravatar
Askaian
Major
Major
 
Beiträge: 2311
Registriert: Mi 01 Nov, 2006 12:47

Re: AOQML für Anfänger

Beitragvon Selfurdo » Fr 30 Jul, 2010 17:12

Ich glaube die kann ich sogar sehr gut gebrauchen, nicht nur zum debuggen. Aber die jenigen, die de Variable och nciht haben, also alle, die die Quest zum ersten mal haben müssen ja auch irgentwo landen ;)
Selfurdo
Stabshauptmann
Stabshauptmann
 
Beiträge: 1551
Registriert: Mo 06 Okt, 2008 19:53
Heldenname: ...

Re: AOQML für Anfänger

Beitragvon Askaian » Fr 30 Jul, 2010 17:18

Dann denk dran Neonix seine Speichertechnik zu verwenden. Wenn jemand die Queste zum zweiten mal spielt, sit die Variabele sonst schon gelöscht. Alle für eine Quest angelegten Variabelen verden gelöscht, sobald das <quest status="ended"/> steht.
Arbeitet momentan: Korrekturen von GruppenZBs.
Benutzeravatar
Askaian
Major
Major
 
Beiträge: 2311
Registriert: Mi 01 Nov, 2006 12:47

Re: AOQML für Anfänger

Beitragvon Selfurdo » Fr 30 Jul, 2010 20:59

Askaian hat geschrieben:Dann denk dran Neonix seine Speichertechnik zu verwenden. Wenn jemand die Queste zum zweiten mal spielt, sit die Variabele sonst schon gelöscht. Alle für eine Quest angelegten Variabelen verden gelöscht, sobald das <quest status="ended"/> steht.


Ich werde dran denken!


Fehler in Zeile 7, Spalte 29:Element type "has" must be followed by either attribute specifications, ">" or "/>".

Zeile 7 sieht so aus:
<has item="cash" min="50000"</has>

ich kann allerdings


kein "<" -zeichen einfügen, ohne das der Editor ein seltsames Eigenleben entwickelt..
Selfurdo
Stabshauptmann
Stabshauptmann
 
Beiträge: 1551
Registriert: Mo 06 Okt, 2008 19:53
Heldenname: ...

Re: AOQML für Anfänger

Beitragvon Selfurdo » Fr 30 Jul, 2010 23:59

So. Das Problem konnte ich mit Hilfe von Powl lösen. Aber jetzt steh ich schon wieder vor einem Rätsel..

<set name="lagerlaune" inc="5" show="none"/>
<store name="lagerlaune" scope="hero">
<get name="lagerlaune" show="none"/>
</store>


Das habe ich eingesetzt (zwischen ein <p></p> und ein <ul> </ul>, falls es wichtig ist). Das ist das von neonix verlinkte um den counter bei zu behalten.


Allerdings bekomme ich folgenden Fehler:
Fehler in Zeile 17, Spalte 39:cvc-complex-type.3.2.2: Attribute 'scope' is not allowed to appear in element 'store'.

Zeile 17 ist im eingefügten Text die 2. Zeile
Selfurdo
Stabshauptmann
Stabshauptmann
 
Beiträge: 1551
Registriert: Mo 06 Okt, 2008 19:53
Heldenname: ...

Re: AOQML für Anfänger

Beitragvon Mitsune » Sa 31 Jul, 2010 00:22

So weit ich weiss ist das ein Fehler, den du ignorieren kannst. scope ist im store-tag erlaubt, aber der editor "weiss" das noch nicht. Zieh Dir mal im Wiki die Beschreibung zum Editor von neonix rein, das steht das drin, wenn ich mich nicht irre.
AOQML entwickelt sich wohl schneller weiter, als der Editor.
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: 2389
Registriert: So 30 Nov, 2008 13:16
Wohnort: Myakô
Heldenname: Minoru Mitsune (実 三常)

Re: AOQML für Anfänger

Beitragvon neonix » Sa 31 Jul, 2010 06:30

Ja, das scope sorgt dafür, das 3/4 meiner Dateien gelb gezeigt werden, auch wenn sie bestens funktionieren... :?
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 für Anfänger

Beitragvon Selfurdo » Sa 31 Jul, 2010 21:51

Wie kann ich überprüfen ob der SC einen mindestmenge an Geld hat?

<has item="cash" min="500">

funktioniert nicht...
Selfurdo
Stabshauptmann
Stabshauptmann
 
Beiträge: 1551
Registriert: Mo 06 Okt, 2008 19:53
Heldenname: ...

Re: AOQML für Anfänger

Beitragvon neonix » Sa 31 Jul, 2010 21:59

Cash ist kein item sondern ein attribute.
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 für Anfänger

Beitragvon Selfurdo » Sa 31 Jul, 2010 22:00

aah, da liegt der HUnd begraben.. danke!
Selfurdo
Stabshauptmann
Stabshauptmann
 
Beiträge: 1551
Registriert: Mo 06 Okt, 2008 19:53
Heldenname: ...

Re: AOQML für Anfänger

Beitragvon Barbarossa » Sa 31 Jul, 2010 22:01

Ohne Gewähr:

Wie wär's damit:
Code: Alles auswählen
<switch attribute="cash">
  <case min="1" max="500">
    ...  tue nix  ...
  </case>
  <else>
    ...  tue das gewünschte ...
  </else>
</switch>
?
vg, Barbarossa
Lieber 1000 Feinde vor mir, als 1 falscher Freund in meinem Rücken
Benutzeravatar
Barbarossa
:: Ratsmitglied :: Programmierung
:: Ratsmitglied :: Programmierung
 
Beiträge: 457
Registriert: Do 01 Mai, 2008 23:04
Wohnort: Baden-Württemberg
Heldenname: Volwin von der Bruecke & Cyberion du Pont
Mitglied bei: Orkwacht

Re: AOQML für Anfänger

Beitragvon Gaddezwerch » So 01 Aug, 2010 01:46

Generell geht das auch, außer dass es min="0" sein sollte und bis eben war der SwitchPlayer nicht in Ordnung. Bei dieser Abfrage wurden keine korrekten Ergebnisse geliefert. Mit Revision 4432 behoben.
:meidetdasorkland: <-- Das meine ich ernst! Wirklich!
Gaddezwerch
Programmierer
Programmierer
 
Beiträge: 4848
Registriert: Fr 18 Mai, 2007 00:04
Heldenname: Alos Traken

Re: AOQML für Anfänger

Beitragvon Selfurdo » So 01 Aug, 2010 12:00

ich habs jetzt mit :


Code: Alles auswählen
<has attribute="cash" min="50" >
    <success>   ...    </success>
    <failure> ...   </failure>
</has>



gemacht.. und in der Testzone hats damit super geklappt..

Ich muss jetzt quasi nur noch emine Faulheit besiegen und die Szenen ins Wiki laden..

In welcher Reihenfolge mach ich das eigentlich?

Die Quest hat nähmlich keinen linearen Vorlauf von Anfang bis Ende sondern ist mehr kreis- oder netzförmig
Selfurdo
Stabshauptmann
Stabshauptmann
 
Beiträge: 1551
Registriert: Mo 06 Okt, 2008 19:53
Heldenname: ...

VorherigeNächste

Zurück zu Antamar®-Archiv



Wer ist online?

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