EnglishGermanFrenchRussianPolishItalianSpanish
Log inRegister
 
Mission Director Grundlagen und Installation
Post new topic Reply to topic Goto page Previous  1, 2, 3, 4 ... 9, 10, 11  Next
View previous topic :: View next topic
Author Message
Xanatos



MEDALMEDAL

Joined: 26 Jun 2003
Posts: 588 on topic
Location: Plochingen
Thank you for registering your game
PostPosted: Thu, 3. Jan 08, 22:22    Post subject: Reply with quote Print

Hm, warum funktioniert das mit der Markierung nicht?
Und was musss ich benützen, damit ich den Rassennamen bekomme? Da steht in der Nachricht dann "1 Polizeidienst"

Code:
<cue name="XAN_BBS_LV_Add_Mission" version="1">
      <condition>
        <check_age value="{player.age}" min="5s" />
      </condition>
      <action>
        <do_all>
          <add_bbs_quest name="Lockvogel" priority="1000" max="1" />
        </do_all>
      </action>
      <cues>
        <cue name="XAN_BBS_LV_Mission_Offer" instantiate="static" >
          <condition>
            <check_all>
              <bbs_quest_evaluated quest="Lockvogel" />
              <match_object object="{player.dockobject}" class="trade"/>
              <match_object object="player.ship" class="freighter"/>
            </check_all>
          </condition>
          <action>
            <do_all>
              <set_value name="this.Auftraggeberrasse" exact="{player.dockobject.race}"/>
              <offer_bbs_quest quest="Lockvogel" author="{value@this.Auftraggeberrasse} Polizeidienst" text="Spielen Sie den Lockvogel fuer uns?\n\n[center][select value='yes']Klar doch![/select]\n[select value='no']Ne, keine Lust.[/select][/center]" />
            </do_all>
          </action>
          <cues>
            <cue name="XAN_BBS_LV_Accepted" >
              <condition>
                <check_all>
                  <bbs_quest_selected quest="Lockvogel" answer="yes" />
                </check_all>
              </condition>
              <action>
                <do_all>
                  <accept_bbs_quest quest="Lockvogel"/>
                  <incoming_message author="{value@XAN_BBS_LV_Mission_Offer.Auftraggeberrasse} Polizeidienst" text="Sehr gut! Fliegen Sie bitte zur markierten Stelle!" />
                  <create_object name="this.markierung" typename="SS_SPECIAL_MARKER" class="special">
                    <position min="5km" max="10km" object="{player.dockobject}"/>
                  </create_object>
                </do_all>
              </action>
              <cues>
                <cue name="XAN_BBS_LV_Position_einnehmen">
                  <condition>
                    <object_changed_sector/>
                  </condition>
                  <timing>
                    <time min="2s" max="5s"/>
                  </timing>
                  <action>
                    <set_target object="XAN_BBS_LV_Accepted.markierung"/>
                  </action>
                </cue>
              </cues>


Back to top
View user's profile Send private message
XGamer





Joined: 25 Apr 2004
Posts: 1357 on topic
Location: X-Tec HQ, Family Pride
Thank you for registering your game
PostPosted: Thu, 3. Jan 08, 22:44    Post subject: Reply with quote Print

richtig währe
Code:

          <action>
            <do_all>
              <set_value name="this.Auftraggeberrasse" exact="{player.dockobject.race.name}"/>
              <offer_bbs_quest quest="Lockvogel" author="{value@this.Auftraggeberrasse} Polizeidienst" text="Spielen Sie den Lockvogel fuer uns?\n\n[center][select value='yes']Klar doch![/select][/center]\n[center][select value='no']Ne, keine Lust.[/select][/center]" />
            </do_all>
          </action>


Desweiteren machen deine folge Cues keinen Sinn...

Du erstellst ein Objekt 5 bis 10km von der Handelsstation weg. Jedoch im selben Sektor.

