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 » Fr 29 Nov, 2013 15:22

ID870 sollte dazu passen. Der müsste allerdings noch mit name="Riesenschlange" gender="female" angepasst werden.
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 Elerion » Fr 29 Nov, 2013 16:29

Sehr schön :) Danke!
Elerion
Ordenskrieger
Ordenskrieger
 
Beiträge: 357
Registriert: Fr 02 Mär, 2012 12:43
Wohnort: Berlin
Heldenname: Andrasch Sohn des Argosch

Re: AOQML - Ein paar Fragen

Beitragvon Pergor » Sa 30 Nov, 2013 16:39

Einen Solo-Helden in einer pending-Szene festzuhalten, bis er eine Vierergruppe zusammengestellt hat, funktioniert offenbar nicht. Technisch nicht möglich, weil die neu aufgenommenen Gruppenmitglieder anfangs nicht dabei waren und sich sogesehen nicht in dieser Quest befinden?

Andersrum geht's ja: Eine Gruppe in einer pending-Szene festhalten, bis sie sich aufgelöst hat. Dann bleibt jeder Held auch einzeln in der Quest. Aber da war halt auch von Anfang an jeder Held dabei beim Queststart.

Edit: Wenn ich die Quest aber mit Dreiergruppe starte und ein viertes Mitglied aufnehme, klappt es. Sobald die Gruppe voll ist, läuft die Quest für alle weiter. Aber ein Soloheld, der in einer pending-Szene sitzt, kann die Quest, wenn er die Gruppe aufgefüllt hat, offenbar nicht fortsetzen.

Seltsam. :denker:
Benutzeravatar
Pergor
Oberleutnant
Oberleutnant
 
Beiträge: 1112
Registriert: Do 07 Jun, 2007 18:45
Wohnort: Turm des Magiers
Heldenname: inaktiv

Re: AOQML - Ein paar Fragen

Beitragvon Gaddezwerch » Sa 30 Nov, 2013 17:54

Jo, ist so. Wenn die Quest von Anfang an ohne Gruppe initiiert wurde, gilt das bis die Quest beendet wird.
: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 Elerion » Di 03 Dez, 2013 09:01

Ich würde gern einen Helden überfallen und einkerkern, sein Gepäck aber in einer Kiste aufbewahren das es nicht verloren geht. Wie löse ich das durch AOQML und wie sieht das mit den Begleitern und deren Gepäck aus?

Ist das möglich?

Grüße!
Elerion
Ordenskrieger
Ordenskrieger
 
Beiträge: 357
Registriert: Fr 02 Mär, 2012 12:43
Wohnort: Berlin
Heldenname: Andrasch Sohn des Argosch

Re: AOQML - Ein paar Fragen

Beitragvon Askaian » Di 03 Dez, 2013 11:09

Das funktioniert alles mit drop. Du musst nur die einstellungen to="" und companion-affected="" mit verwenden.

http://wiki.antamar.eu/index.php/Drop
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 neonix » Di 03 Dez, 2013 17:54

Und inventory, um das dann zurück 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 Xondorax » Fr 06 Dez, 2013 21:05

Wie kann ich eigene Bilder in einer Quest verwenden?

Geht das überhaupt oder muss ich die irgendwo erst hochladen? Wenn ja, wie?
Benutzeravatar
Xondorax
Heiliger
Heiliger
 
Beiträge: 6520
Registriert: Fr 11 Apr, 2008 21:19
Heldenname: Lawister, der Windwolf

Re: AOQML - Ein paar Fragen

Beitragvon Gaddezwerch » Fr 06 Dez, 2013 23:44

Theoretisch kannst du es auf jeden x-beliebigen Server hochladen und dann via <img src="http://<url-zum-bild>" /> einbinden. Für die Freischaltung der Quest/ZB soll das Bild aber auf unserem Server liegen, d.h. früher oder später muss das Bild im SVN abgelegt werden und das <img src=".."> angepasst werden. Zum Testen ginge erstmal Variante 1, für den GoLive muss Variante 2 gelten.
: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 Elerion » Mo 09 Dez, 2013 17:06

Ich habe 5 Tiere die den Helden angreifen.. wie teste ich wer flieht und wer bleibt damit ich sagen kann was der Held erbeutet?

Im Moment löse ich das mit

<switch name="rivals:#1:status">
<case val="geflohen">
</case>
<else>
<p>Du nimmst dir von dem toten Affen, was du gebrauchen kannst.</p>
<take item="Affenfleisch" />
</else>
</switch>

Nur leider ist das für jeden einzeln und ich wollte nur eine Gerbern/Kürschnern -Probe verlangen um eventuelle Felle zu bekommen...
Mir fällt da nichts ein.

Grüße!
Elerion
Ordenskrieger
Ordenskrieger
 
Beiträge: 357
Registriert: Fr 02 Mär, 2012 12:43
Wohnort: Berlin
Heldenname: Andrasch Sohn des Argosch

Re: AOQML - Ein paar Fragen

Beitragvon Xondorax » Mo 09 Dez, 2013 17:29

Soweit ich weiß kannst du das nur so prüfen, ob das entsprechende Tier geflohen oder getötet wurde.

