EnglishGermanFrenchRussianPolishItalianSpanish
Log inRegister
 
[DISKUSSION] Allgemeine MD-Fragen
Post new topic Reply to topic Goto page Previous  1, 2, 3, 4 ... 56, 57, 58  Next
View previous topic :: View next topic
Author Message
Raylon





Joined: 01 Jun 2008



PostPosted: Wed, 18. Feb 09, 16:19    Post subject: Reply with quote Print

das klappt aber immernoch nicht, außerdem fehlt mir diese "dirobjdb"-Datei, die sich laut JensKa in cat02 befinden müsste. dort finde ich aber nur objects. und in cat04 ist sie auch nicht.

Frage:

Kann ich als belohnung bei <reward_player> einen TL mit einem Stations-Bauteilsatz erstellen?

mfg


_________________
KhaakKhaakKhaak

Bald online: [X3TC-Mod] Khaak Als Kha'ak spielen Khaak by Xenon O. [KBG] und Raylon

Entwicklungsthread

KhaakKhaakKhaak
Back to top
View user's profile Send private message
Ketraar



MEDALMEDAL

Joined: 21 May 2004
Posts: 7257 on topic
Location: Guimarães (Portugal)
Thank you for registering your game
PostPosted: Wed, 18. Feb 09, 18:16    Post subject: Reply with quote Print

Raylon wrote:
das klappt aber immernoch nicht, außerdem fehlt mir diese "dirobjdb"-Datei, die sich laut JensKa in cat02 befinden müsste. dort finde ich aber nur objects.

Musst etwas langsamer scrollen Smile

Die datei heisst dirobjdb.xsd

Quote:
PS: Ich will noch einbauen, dass der Sektor, der zufällig ausgewählt wird, auf der Sektorkarte aufgedeckt wird

Code:
<reward_player>
  <map>
   <sector sector="Mycue.Mysector"/>
  </map>
</reward_player>


Quote:
(evt. + ein oder mehrere tor(e) das/die sich dort befindet/befinden)

Code:
<set_known object="Myobject" known="1"/>

Wobei du erst mit einem <find_object/> oder in diesem fall auch mit <find_gate/> die Tore "finden" musst.

Quote:
und der sektor der ausgewählt wird darf nicht in besitz der khaak oder xenon sein.

Geht das?

Code:
<find_sector name="Mycue.Mysector" race="default|yaki|pirate|goner" x="0" y="0" min="1" max="27"/>

Default = die 5 Hauptrassen
Das musst eben beim suchen so filtern, dass eben nur die Sektoren gezählt werden, die deinen Kriterien passen.

Ich denke wenn du die Schemadatei zum laufen gebracht hast, wird es einfacher, da sich einiges von selbst offenbart. Smile

MFG

Ketraar

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





Joined: 01 Jun 2008



PostPosted: Wed, 18. Feb 09, 18:24    Post subject: Reply with quote Print

super, danke für deine tipps.

kann man für die map mit dem sektor nicht auch folgendes machen:

<add_map>
<sector name="Mycue.Mysector"/>
</add_map

hatte ich auf dieser html-seite in der director-ordner gefunden

achja, oben die frage wäre auch noch wichtig:

Kann ich als belohnung bei <reward_player> einen TL mit einem Stations-Bauteilsatz erstellen?

mfg

PS: in der 02.cat sind wirklich nur objects!
PPS: habs gefunden! War aber in der 03.cat Surprised

ich krieg gleich nen anfall. es geht immer noch nicht.
das einzige was ich überall auswählen kann ist sowas wie z.b. "xsi: oder Xsi:type:"


_________________
KhaakKhaakKhaak

Bald online: [X3TC-Mod] Khaak Als Kha'ak spielen Khaak by Xenon O. [KBG] und Raylon

Entwicklungsthread

KhaakKhaakKhaak
Back to top
View user's profile Send private message
Ketraar



MEDALMEDAL

Joined: 21 May 2004
Posts: 7257 on topic
Location: Guimarães (Portugal)
Thank you for registering your game
PostPosted: Wed, 18. Feb 09, 18:38    Post subject: Reply with quote Print

Raylon wrote:
kann man für die map mit dem sektor nicht auch folgendes machen:

<add_map>
<sector name="Mycue.Mysector"/>
</add_map