Anschliessend nachdem der Spieler den Sektor verlassen hast schickst du ihn zurück in den Sektor wo er herkommt bzw. willst dem Spieler als Ziel ein Objekt vorgeben welches sich in einem anderen Sektor befindet. Das kann nicht funktionieren - du kannst ja auch kein Objekt auswählen welches sich in einem anderen Sektor befindet. Und nichts anderes macht set_target Wink


_________________
MD Supporter | Join TeamSpeak3 (Topics:EN|DE)
Back to top
View user's profile Send private message Visit poster's website
XGamer





Joined: 25 Apr 2004
Posts: 1357 on topic
Location: X-Tec HQ, Family Pride
Thank you for registering your game
PostPosted: Thu, 3. Jan 08, 23:57    Post subject: Reply with quote Print

alles wrote:
Schade, die Anleitung ist ja nur auf Englisch Crying or Very sad

Da ich leider mit Englisch auf dem Kriegsfuß stehe, wollte ich doch mal vorsichtig anfragen, ob man auf eine deutsche Übersetzung hoffen kann?

cu
alles


Eine Deutsche Übersetzung des Guides ist derzeit in Bearbeitung und wird sobald fertig veröffentlicht Wink


_________________
MD Supporter | Join TeamSpeak3 (Topics:EN|DE)
Back to top
View user's profile Send private message Visit poster's website
Xanatos



MEDALMEDAL

Joined: 26 Jun 2003
Posts: 588 on topic
Location: Plochingen
Thank you for registering your game
PostPosted: Sat, 5. Jan 08, 15:44    Post subject: Reply with quote Print

Wills mal irgendjemand ausprobieren? Rolling Eyes
http://rapidshare.com/files/81503163/BBSLockvogel.xml.html

Das ist nur ne Mission um mich mal in den MD einzuarbeiten, also erwartet nix großartiges. Wollt jetzt auch nicht extra nen Thread aufmachen.

Kurze Beschreibung:
BBS Mission, die auf Handelstationen angeboten wird (vorerst auf jeder, zu jedem Zeitpunkt, zum Testen), wenn der Spieler in einem Schiff der Klasse "Frachter" sitzt (TS/TP vllt auch TL, aber die können meines Wissens nach nicht an Handelsstationen andocken).
Der Spieler wird gefragt, ob er den Lockvogel spielen will, um einer örtlichen Piratengang eine Falle zu stellen.

Die Texte sind minimal, weil ich den Code nicht so unübersichtlich machen wollte, und später werde ich diese in eine extra Datei auslagern.
Bite auch etwas Geduld haben, ich hab die Wartezeiten an manchen Stellen zu lange eingeplant.

Das ist keine finale Version. Ich würde es sogar noch als Alpha-Test bezeichnen, da ich noch nicht sicher sein kann, dass alles funktioniert
In meinen Tests hats aber bis auf das Balancing schon geklappt.

Hier mal ein großes Dankeschön an alle die mich im Chat gedulded und mir geduldig geholfen haben! z.B. XGamer, Diamonddragon, SymTec ltd.
Bitte nicht böse sein, wenn ich nicht jeden mit Namen auflisten kann Embarassed

PS: der Chat funktioniert bei mir nicht mehr. Ich hoffe da hat niemand die Geduld verloren und mich gebannt oder sowas ähnliches Rolling Eyes

Geplante "Features" für spätere Versionen:
- Polizeischiffe passen sich der Rasse an, der die Station gehört.
- bischen mehr "Stimmen" (Dialoge? wo finde ich da die "Lines"?)
- das ganze als Piraten-Version
- verschiedenen Schwierigkeitsgrade

ich übernehme keine Haftung, wenn euer Spiel abstürzt Rolling Eyes


_________________
Ich bin nicht der Typ der immer gleich SuchFunktion schreit. Das macht für mich meine Signatur.
Seit einiger Zeit kann sie auch LinkList sagen. Wink
Back to top
View user's profile Send private message
Caldazar