Du musst also jeden Rivalen entsprechend abfragen (#1, #2, #3, ...).
Benutzeravatar
Xondorax
Heiliger
Heiliger
 
Beiträge: 6520
Registriert: Fr 11 Apr, 2008 21:19
Heldenname: Lawister, der Windwolf

Re: AOQML - Ein paar Fragen

Beitragvon Pergor » Mo 09 Dez, 2013 17:31

Ich würde eine Variable anlegen und die Viecher nacheinander durchgehen:

Code: Alles auswählen
<store name="anzahl_tote_affen">0</store>

<switch name="rivals:#1:status">
<case val="verloren">
<store name="anzahl_tote_affen"><eval><fetch name="anzahl_tote_affen"/>+1</eval></store>
</case>
<else>
<!-- hier passiert nichts -->
</else>
</switch>

<switch name="rivals:#2:status">
<case val="verloren">
<store name="anzahl_tote_affen"><eval><fetch name="anzahl_tote_affen"/>+1</eval></store>
</case>
<else>
<!-- hier passiert nichts -->
</else>
</switch>

<switch name="rivals:#3:status">
<case val="verloren">
<store name="anzahl_tote_affen"><eval><fetch name="anzahl_tote_affen"/>+1</eval></store>
</case>
<else>
<!-- hier passiert nichts -->
</else>

</switch>
<switch name="rivals:#4:status">
<case val="verloren">
<store name="anzahl_tote_affen"><eval><fetch name="anzahl_tote_affen"/>+1</eval></store>
</case>
<else>
<!-- hier passiert nichts -->
</else>
</switch>

<switch name="rivals:#5:status">
<case val="verloren">
<store name="anzahl_tote_affen"><eval><fetch name="anzahl_tote_affen">+1</eval></store>
</case>
<else>
<!-- hier passiert nichts -->
</else>
</switch>


Die Anzahl der toten Affen (zwischen 0 und 5) steckt jetzt in der Variable "anzahl_tote_affen", die du nun mit switch abfragen kannst. Steht sie auf 0, kannst du dir die Gerben/Kürschnern-Probe sparen, weil alle Affen geflohen sind. Und ansonsten kannst du eine Probe machen für die Felle und die entsprechende Anzahl an Portionen Affenfleisch vergeben.

Die Frage hast du doch kürzlich schon hier gestellt, oder? Man kann's alternativ ja auch verschachteln, bei zwei Affen geht das noch, aber wenn's fünf sind, wird das schon ein ziemliches Code-Ungetüm.

Edit: Oder sollen das unterschiedliche Tiere sein, die da angreifen?
Zuletzt geändert von Pergor am Mo 09 Dez, 2013 17:43, insgesamt 1-mal geändert.
Benutzeravatar
Pergor
Oberleutnant
Oberleutnant
 
Beiträge: 1112
Registriert: Do 07 Jun, 2007 18:45
Wohnort: Turm des Magiers
Heldenname: inaktiv

Re: AOQML - Ein paar Fragen

Beitragvon Elerion » Mo 09 Dez, 2013 17:40

ja hab ich... inzwischen fehlt mir wieder etwas...

Und wohin setze ich bei dem ganzen dann

<challenge talent="Gerben/Kürschnern" mod="8">
<success>
<p>Tada, da hast du zusätzlich noch ein schönes Affenfell.</p>
<take item="Fell vom Affen"/
</success>
<failure>
<p>Mist! Das ging gründlich daneben. Du hast das Fell ordentlich zerstückelt.</p>
</failure>
</challenge>

ganz am Ende? mit dem Counter?

mfg

Edit: Nein alles die gleichen Tiere...
Elerion
Ordenskrieger
Ordenskrieger
 
Beiträge: 357
Registriert: Fr 02 Mär, 2012 12:43
Wohnort: Berlin
Heldenname: Andrasch Sohn des Argosch

Re: AOQML - Ein paar Fragen

Beitragvon Pergor » Mo 09 Dez, 2013 17:56

Naja, die Abfrage dann im success-Pfad:

Spoiler:
<switch name="anzahl_tote_affen">

<case min="1">Mindestens ein Affe ist tot, also Probe:

<challenge talent="Gerben/Kürschnern" mod="8">
<success>

Hier jetzt die genaue Anzahl der toten Affen mit switch abfragen (1-5) und in jedem Pfad die entsprechende Beute vergeben. Also Fleisch + Felle.

</success>
<failure>

Hier gibt es keine Felle. Aber ggf. ja noch Affenfleisch, auch hier wieder mit switch die genaue Anzahl der toten Affen abfragen und Affenfleisch vergeben. Wenn du willst, kannst du das Affenfleisch aber natürlich auch vor oder nach der Probe vergeben (aber auch dort dann nochmal mit switch die Anzahl abfragen). Das hier ist ja nur ein Beispiel, wie man es machen könnte.

</failure>
</challenge>

</case>

<else> Alle Affen geflohen, keine Probe, kein Affenfleisch. </else>
</switch>
Benutzeravatar
Pergor
Oberleutnant
Oberleutnant
 
Beiträge: 1112
Registriert: Do 07 Jun, 2007 18:45
Wohnort: Turm des Magiers
Heldenname: inaktiv

Re: AOQML - Ein paar Fragen

Beitragvon Elerion » Mo 09 Dez, 2013 20:19

Mensch mensch, bei 5 Viechern ist das ein ganz schönes Geschreibsel.
Elerion
Ordenskrieger
Ordenskrieger
 
Beiträge: 357
Registriert: Fr 02 Mär, 2012 12:43
Wohnort: Berlin
Heldenname: Andrasch Sohn des Argosch

VorherigeNächste

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



Wer ist online?

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