Nicht wirklich, dieser node fügt ein Sektor in der Map hinzu. Was du willst ist es ein bestehender Sektor dem Spieler bekannt machen.

Quote:
Kann ich als belohnung bei <reward_player> einen TL mit einem Stations-Bauteilsatz erstellen?

Klar kannst so ziehmlich alles verschenken was es ingame gibt. Wink
Code:
<create_ship name="this.rewardTL" class="tl" race="player" typename="SS_SH_A_TL" dockobject="mycue.shipyard">
  <position x="0" y="0" z="0"/>
  <sector x="0" y="0"/>
  <equipment loadout="maximum" loadoutmask="all"/>
  <cargo>
   <ware exact="1" typename="SS_FAC_A_CCKIT"/>
  </cargo>
</create_ship>

Der dockobject="mycue.shipyard" ist nur für den fall das du das schiff angedockt erstellen willst. Dazu kommt aber wie immer das diese Objekt (mycue.shipyard) erst "gefunden" werden muss.
Quote:
PS: in der 02.cat sind wirklich nur objects!

Kann das jetzt nicht nach gucken (bin auf Arbeit) aber schau mal in der 1 und 3 cat auch nochmals nach, in einer dieser 3 muss es drinn sein.

MFG

Ketraar

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





Joined: 01 Jun 2008



PostPosted: Wed, 18. Feb 09, 18:45    Post subject: Reply with quote Print

Quote:
Kann das jetzt nicht nach gucken (bin auf Arbeit) aber schau mal in der 1 und 3 cat auch nochmals nach, in einer dieser 3 muss es drinn sein


habs ja in der 03.cat jetzt gefunden, aber irgendwie geht das alles immer noch nicht! Ich hab alle 6 Dateien (die 4 director.Endung + dirjob dingens + dirschema) in einen ordner gepackt, meine xml datei im selben ordner erstellt und diese kopfzeile eingefügt, die in dem tutorial "was brauche ich um mit dem MD zu arbeiten" drin steht. es geht aber noch nicht.


_________________
KhaakKhaakKhaak

Bald online: [X3TC-Mod] Khaak Als Kha'ak spielen Khaak by Xenon O. [KBG] und Raylon

Entwicklungsthread

KhaakKhaakKhaak
Back to top
View user's profile Send private message
Ketraar



MEDALMEDAL

Joined: 21 May 2004
Posts: 7257 on topic
Location: Guimarães (Portugal)
Thank you for registering your game
PostPosted: Wed, 18. Feb 09, 18:49    Post subject: Reply with quote Print

Was für ein Programm benutzt du? den VWD?

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





Joined: 01 Jun 2008



PostPosted: Wed, 18. Feb 09, 18:50    Post subject: Reply with quote Print

VWD 2008.

PS: Was wenigstens passiert: Wenn irgendwas nicht stimmt wirds blau unterstrichen. Was dabei komisch ist: <find_station> ist blau unterstrichen, mit der begründung dass das nciht in das element <action> gehört. find station aber schon.
bei <create_ship> das gleiche. gehört das nicht in das element <action>?

Aber wenn ich Ctrl+Space drücke, sehe ich nichts ausser diesem XSI: und so.


_________________
KhaakKhaakKhaak

Bald online: [X3TC-Mod] Khaak Als Kha'ak spielen Khaak by Xenon O. [KBG] und Raylon

Entwicklungsthread

KhaakKhaakKhaak
Back to top
View user's profile Send private message
Ketraar



MEDALMEDAL

Joined: 21 May 2004
Posts: 7257 on topic
Location: Guimarães (Portugal)
Thank you for registering your game
PostPosted: Wed, 18. Feb 09, 18:58    Post subject: Reply with quote Print

Dann muss es funzen, den benutz ich auch

also step by step.

  • director Ordner anlegen (name ist für das erstellen der Missionen egal, aber damit diese ingame auch funzen musst der so heissen und im TC Verzeichnis sein)
  • alle 6 dateien in den ordner kopieren/verschieben
  • Neue xml Datei anlegen, inkl kopf und so
  • Datei im oben genannten Ordner speichern


Dann funzt das prima Smile

MFG

Ketraar

Edit: wie das aussieht funzt das ja. Wenn du mehr als eine action ausführen willst, muss vorher ein <do_all> <do_all/> sein.

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





Joined: 01 Jun 2008



PostPosted: Wed, 18. Feb 09, 19:02    Post subject: Reply with quote Print

