|
|
 |
View previous topic :: View next topic |
 |
|
|
|
|
Author |
Message |
|
|
|
|
|
Xanatos


Joined: 26 Jun 2003 Posts: 588 on topic Location: Plochingen

|
Posted: Thu, 3. Jan 08, 22:22 Post subject: |
|
|
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 |
|
|
|
 |
|
|
|
|
|
XGamer

Joined: 25 Apr 2004 Posts: 1357 on topic Location: X-Tec HQ, Family Pride

|
Posted: Thu, 3. Jan 08, 22:44 Post subject: |
|
|
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 
_________________ MD Supporter | Join TeamSpeak3 (Topics:EN|DE)
 |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
XGamer

Joined: 25 Apr 2004 Posts: 1357 on topic Location: X-Tec HQ, Family Pride

|
Posted: Thu, 3. Jan 08, 23:57 Post subject: |
|
|
| alles wrote: |
Schade, die Anleitung ist ja nur auf Englisch
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 
_________________ MD Supporter | Join TeamSpeak3 (Topics:EN|DE)
 |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Xanatos


Joined: 26 Jun 2003 Posts: 588 on topic Location: Plochingen

|
Posted: Sat, 5. Jan 08, 15:44 Post subject: |
|
|
Wills mal irgendjemand ausprobieren?
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
PS: der Chat funktioniert bei mir nicht mehr. Ich hoffe da hat niemand die Geduld verloren und mich gebannt oder sowas ähnliches
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 
_________________ 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.  |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Caldazar
Joined: 21 Sep 2003 Posts: 248 on topic Location: Österreich

|
Posted: Sat, 12. Jan 08, 15:33 Post subject: |
|
|
Ich hab die Mission einmal angespielt und die Idee gefällt mir sehr gut .
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.
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 ) ein.
mfg
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Vassenego
Joined: 20 Dec 2002 Posts: 4369 on topic Location: Kropulu-Sektor

|
Posted: Tue, 15. Jan 08, 14:06 Post subject: (verspätete) NEWS: MD-Dateien veröffentlicht |
|
|
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 |
|
|
|
 |
|
|
|
|
|
-=Delusion=-
Joined: 30 Dec 2006 Posts: 35 on topic Location: Hessen

|
Posted: Thu, 17. Jan 08, 17:20 Post subject: |
|
|
Na das ist doch mal was ^^
Ist bestimmt interessant neue Missionen zu entwickeln
Werde ich bei Gelegenheit mal ausprobieren.
mfG -=Delusion=-
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Niko von Hinten
Joined: 28 Aug 2005 Posts: 192 on topic Location: Versorgungsschiff Ghost

|
Posted: Fri, 18. Jan 08, 10:40 Post subject: |
|
|
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!!! 
_________________ Warum muss man immer ne Suchaktion starten, wenn ein Toaster durchbrennt??? |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Londo Molari
Joined: 10 Dec 2006 Posts: 257 on topic

|
Posted: Sun, 20. Jan 08, 11:09 Post subject: |
|
|
Gibts jetzt eigentlich schon ne Beschreibung auf Deutsch?
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Belisarius Guest
|
Posted: Sun, 20. Jan 08, 17:06 Post subject: |
|
|
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

|
Posted: Sat, 26. Jan 08, 12:46 Post subject: |
|
|
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 |
|
|
|
 |
|
|
|
|
|
Diamonddragon

Joined: 07 Feb 2004 Posts: 937 on topic Location: Planet Stardust

|
Posted: Sat, 26. Jan 08, 16:35 Post subject: |
|
|
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 |
|
|
|
 |
|
|
|
|
|
enenra

Joined: 08 Apr 2005 Posts: 5897 on topic Location: Japan

|
Posted: Sat, 26. Jan 08, 17:02 Post subject: |
|
|
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 |
|
|
|
 |
|
|
|
|
|
Diamonddragon

Joined: 07 Feb 2004 Posts: 937 on topic Location: Planet Stardust

|
Posted: Sat, 26. Jan 08, 18:01 Post subject: |
|
|
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 |
|
|
|
 |
|
|
|
|
|
enenra

Joined: 08 Apr 2005 Posts: 5897 on topic Location: Japan

|
Posted: Sat, 26. Jan 08, 19:07 Post subject: |
|
|
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 |
|
|
|
 |
|
|
|
|
|
|
|
 |
|
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
|
 |
|
|
|
|
|