[DISKUSSION+ANMELDUNG] - MSCI Referenz
Moderators: Moderatoren für Deutsches X-Forum, Scripting / Modding Moderators
- SpaceTycoon
- Posts: 1190
- Joined: Wed, 6. Nov 02, 20:31
Hey, das ist ja ein recht frisches Topic mit Beiträgen aus 2010/2011...
Ich bin seit über 2 Jahren aus dem Scripten und aus X3 draußen.
X3-Reunion kenn ich noch, aber dann hörte es auf.
Ich grüble grade, vielleicht doch wieder ein wenig anzufangen.
Aber mir fehlt (das wäre für das MSCI Forum vielleicht mal eine Sache) eine einfache, kleine, klare Information, was die wichtigesten Unterschiede zwischen dem SE von X2, X3-R und X3-TC sind.
Zum Beispiel, warum ein Script von X2 nicht auf X3-R läuft oder eines von X3-R nicht auf X3-TC.
Eine Auflistung der jeweils neuen Befehle zwischen den Versionen brauchts nicht. Das ist nicht das was ich meine.
Eher, was beim portieren von Scripten zu beachten wäre. Welche Befehle und sonstiges Verhalten des SE geändert wurden (falls überhaupt).
Auch sollte der Link zum MSCI Forum im ersten Topic vielleicht mal überprüft/repariert werden...
Ich bin seit über 2 Jahren aus dem Scripten und aus X3 draußen.
X3-Reunion kenn ich noch, aber dann hörte es auf.
Ich grüble grade, vielleicht doch wieder ein wenig anzufangen.
Aber mir fehlt (das wäre für das MSCI Forum vielleicht mal eine Sache) eine einfache, kleine, klare Information, was die wichtigesten Unterschiede zwischen dem SE von X2, X3-R und X3-TC sind.
Zum Beispiel, warum ein Script von X2 nicht auf X3-R läuft oder eines von X3-R nicht auf X3-TC.
Eine Auflistung der jeweils neuen Befehle zwischen den Versionen brauchts nicht. Das ist nicht das was ich meine.
Eher, was beim portieren von Scripten zu beachten wäre. Welche Befehle und sonstiges Verhalten des SE geändert wurden (falls überhaupt).
Auch sollte der Link zum MSCI Forum im ersten Topic vielleicht mal überprüft/repariert werden...
Falls es dir rein nur um diese Art der Information geht, es gibt von SymTec ltd. ein Tutorial welches beschreibt, wie man ein Skript von X³:R auf X³:TC portiert. Es werden von ihm auch kurz die Hintergründe genannt, weshalb darauf verzichtet wurde, Skripte früherer Spiele im späteren Spiel automatisch lauffähig zu machen.SpaceTycoon wrote:Aber mir fehlt (das wäre für das MSCI Forum vielleicht mal eine Sache) eine einfache, kleine, klare Information, was die wichtigesten Unterschiede zwischen dem SE von X2, X3-R und X3-TC sind.
Zum Beispiel, warum ein Script von X2 nicht auf X3-R läuft oder eines von X3-R nicht auf X3-TC.
Eine Auflistung der jeweils neuen Befehle zwischen den Versionen brauchts nicht. Das ist nicht das was ich meine.
[INFO] Scripts aus X3R in X3TC benutzen, wie sich das für ein Tutorial gehört, ist es auch im passenden gepinnten Thema verlinkt: [INDEX] Übersicht - Tutorials und Tools zum Thema Scripten und Modden
Ich habe im ersten Beitrag alle drei Verweise geklickt, und alle führten sie mich dahin, wohin sie sollten.SpaceTycoon wrote:Auch sollte der Link zum MSCI Forum im ersten Topic vielleicht mal überprüft/repariert werden...
- SpaceTycoon
- Posts: 1190
- Joined: Wed, 6. Nov 02, 20:31
Ah supi. Danke für die schnelle Antwort. Schau ich mir an!
Im ersten Satz des ersten Postings: "Seit kurzem gibt es ein MSCI Referenz Forum, in dem alle Script..."
führt mich der Link "MSCI Referenz Forum" direkt wieder ins Egosoft Forum. Auch der Browser zeigt mir unten Links die egosoft URL an, wenn ich die Maus auf den Link stelle.
Im ersten Satz des ersten Postings: "Seit kurzem gibt es ein MSCI Referenz Forum, in dem alle Script..."
führt mich der Link "MSCI Referenz Forum" direkt wieder ins Egosoft Forum. Auch der Browser zeigt mir unten Links die egosoft URL an, wenn ich die Maus auf den Link stelle.
- SpaceTycoon
- Posts: 1190
- Joined: Wed, 6. Nov 02, 20:31
Hallo Ketraar,
da ich in letzter Zeit wieder sehr viel scripte und doch noch einige Befehle fehlen, möchte ich gerne ein wenig mithelfen. Könntest Du mich dafür freischalten? Ich halte mich selbstverständlich an die bereits bestehende Beschreibungsstruktur. Ich bin aktuell Level 3 und sehe somit die Dev-Foren.
Grüße
Reflexer
da ich in letzter Zeit wieder sehr viel scripte und doch noch einige Befehle fehlen, möchte ich gerne ein wenig mithelfen. Könntest Du mich dafür freischalten? Ich halte mich selbstverständlich an die bereits bestehende Beschreibungsstruktur. Ich bin aktuell Level 3 und sehe somit die Dev-Foren.
Grüße
Reflexer
eigene Projekte: Reflexers kleine Scriptsammlung
- X2-Illuminatus
- Moderator (Deutsch)
- Posts: 24961
- Joined: Sun, 2. Apr 06, 16:38
Super, habe dich zur Gruppe hinzugefügt. Willkommen im Team. Du solltest jetzt Beiträge/Themen im MSCI Forum erstellen können. Im englischen Forum haben sich auch kürzlich einige neue Leute gemeldet. Ich hoffe also, dass wir gemeinsam bald wieder ein paar zusätzliche Befehle erklären können. Wenn es irgendwelche Fragen gibt, einfach hier, im MSCI Forum oder per PN stellen.Reflexer wrote:da ich in letzter Zeit wieder sehr viel scripte und doch noch einige Befehle fehlen, möchte ich gerne ein wenig mithelfen.
Nun verfügbar! X3: Farnham's Legacy - Ein neues Kapitel für einen alten Favoriten
Die komplette X-Roman-Reihe jetzt als Kindle E-Books! (Farnhams Legende, Nopileos, X3: Yoshiko, X3: Hüter der Tore, X3: Wächter der Erde)
Neuauflage der fünf X-Romane als Taschenbuch
The official X-novels Farnham's Legend, Nopileos, X3: Yoshiko as Kindle e-books!
Die komplette X-Roman-Reihe jetzt als Kindle E-Books! (Farnhams Legende, Nopileos, X3: Yoshiko, X3: Hüter der Tore, X3: Wächter der Erde)
Neuauflage der fünf X-Romane als Taschenbuch
The official X-novels Farnham's Legend, Nopileos, X3: Yoshiko as Kindle e-books!
-
- Posts: 3262
- Joined: Wed, 6. Nov 02, 20:31
[Frage] Galaxy - Sektoränderung
Hallo ich hab ne Frage und hab leider in der MSCI nichts finden können oder falsch geschaut falls das überhaupt geht was ich will.
Ich würde gerne ein Script basteln, welches einen bestimmten Sektor ändert
- Sektorbesitzer ändern (Rasse) - gelöst!
- Sektor ändern: Äussere Sektor <-> Zentraler Sektor
Danke für eure Hilfe / Tipps.
Ich würde gerne ein Script basteln, welches einen bestimmten Sektor ändert
- Sektorbesitzer ändern (Rasse) - gelöst!
- Sektor ändern: Äussere Sektor <-> Zentraler Sektor
Danke für eure Hilfe / Tipps.
Föderation Vereinter Planeten -=)FVP(=-
Since 1998... join the future! X3-The Sonen
Ghostrider's X-Universum [INDEX]Lucikes Scripts & Mods
Since 1998... join the future! X3-The Sonen
Ghostrider's X-Universum [INDEX]Lucikes Scripts & Mods
- X2-Illuminatus
- Moderator (Deutsch)
- Posts: 24961
- Joined: Sun, 2. Apr 06, 16:38
Das geht mit dem Befehl <RefObj> set sector to core security <Var/Boolean> zu finden in den Universe and Sector Commands- Sektor ändern: Äussere Sektor <-> Zentraler Sektor
Nun verfügbar! X3: Farnham's Legacy - Ein neues Kapitel für einen alten Favoriten
Die komplette X-Roman-Reihe jetzt als Kindle E-Books! (Farnhams Legende, Nopileos, X3: Yoshiko, X3: Hüter der Tore, X3: Wächter der Erde)
Neuauflage der fünf X-Romane als Taschenbuch
The official X-novels Farnham's Legend, Nopileos, X3: Yoshiko as Kindle e-books!
Die komplette X-Roman-Reihe jetzt als Kindle E-Books! (Farnhams Legende, Nopileos, X3: Yoshiko, X3: Hüter der Tore, X3: Wächter der Erde)
Neuauflage der fünf X-Romane als Taschenbuch
The official X-novels Farnham's Legend, Nopileos, X3: Yoshiko as Kindle e-books!
-
- Posts: 3262
- Joined: Wed, 6. Nov 02, 20:31
Jup den hatte ich gefunden aber das funktionierte irgendwie nicht daher dachte ich das der falsch ist..
Ich hatte als <RefObj> den Sektor auswählbar gemacht "$sektor" und <Var/Boolean> auf TRUE oder FALSE gesetzt um das Gegenstück zu erreichen, aber inGame funktioniert das nicht, muss irgendwas falsch gemacht haben, glaube ich.
Ich hatte als <RefObj> den Sektor auswählbar gemacht "$sektor" und <Var/Boolean> auf TRUE oder FALSE gesetzt um das Gegenstück zu erreichen, aber inGame funktioniert das nicht, muss irgendwas falsch gemacht haben, glaube ich.
Föderation Vereinter Planeten -=)FVP(=-
Since 1998... join the future! X3-The Sonen
Ghostrider's X-Universum [INDEX]Lucikes Scripts & Mods
Since 1998... join the future! X3-The Sonen
Ghostrider's X-Universum [INDEX]Lucikes Scripts & Mods
- X2-Illuminatus
- Moderator (Deutsch)
- Posts: 24961
- Joined: Sun, 2. Apr 06, 16:38
Also bei mir funktioniert es problemlos. Kannst ja mal deinen Script-Code posten.
Nun verfügbar! X3: Farnham's Legacy - Ein neues Kapitel für einen alten Favoriten
Die komplette X-Roman-Reihe jetzt als Kindle E-Books! (Farnhams Legende, Nopileos, X3: Yoshiko, X3: Hüter der Tore, X3: Wächter der Erde)
Neuauflage der fünf X-Romane als Taschenbuch
The official X-novels Farnham's Legend, Nopileos, X3: Yoshiko as Kindle e-books!
Die komplette X-Roman-Reihe jetzt als Kindle E-Books! (Farnhams Legende, Nopileos, X3: Yoshiko, X3: Hüter der Tore, X3: Wächter der Erde)
Neuauflage der fünf X-Romane als Taschenbuch
The official X-novels Farnham's Legend, Nopileos, X3: Yoshiko as Kindle e-books!
-
- Posts: 3262
- Joined: Wed, 6. Nov 02, 20:31
Na da verlangste was .. das kann ich mir doch nicht alles merken
Nein hat nun funktioniert ich hatte mich vertippt.. btw.. HS bzw. Docks haben keine "default wares" kann das sein? Zumindest wenn ich die baue haben die keine Waren.
Ps.. könnte wg. dem Script nen Bild posten falls es keine andere Möglichkeit gibt wegen dem Inhalt.
Nein hat nun funktioniert ich hatte mich vertippt.. btw.. HS bzw. Docks haben keine "default wares" kann das sein? Zumindest wenn ich die baue haben die keine Waren.
Ps.. könnte wg. dem Script nen Bild posten falls es keine andere Möglichkeit gibt wegen dem Inhalt.
Föderation Vereinter Planeten -=)FVP(=-
Since 1998... join the future! X3-The Sonen
Ghostrider's X-Universum [INDEX]Lucikes Scripts & Mods
Since 1998... join the future! X3-The Sonen
Ghostrider's X-Universum [INDEX]Lucikes Scripts & Mods
- X2-Illuminatus
- Moderator (Deutsch)
- Posts: 24961
- Joined: Sun, 2. Apr 06, 16:38
Doppelklicke einfach mal auf die entsprechende Script-Datei im "scripts"-Ordner. Ist die x2script.xsl im gleichen Ordner vorhanden, so öffnet sich dein Browser und das Script wird so dargestellt, wie es auch im Script Editor angezeigt wird. Den Code kann man dann einfach aus dem Browser in ein Forenthema kopieren (am besten in Code-Tags).
Ja und nein. Das Bauen alleine mit dem "create station"-Befehl erschafft immer nur Stationen ohne Waren und ohne Schilde. Mit dem "add default wares to station/dock"-Befehl (Trade Commands for Stations) werden den Stationen dann ihre Standardwaren und -schilde hinzugefügt. Bei Docks funktioniert das mit den Waren leider nicht. Nichtsdestotrotz haben Docks aber "default wares". Diese sind in der WareTemplate.xml (maps-Ordner) definiert. Man kann also durchaus im spieleigenen Galaxie Editor Docks erstellen und ihnen die Standardwaren zuweisen.Ghostrider[FVP] wrote:btw.. HS bzw. Docks haben keine "default wares" kann das sein? Zumindest wenn ich die baue haben die keine Waren.
Nun verfügbar! X3: Farnham's Legacy - Ein neues Kapitel für einen alten Favoriten
Die komplette X-Roman-Reihe jetzt als Kindle E-Books! (Farnhams Legende, Nopileos, X3: Yoshiko, X3: Hüter der Tore, X3: Wächter der Erde)
Neuauflage der fünf X-Romane als Taschenbuch
The official X-novels Farnham's Legend, Nopileos, X3: Yoshiko as Kindle e-books!
Die komplette X-Roman-Reihe jetzt als Kindle E-Books! (Farnhams Legende, Nopileos, X3: Yoshiko, X3: Hüter der Tore, X3: Wächter der Erde)
Neuauflage der fünf X-Romane als Taschenbuch
The official X-novels Farnham's Legend, Nopileos, X3: Yoshiko as Kindle e-books!
-
- Posts: 3262
- Joined: Wed, 6. Nov 02, 20:31
Hallo,
ja das mit den Docks bzw. WareTemplate habe ich mir schon gedacht besser befürchtet, bei Stationen funktioniert das mit dem DefaultWares ganz gut nur bekomme ich halt keine Waren in die Handelsstadion über diesen Befehl.
Werde mir später mal die WareTemplate ansehen, ob da überhaupt standard-waren definiert sind, da ja von HS zu HS auch mal unterschiedliche Waren sind, trotz gleicher Rasse.
Das mit dem Script probiere ich auch aus und poste es später - muss jetzt arbeiten
Danke für deine Hilfe.
**edited**
Cool.. diese Kleinigkeiten, die man noch nicht kennt - danke für den Tipp!
So ich hab mir auch gleich mal die WareTemplate angesehen also da steht was drin:
Allerdings wird hier InGame nichts angezeigt bei den obigen Script ich muss da also noch einen Kinken drinne haben
ja das mit den Docks bzw. WareTemplate habe ich mir schon gedacht besser befürchtet, bei Stationen funktioniert das mit dem DefaultWares ganz gut nur bekomme ich halt keine Waren in die Handelsstadion über diesen Befehl.
Werde mir später mal die WareTemplate ansehen, ob da überhaupt standard-waren definiert sind, da ja von HS zu HS auch mal unterschiedliche Waren sind, trotz gleicher Rasse.
Das mit dem Script probiere ich auch aus und poste es später - muss jetzt arbeiten
Danke für deine Hilfe.
**edited**
Code: Select all
001 $sektor -> set owner race to $race
002 $sektor -> set sector to core security $core
003
004 $shiptype=[THIS] -> get user input: type=Var/Station Type, title='Handelshafen: Ja oder Nein'
005 skip if$shiptype
006 return null
007
008 $pos=[THIS] -> get user input: type=Var/Sector Position, title='Wähle Sektorposition'
009 skip if$pos
010 return null
011
012 $owner=[THIS] -> get user input: type=Var/Race, title='Wähle Besitzer / Rasse'
013 skip if$owner
014 return null
015
016 $x=$pos[0]
017 $y=$pos[1]
018 $z=$pos[2]
019 $sector=$pos[3]
020
021 $station= create station: type=$shiptype owner=$owner addto=$sector x=$x y=$y z=$z
022 if$station -> exists
023 $station -> add default wares to station/dock
024 $station -> factory production task: on=[TRUE]
025 $shield=$station -> get maximum shield strength
026 $station -> set current shield strength to $shield
027
028 @ =wait 10000 ms
029 $mes='Von: Gemeinschaft der Planeten - Newsticker'
030 $mes='Wie wir soeben von einen unserer Nachrichtendienste erfahren haben, ist die ' + 'die Gemeinschaft der Planeten in heller Aufregung. Die ' + $race + 'haben den Sektor ' + [SECTOR] + 'annektiert und sind ab sofort die neuen Besitzer. Um näheres über den neuen ' + 'Sektor zu erfahren werfen Sie einen Blick in die Galaxiekarte. '
031
032 send incoming message $mes to player: display it=[TRUE]
033 end
034 return $station
So ich hab mir auch gleich mal die WareTemplate angesehen also da steht was drin:
Code: Select all
- <o t="5" s="SS_DOCK_B_TRADE" x="15000000" y="0" z="7500000" r="1" a="0" b="0" g="0">
- <o t="23" s="8">
<o t="14" s="SS_WARE_F228" />
<o t="16" s="SS_WARE_TECH251" />
<o t="16" s="SS_WARE_TECH213" />
<o t="16" s="SS_WARE_TECH206" />
<o t="16" s="SS_WARE_TECH246" />
<o t="16" s="SS_WARE_TECH208" />
<o t="14" s="SS_WARE_F227" />
<o t="16" s="SS_WARE_TECH231" />
<o t="16" s="SS_WARE_L_B" />
<o t="16" s="SS_WARE_SATELLITE" />
<o t="16" s="SS_WARE_MINE_3" />
<o t="16" s="SS_WARE_FREIGHTDRONE" /
Allerdings wird hier InGame nichts angezeigt bei den obigen Script ich muss da also noch einen Kinken drinne haben
Föderation Vereinter Planeten -=)FVP(=-
Since 1998... join the future! X3-The Sonen
Ghostrider's X-Universum [INDEX]Lucikes Scripts & Mods
Since 1998... join the future! X3-The Sonen
Ghostrider's X-Universum [INDEX]Lucikes Scripts & Mods