aber wenn ich ctrl+space drücke dann sehe ich nur entweder wenn ich eine "<" mache:

!--
und noch 3 ähnliche

und wenn ich z.b. nach "<create_ship" ctrl+space drücke dann sehe ich

xsi:
und noch 3 ähnliche

aber wie sehe ich richtige?

edit: HÄ???

Plötzlich klappts Surprised

danke für deine hilfe.

Eine Frage noch:

Richtig?:

<find_gate ID="1B" name="MyGate1B">
<sector sector="Mycue.Mysector"/>
</find_gate>

"ID" ist blau unterstrichen.

Achja, muss man eigentlich ein Briefing machen?

hier mal mein bisheriger code:

Code:
<?xml version="1.0" encoding="iso-8859-1" ?>
<?xml-stylesheet href="director.xsl" type="text/xsl" ?>
<director name="template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="director.xsd">
  <cues>
  <cue name="RAY_SECTOR01_01">
    <condition>
      <check_all>
        <check_value value="{player.gamestart}" exact="71317"/>
        <check_age value="{player.age}" min="12h"/>
      </check_all>
    </condition>
    <action>
      <do_all>
      <find_sector name="Mycue.Mysector" race="default|yaki|pirate|goner" x="0" y="0" min="1" max="27" core="1"/>
      <find_station group="Mystationgroup" class="station" multiple="1" max="9999">
        <sector sector="Mycue.Mysector"/>
      </find_station>
      <incoming_message text="Zerstöre alle Objekte im Sektor und übernehme ihn."/>
      <find_gate gate="1A" name="MyGate1A">
        <sector sector="Mycue.Mysector"/>
      </find_gate>
      <find_gate gate="1B"  name="MyGate1B" >
        <sector sector="Mycue.Mysector"/>
      </find_gate>
      <find_gate gate="2A" name="MyGate2A">
        <sector sector="Mycue.Mysector"/>
      </find_gate>
      <find_gate gate="2B" name="MyGate2B">
        <sector sector="Mycue.Mysector"/>
      </find_gate>
      <set_known  object="MyGate1A" known="1"/>
      <set_known object="MyGate1B" known="1"/>
      <set_known object="MyGate2A" known="1"/>
      <set_known object="MyGate2B" known="1"/>
      <reward_player>
        <map>
          <sector sector="Mycue.Mysector"/>
        </map>
      </reward_player>
      </do_all>
    </action>
  </cue>
  <cue name="RAY_SECTOR01_02">
    <condition>
      <check_all>
        <any_object_exists group="Mystationgroup" negate="1"/>
      </check_all>
    </condition>
    <action>
      <do_all>
      <incoming_message  text="Sehr gut gemacht. Hier deine Belohnung."/>
      <create_ship name="this.rewardTL" class="tl" race="player" typename="SS_SH_A_TL">
        <position x="0" y="0" z="0"/>
        <sector sector="Mycue.Mysector"/>
        <equipment loadout="maximum" loadoutmask="all"/>
        <cargo>
          <ware exact="1" typename="SS_DOCK_P_HQ"/>
        </cargo>
      </create_ship>
      </do_all>
    </action>
  </cue>
  </cues> 
</director>



_________________
KhaakKhaakKhaak

Bald online: [X3TC-Mod] Khaak Als Kha'ak spielen Khaak by Xenon O. [KBG] und Raylon

Entwicklungsthread

KhaakKhaakKhaak
Back to top
View user's profile Send private message
Ketraar



MEDALMEDAL

Joined: 21 May 2004
Posts: 7257 on topic
Location: Guimarães (Portugal)
Thank you for registering your game
PostPosted: Wed, 18. Feb 09, 19:24    Post subject: Reply with quote Print

Quote:
<find_gate ID="1B" name="MyGate1B">
<sector sector="Mycue.Mysector"/>
</find_gate>

Code:
<find_gate name="MyGate1B" gate="north" typename="SS_WG_NORTH">
  <sector x="0" y="0"/>
</find_gate>


So its richtig.

Quote:
<find_sector name="RAY_SECTOR01_01.Mysector"

Du musst 'Mycue' mit dem cue Namen ersetzen wo du das benutzt, in deinem Beispiel wäre das <find_sector name="RAY_SECTOR01_01.Mysector".

Ansonsten sieht es gut aus.