Joined: 21 Sep 2003
Posts: 248 on topic
Location: Österreich
Thank you for registering your game
PostPosted: Sat, 12. Jan 08, 15:33    Post subject: Reply with quote Print

Ich hab die Mission einmal angespielt und die Idee gefällt mir sehr gut Smile.
Ein Kritikpunkt ist, dass die Piraten immer noch den Spieler angreifen, nachdem die Polizei gekommen ist. Gib denen dann doch bitte die Polizeischiffe als Ziel.Wink
Für die Finalen Texte finde ich ist es wichtig, dass das ganze in eine kleine Geschichte verpackt wird. (Die Piraten machen den Sektor schon seit einiger Zeit unsicher und der Polizeikommandant weiß nich mehr was er machen soll, ... - dir fällt bestimmt was gutes(oder besseres Rolling Eyes) ein.

mfg

Back to top
View user's profile Send private message Send e-mail
Vassenego





Joined: 20 Dec 2002
Posts: 4369 on topic
Location: Kropulu-Sektor
Thank you for registering your game
PostPosted: Tue, 15. Jan 08, 14:06    Post subject: (verspätete) NEWS: MD-Dateien veröffentlicht Reply with quote Print

Wie in der letzten X-Universe News angekündigt hat Egosoft inzwischen alles was Ihr braucht, um mit dem MD eigene Missionen zu entwickeln, veröffentlicht. Und es gibt sogar schon die ersten Spieler, die beim Entwickeln ihrer Missionen erstaunliche Fortschritte erzielen.

Ein eigenes Thema zum Mission Director findet Ihr im Skript und Modding Bereich unseres Forums. Dort bekommt Ihr wichtige Informationen, könnt die notwendigen Dateien runterladen und Diskussionen um die Entwicklung neuer Missionen verfolgen.

Wie auch in der dem Mission Director beiliegenden Dokumentation nachgelesen werden kann, soll nochmal darauf hingewiesen werden, dass der MD eine Technologie-Demonstration darstellt, die zwar voll funktionsfähig ist, jedoch für X³ nicht weiter entwickelt sondern "as is" zur Verfügung gestellt wird. Das bedeutet, es wird daran keine Veränderungen oder Updates geben, die den Funktionsumfang erweitern, was aber nicht heissen soll, dass sich Egosoft gar nicht darum kümmert. Freiwillige, die bereits umfangreiche Erfahrungen mit dem MD sammeln konnten, stehen Euch genauso wie die für die Weiterentwicklung des MD verantwortlichen Programmierer mit Rat und Tat zur Seite. Und an Übersetzungen der Anleitung ins Deutsche und Russische wird bereits gearbeitet.

Zusätzlich zu den Beispielen, die der MD mit sich bringt, wollen wir Euch jetzt eine der ersten Missionen, die mit dem MD zu Testzwecken entwickelt wurde, vorstellen. Diese Mission wurde im Frühjahr 2006 von CBJ und Toastie entwickelt und basiert auf der ersten Storymission aus X³. Sie stellte einen wichtigen Schritt bei der Entwicklung des MD und seiner heutigen Funktionalität da. Außerdem enthält sie ausgiebige (englische) Kommentare, so dass sie sich gut zum Kennenlernen des MD eignet. Viel Spass!

Escort Gamma Beispielmission

Das ist eine rar-Datei. Ladet sie Euch einfach runter und entpackt sie in den "director"-Ordner des MD-Verzeichnisses. Dann könnt Ihr sie mit Eurem Browser anschauen. Hinweis: Wenn Ihr danach ein Spiel ladet oder startet in dem der SE aktiviert ist, wird das Spiel versuchen, die Mission auszuführen. Um das zu vermeiden, könnt Ihr die Datei in den "samples"-Unterordner verschieben.

Back to top
View user's profile Send private message
-=Delusion=-



MEDAL

Joined: 30 Dec 2006
Posts: 35 on topic
Location: Hessen
Thank you for registering your game
PostPosted: Thu, 17. Jan 08, 17:20    Post subject: Reply with quote Print

Na das ist doch mal was ^^
Ist bestimmt interessant neue Missionen zu entwickeln Smile

Werde ich bei Gelegenheit mal ausprobieren.


mfG -=Delusion=-

Back to top
View user's profile Send private message Send e-mail Yahoo Messenger MSN Messenger
Niko von Hinten





Joined: 28 Aug 2005
Posts: 192 on topic
Location: Versorgungsschiff Ghost
Thank you for registering your game
PostPosted: Fri, 18. Jan 08, 10:40    Post subject: Reply with quote Print

Danke, ich habe mich selbst zwar nie mit dem erstellen von MOD´s befasst, wohl aber als User des ein oder anderen Mod. Jedenfalls möchte ich im Namen aller danken die Mod´s erstellen oder spielen.
DANKE Egosoft
ich wünsche euch auch viel Erfolg mit weiteren Projekten und möge das X-Universum niemals enden!!! Very Happy


_________________
Warum muss man immer ne Suchaktion starten, wenn ein Toaster durchbrennt???
Back to top
View user's profile Send private message
Londo Molari





Joined: 10 Dec 2006
Posts: 257 on topic

Thank you for registering your game
PostPosted: Sun, 20. Jan 08, 11:09    Post subject: Reply with quote Print

Gibts jetzt eigentlich schon ne Beschreibung auf Deutsch?

Back to top
View user's profile Send private message
Belisarius
Guest








PostPosted: Sun, 20. Jan 08, 17:06    Post subject: Reply with quote Print

Noch nicht, aber Owen (Xenon_Slayer) ist bereits dabei umfangreiche Guides zu schreiben.

Back to top
enenra





Joined: 08 Apr 2005
Posts: 5897 on topic
Location: Japan
Thank you for registering your game
PostPosted: Sat, 26. Jan 08, 12:46    Post subject: Reply with quote Print

Hi,

Ich versuche etwas mit dem MD herumzuspielen. Mit keinerlei anderwertiger Skripterfahrung oder ähnlichem fällt mir das doch recht schwer. ^^

1. Ich möchte eine bestimmte Station im Universum finden. Zum Beispiel die Handelsstation in Argon Prime. Wie kann ich es einrichten, dass der MD erst prüft ob die existiert und dann dort eine BBS Nachricht erstellt, die in anderen Stationen nicht erscheint?

2. Da ich mit viel Text arbeiten werde, würde ich gerne wissen, wie ich ein t-file aufbauen muss damit der MD gut darauf zugreifen kann und wie ich bestimmten Text von dem MD aus dem t-file holen lassen kann.

3. Was geschieht, wenn <timing></timing> fehlt? Wird die Aktion gar nicht ausgeführt? Oder nur einmal?

4. Ist es möglich, dem Spieler eine Anfrage zu senden, bei der er mehr als zwei Antwortmöglichkeiten hat, auf die je eine weitere Nachricht mit verschiedenen Antwortmöglichkeiten kommt? Und das wichtigste: Kann man diese entweder gezielt gleich wieder aus dem Logbuch löschen oder sie gar nicht erst ins Logbuch eintragen lassen?


_________________

Back to top
View user's profile Send private message
Diamonddragon





Joined: 07 Feb 2004
Posts: 937 on topic
Location: Planet Stardust
Thank you for registering your game
PostPosted: Sat, 26. Jan 08, 16:35    Post subject: Reply with quote Print

Habe hier keine MD Files, kann daher nicht auf alles genau eingehen:

1.
In find_station gibst du den typename für die argon HST an und als class station. Es sollte afaik einen unternode sector in find_station geben, wo du sagst in welchem Sektor gesucht werden soll.

Zuerst prüfst du mit object_exists... auf die gefundene Station (was ja eh gelingen wird, wie hätte er sie sonst finden sollen wenn nicht existent) und machst dann den BBS Code rein wie im BBS Template gezeigt ist. Als Bedingung fürs hinzufügen der BBS machst du halt in den cue einen check, ob player_docked @ dockobject die HST true ist.

2. zu t-files müsste glaube etwas im pdf stehen, oder? Habe es selbst noch nie genutzt, müsste daher erst nachfragen, aber es läuft darauf hinaus extra Textdateien im t-Ordner zu haben und die in der MD Mission zu laden.

3. Je nachdem, wie du den cue definiert hast, (instantiate=...). Wenn du inst. nicht hast, wird er aktiviert wenn die Bedingungen wahr sind, einmal und geht sofort los. Timing ist nur ein Zusatz.

4. Da es nur Buttons gibt, hat der Player nie multiple Auswahlmöglichkeiten.


_________________
Es ist nicht das Schicksal, was die Zukunft bestimmt.
Script- und Modliste
Back to top
View user's profile Send private message
enenra





Joined: 08 Apr 2005
Posts: 5897 on topic
Location: Japan
Thank you for registering your game
PostPosted: Sat, 26. Jan 08, 17:02    Post subject: Reply with quote Print

1a. Dann kann ich also den Existierungscheck weglassen?

1b. Welchen Befehl muss ich da benutzen?
Code:
          <condition>
            <
          </condition>


2. Ich nehme mal an, dass es gleich wie bei Skripts funktioniert.

4. ? Ich weiss nicht, ob wir da grad aneinander vorbeireden - bzw. scheiben aber eine Nachricht an den Spieler, wo er einen von mehr als zwei buttons auswählen kann, gibt es sicherlich.


_________________

Back to top
View user's profile Send private message
Diamonddragon





Joined: 07 Feb 2004
Posts: 937 on topic
Location: Planet Stardust
Thank you for registering your game
PostPosted: Sat, 26. Jan 08, 18:01    Post subject: Reply with quote Print

Falls andere an den Antworten intressiert sind, da ich mit DSE schon geschrieben hatte:

1a: wie gesagt, find_station findet nur Stationen, die vorhanden sind. Du kannst natürlich überprüfen ob eine Station gefunden wurde mit object_exists, falls ein Spieler die Station zerstört hat..

1b: <condition>
<object_is_docked dockobject="tradingstation"/>
</condition>

4. Nachrichten, um das Log nicht vollzuspammen, können afaik mit temporary=1 abgeschickt werden und sind nicht im Log.


_________________
Es ist nicht das Schicksal, was die Zukunft bestimmt.
Script- und Modliste
Back to top
View user's profile Send private message
enenra





Joined: 08 Apr 2005
Posts: 5897 on topic
Location: Japan
Thank you for registering your game
PostPosted: Sat, 26. Jan 08, 19:07    Post subject: Reply with quote Print

Nächste Fragen:

1. Ich will einen Namen generieren lassen. Der soll als Autor einer BBS-Meldung auftreten. Ich möchte ihn aber später auch wieder benutzen. Wie kann ich das tun?

2. Kann man den Namen des Sektors indem sich der Spieler befindet mit {player.sector.name} abrufen? Und der Name der Station, an der er gedockt ist, mit {player.station.name}?

3. Ich möchte in einem t-file eine zufällige Zahl zwischen 15 und 25 generieren lassen. Wie geht das?


_________________

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic Reply to topic Goto page Previous  1, 2, 3, 4 ... 9, 10, 11  Next
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum
Control Panel
Login Data
The time now is Wed, 19. Jun 13, 19:43

All times are GMT + 2 Hours


Board Security

Copyright © EGOSOFT 1989-2009
Powered by phpBB © 2001, 2005 phpBB Group
Template created by Avatar & BurnIt!
Debug: page generation = 0.25995 seconds, sql queries = 74