MFG

Ketraar

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





Joined: 25 Apr 2004
Posts: 1356 on topic
Location: X-Tec HQ, Family Pride
Thank you for registering your game
modified
PostPosted: Wed, 18. Feb 09, 19:26    Post subject: Reply with quote Print

Raylon wrote:
VWD 2008.

PS: Was wenigstens passiert: Wenn irgendwas nicht stimmt wirds blau unterstrichen. Was dabei komisch ist: <find_station> ist blau unterstrichen, mit der begründung dass das nciht in das element <action> gehört. find station aber schon.
bei <create_ship> das gleiche. gehört das nicht in das element <action>?

Aber wenn ich Ctrl+Space drücke, sehe ich nichts ausser diesem XSI: und so.


ist auch logisch. <action> hat nur EIN Subelement aka. eine einzige Action . Du musst direkt nach action <do_all> schreiben und du kannst mehrere Befehle ausführen...


_________________
MD Supporter


Last edited by XGamer on Wed, 18. Feb 09, 19:32; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website
Raylon





Joined: 01 Jun 2008



modified
PostPosted: Wed, 18. Feb 09, 19:31    Post subject: Reply with quote Print

achso, dann lag es adran, dass ich kein <do_all> hatte? Wusste ich nicht, hatte in der HTML-Datei garkein <action> gefunden.

Braucht man denn jetzt eigentlihc ein Briefing oder nicht?

danke für die hilfe bis hierher auf jeden fall. hat mir wirklich sehr geholfen Smile

mfg

EDIT:

kann ich als <condition> auch machen, dass der sektor RAY_SECTOR01_01.mysector als Rasse "Kha'ak" hat?

soll die bedingung sein, damit der zweite cue mit der belohnung ausgeführt wird.


_________________
KhaakKhaakKhaak

Bald online: [X3TC-Mod] Khaak Als Kha'ak spielen Khaak by Xenon O. [KBG] und Raylon

Entwicklungsthread

KhaakKhaakKhaak


Last edited by Raylon on Wed, 18. Feb 09, 19:33; edited 1 time in total
Back to top
View user's profile Send private message
XGamer





Joined: 25 Apr 2004
Posts: 1356 on topic
Location: X-Tec HQ, Family Pride
Thank you for registering your game
PostPosted: Wed, 18. Feb 09, 19:33    Post subject: Reply with quote Print

nein

Edit für den Edit von oben: JA!
Wie bereits erwähnt wurde kannst du fast alles überprüfen...
Edit2: RTFM!


_________________
MD Supporter
Back to top
View user's profile Send private message Visit poster's website
Raylon





Joined: 01 Jun 2008



PostPosted: Wed, 18. Feb 09, 19:42    Post subject: Reply with quote Print

tschuldigung Embarassed

so richtig?

<match_sector sector="RAY_SECTOR01_01.mysector" race="khaak"/>

war der einzige sektor-eintrag den ich in der HTML seite unter conditions gefunden habe..

edit:
Muss es im 2. Cue dann

RAY_SECTOR01_01.mysector

oder

RAY_SECTOR01_02.mysector

heissen?

und

Code:
<find_gate name="MyGate1B" gate="north" typename="SS_WG_NORTH">
  <sector x="0" y="0"/>
</find_gate>


sollte es nicht statt x="0" y="0" "sector="RAY_SECTOR01_01.mysector" heissen? weil ich will ja das das schiff in diesem sektor erstellt wird und nicht in königstal...


_________________
KhaakKhaakKhaak

Bald online: [X3TC-Mod] Khaak Als Kha'ak spielen Khaak by Xenon O. [KBG] und Raylon

Entwicklungsthread

KhaakKhaakKhaak
Back to top
View user's profile Send private message
Ketraar



MEDALMEDAL

Joined: 21 May 2004
Posts: 7257 on topic
Location: Guimarães (Portugal)
Thank you for registering your game
PostPosted: Wed, 18. Feb 09, 20:04    Post subject: Reply with quote Print

Raylon wrote:
<match_sector sector="RAY_SECTOR01_01.mysector" race="khaak"/>

Ja das ist eine Möglichkeit.

MFG

Ketraar

Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic Reply to topic Goto page Previous  1, 2, 3, 4 ... 56, 57, 58  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 Thu, 23. May 13, 02:47

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.44188 seconds, sql queries = 74