[DISKUSSION] Allgemeine S&M-Fragen III
Moderators: Moderatoren für Deutsches X-Forum, Scripting / Modding Moderators
nene, ScRaT, ich glaube, der "secondary"-Befehl ist schon der richtige.
also, ich möchte gern folgendes realisieren (nach einer Idee von Gazz, der mir diese freundlicherweise zur Verfügung gestellt hat):
Ich möchte eine Navigationsbake in einem zufällig gewählten sektor errichten, die als "Zielkoordinatensender" für eine Gruppe Xenondickschiffe herhalten soll.
Diese Bake möchte ich aber nicht in den Zielsektor hineincheaten, sondern per getarnten Xenonjäger (am besten ein N, da schnell) konventionell in den Zielsektor gebracht werden.
Mit dieser Aktion wird auch dem jungen Discovererpiloten (Spieler beim Spielstart) die Möglichkeit eröffnet, aktiv auch mit seinem "Pups-schiff" auf die ganze Geschichte Einfluss zu nehmen - indem er die Aussendung dieser Navigationsbaken verhindern kann.
Da das "Aussetzer-Xenon N" aber der Rasse Xenon angehört, ist es gegenüber allen anderen Rassen feindlich eingestellt und wird zu 90% abgeschossen, bevor es seinen Auftrag erfüllen kann.
Deshalb möchte ich es "tarnen" - per "set pirate coverstate [TRUE]" o.ä., je nachdem wie mir das am besten gelingt.
Und genau diese Tarnung soll auffliegen, sobald das N gescannt wird. Auch von normalen Polizeischiffen (ich geh mal davon aus, das nicht nur das spielerschiff gescannt wird und auch oos gescannt wird *hoff*)
Somit sollte/muss das script, welches das N enttarnt auch nur für dieses N ausgeführt werden - nicht für alle N's die unterwegs sind.
Das N soll nur diesen einen Zweck erfüllen und somit keine große sache werden
Leider hab ich keine ahnung von "deinstallations"-scripten, weshalb ich auch keine deinstallationsroutine für mein script schreiben kann.
Da es ein AL-Script wird/ist, kann der spieler das ganze auch kurzerhand abstellen und den verbliebenen Rest der "ScriptXenons" konventionell mit feuerkraft aus seinem Universum entfernen.
LG
-o1
also, ich möchte gern folgendes realisieren (nach einer Idee von Gazz, der mir diese freundlicherweise zur Verfügung gestellt hat):
Ich möchte eine Navigationsbake in einem zufällig gewählten sektor errichten, die als "Zielkoordinatensender" für eine Gruppe Xenondickschiffe herhalten soll.
Diese Bake möchte ich aber nicht in den Zielsektor hineincheaten, sondern per getarnten Xenonjäger (am besten ein N, da schnell) konventionell in den Zielsektor gebracht werden.
Mit dieser Aktion wird auch dem jungen Discovererpiloten (Spieler beim Spielstart) die Möglichkeit eröffnet, aktiv auch mit seinem "Pups-schiff" auf die ganze Geschichte Einfluss zu nehmen - indem er die Aussendung dieser Navigationsbaken verhindern kann.
Da das "Aussetzer-Xenon N" aber der Rasse Xenon angehört, ist es gegenüber allen anderen Rassen feindlich eingestellt und wird zu 90% abgeschossen, bevor es seinen Auftrag erfüllen kann.
Deshalb möchte ich es "tarnen" - per "set pirate coverstate [TRUE]" o.ä., je nachdem wie mir das am besten gelingt.
Und genau diese Tarnung soll auffliegen, sobald das N gescannt wird. Auch von normalen Polizeischiffen (ich geh mal davon aus, das nicht nur das spielerschiff gescannt wird und auch oos gescannt wird *hoff*)
Somit sollte/muss das script, welches das N enttarnt auch nur für dieses N ausgeführt werden - nicht für alle N's die unterwegs sind.
Das N soll nur diesen einen Zweck erfüllen und somit keine große sache werden
Leider hab ich keine ahnung von "deinstallations"-scripten, weshalb ich auch keine deinstallationsroutine für mein script schreiben kann.
Da es ein AL-Script wird/ist, kann der spieler das ganze auch kurzerhand abstellen und den verbliebenen Rest der "ScriptXenons" konventionell mit feuerkraft aus seinem Universum entfernen.
LG
-o1
Denke ich auch, da die Funktion ja einen ganz bestimmten "job" betrifft.o1ofco2 wrote:nene, ScRaT, ich glaube, der "secondary"-Befehl ist schon der richtige.
Bei create ship die Rasse pirate angeben.o1ofco2 wrote:Deshalb möchte ich es "tarnen" - per "set pirate coverstate [TRUE]" o.ä., je nachdem wie mir das am besten gelingt.
Muß dafür evtl. in einem nicht-Xenonsektor sein. Hab ich noch nicht probiert.
My complete script download page. . . . . . I AM THE LAW!
There is no sense crying over every mistake. You just keep on trying till you run out of cake.
There is no sense crying over every mistake. You just keep on trying till you run out of cake.
Achso, konnte ich ja nicht wissen. ^^nene, ScRaT, ich glaube, der "secondary"-Befehl ist schon der richtige.
also, ich möchte gern folgendes realisieren
In dem Fall ist der vorher genannte Befehl tatsächlich der richtige.
Ist eigentlich auch nicht zwingend nötig, wenn es nur einzelne Schiffe betrifft. Ansonsten ist ein Deinstalltionskript ein ganz normales Skript - es hat halt nur die Aufgabe das eigentliche Skript zu deinstallieren, also Dinge wie globale Variablen, Signale, etc. wieder auf ihren Anfangszustand zurückzusetzen.Leider hab ich keine ahnung von "deinstallations"-scripten, weshalb ich auch keine deinstallationsroutine für mein script schreiben kann.
Das könntest du in deinem Fall so realisieren, dass du dir die getarnten Schiffe merkst (machst du wahrscheinlich eh schon in einem Array) und dann bei der Deinstallation (oder bei der Deaktivierung des AL-Plugins) bei jedem Schiff in diesem Array das Signal wieder entfernst.
Ja, sieht zumindest danach aus, wenn du dir das entsprechende Skript ansiehst (!move.scanpatrol.xml).(ich geh mal davon aus, das nicht nur das spielerschiff gescannt wird und auch oos gescannt wird *hoff*)
MfG,
ScRaT
Die einfachste Deinstallation ist immer noch:ScRaT_GER wrote:Das könntest du in deinem Fall so realisieren, dass du dir die getarnten Schiffe merkst (machst du wahrscheinlich eh schon in einem Array) und dann bei der Deinstallation (oder bei der Deaktivierung des AL-Plugins) bei jedem Schiff in diesem Array das Signal wieder entfernst.
1 Schleife durch sämtliche Sektoren. (kein wait)
Alle Schiffe, die (per local var gekennzeichnet) von dem Script erstellt worden siden, machen bummskrawumms.
Keine Schiffe / bojen / etc. mehr... also auch keine Scripts oder Signals. Deinstallation feddich.
Ich geb zu, das kann man eleganter lösen, aber Holzhammer funktioniert auch gut. =)
So ne Routine ist auch während des Schreibens recht nützlich.
Wenn irgendwas nicht funzt und plötzlich tausende von Schiffen generiert werden... dann läßt sich das schnell wieder aufräumen.
My complete script download page. . . . . . I AM THE LAW!
There is no sense crying over every mistake. You just keep on trying till you run out of cake.
There is no sense crying over every mistake. You just keep on trying till you run out of cake.
Ja, kommt eben darauf an was man möchte.Die einfachste Deinstallation ist immer noch:
Wieso kein wait? Ich habe bisher nur schlechte Erfahrungen mit wait-losen Schleifen gemacht. Mir ist es schon passiert, dass eine winzige Schleife ohne wait (oder genauer interrupt) das Spiel zum einfrieren gebracht hat.(kein wait)
Gibt's da irgendwelche Anhaltspunkte (oder sogar Regeln)?
MfG,
ScRaT
in Setups / inits / al-plugin-inits darf NIEMALS ein wait sein, selbst in einer schleife und einem von diesen gecallten Script.. aus dem einfachen grund da die inits/setups/alps nacheinander ausgeführt werden - und wenn eines davon wartet (im extremfall in einer Endlosschleife) dann werden nicht alle setups ausgeführt und gewisse funktionen fehlen...ScRaT_GER wrote:Ja, kommt eben darauf an was man möchte.Die einfachste Deinstallation ist immer noch:
Wieso kein wait? Ich habe bisher nur schlechte Erfahrungen mit wait-losen Schleifen gemacht. Mir ist es schon passiert, dass eine winzige Schleife ohne wait (oder genauer interrupt) das Spiel zum einfrieren gebracht hat.(kein wait)
Gibt's da irgendwelche Anhaltspunkte (oder sogar Regeln)?
MfG,
ScRaT
(in gestarteten Scripts darf dann gewartet werden, da diese vom setup unabhängig sind)
der Grund bei Signals selber dagegen ist mir unbekannt (EGO verwendet da iirc durchaus waits)..
aber bei den secondary Signals könnte es sein, dass sich das wie bei den Setups verhält.. (und wenn noch jemand sein secondary Signal anhängen will kann das zu problemen führen)
deswegen: wenn du im secondary Signal eine Endlosschleife brauchst starte lieber ein anderes Script auf einem freien Task (oder sich selber nochmal, aber mit einem zusätzlichen Argument bzw. einer prüfung der Tasknummer, abger kA auf welchem Task secondary signals laufen..)
if not stated otherwise everything i post is licensed under WTFPL
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
Also, so schlimm scheint das aber nun auch nicht zu sein.in Setups / inits / al-plugin-inits darf NIEMALS ein wait sein,
Um die Funktionsfähigkeit eines Setup-Skripts auch beim laufenden Spiel testen zu können, habe ich waits in dessen Schleifen gepackt, da das Spiel sonst eingefroren ist.
Die anderen Setup-Skripts hat das beim Laden des Spiels dann aber nicht gestört, es hat also keinen Unterschied gemacht.
Natürlich darf man keine Endlosschleifen schreiben, aber ob dann noch waits in der Schleife sind oder nicht, dürfte ziemlich egal sein - das Spiel hängt dann so oder so.
Ja, das bietet sich in den meisten eh Fällen an (z.B. schaut das SIGNAL-Skript nur, ob irgendein anderes Skript bereits läuft und wenn nicht wird es gestartet), von daher hatte ich da bisher keine Probleme.deswegen: wenn du im secondary Signal eine Endlosschleife brauchst starte lieber ein anderes Script auf einem freien Task
Probleme hatte ich mit zu vielen waits eh noch nie, nur mit zu wenigen.
MfG,
ScRaT
-
- Posts: 126
- Joined: Sun, 27. Feb 05, 16:20
- X2-Illuminatus
- Moderator (Deutsch)
- Posts: 24965
- Joined: Sun, 2. Apr 06, 16:38
Eine Station erstellen heißt hierbei eine völlig neue Station als Modell erstellen und sie im Spiel einbinden oder eine vorhandene Station per Script irgendwo aufstellen?
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: 126
- Joined: Sun, 27. Feb 05, 16:20
- Starwars2000
- Posts: 243
- Joined: Fri, 14. Mar 08, 13:34
Also das die Stationen anders bezeichnet werden sollen ist eine Sache, das diese dann auch noch eine eigene Ansage bekommen soll wieder eine andere. Du wirst selber eine eigene Ansage in das Spiel implementieren müssen, sofern du keine andere Standartansage nutzen willst.Gott und die Welt wrote:ich will keine neue. eine die schon vorhanden ist. ich will z.b. das agrarzentrum nehmen und ne andere drauss machen, bzw. soll dann anders heissen und das soll auch dann so im spiel gesagt werden.
Aber was genau soll der Sinn dahinter sein?...
-
- Posts: 126
- Joined: Sun, 27. Feb 05, 16:20
ich hatte mal so ein mod???? aus x². und den will ich haben, aber den giebt es nicht mehr, zu mindestens nicht für x³. das script dazu habe ich auch noch. nur ich muss die station änderen und die zugehörigen texte. aber ich weiss eben nicht wo. deshalb fragte ich nach so einem tutorial.. diese station bekomme ich ja auch mit 2 anderen mod´s, aber ich will die anderen stationen nicht !
warum musst du dafür die Stationen anpassen um besagtes Script funktionsfähig zu bekommen? wie ne Station heisst bzw. was einem der BC zu der Station vorliest ist dem Script absolut schnuppe, es muss ihm nur ein eindeutiger Stationstyp genannt werden, mit dem es arbeitet.. ob das jetzt ne Raumfliegenfarm oder Nividiummine ist ist ihm egal, wenn das Script auf dieser Station Sklaven produzieren soll tut es das auch..
PS um welches Script geht es eigentlich konkret?
PS um welches Script geht es eigentlich konkret?
if not stated otherwise everything i post is licensed under WTFPL
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
-
- Posts: 126
- Joined: Sun, 27. Feb 05, 16:20
Codea-Waffenstützpunkt von Lucike
Da runterladen:
http://www.xuniversum.info/
Da ist Lucike jetzt daheim nachdem Lucike das Forum hier nach "Differenzen" verlassen hat...
Da runterladen:
http://www.xuniversum.info/
Da ist Lucike jetzt daheim nachdem Lucike das Forum hier nach "Differenzen" verlassen hat...
Du empfindest Xenon "langweilig", Khaak nur "lästig" und willst einen richtigen Feind in einem nagelneuem Universum?
Dann warte auf meinen Mod, "den" Feind wirst du hassen lernen -> Mapper/Skripter (auch MD) und Modder gesucht, melden per PN bei Interesse.
Forumsthread - - - NW-Modforum
Dann warte auf meinen Mod, "den" Feind wirst du hassen lernen -> Mapper/Skripter (auch MD) und Modder gesucht, melden per PN bei Interesse.
Forumsthread - - - NW-Modforum
-
- Posts: 307
- Joined: Tue, 27. Dec 05, 22:48
Hi Leute,
ich würde gerne eine "Schwere Katana" ins spiel einbauen und hätte gern, dass Betty es auch ausspricht. Den verweis in der 0049 auf die Katana kann ich setzten, nur finde ich die Wörter Schwere, bzw. Schwerer nicht einzeln in der Datei.
Danke schonmal
ich würde gerne eine "Schwere Katana" ins spiel einbauen und hätte gern, dass Betty es auch ausspricht. Den verweis in der 0049 auf die Katana kann ich setzten, nur finde ich die Wörter Schwere, bzw. Schwerer nicht einzeln in der Datei.
Danke schonmal
Schiffssammlung http://forum.egosoft.com/viewtopic.php? ... highlight=
- X2-Illuminatus
- Moderator (Deutsch)
- Posts: 24965
- Joined: Sun, 2. Apr 06, 16:38
Einzeln wirst du die vermutlich auch nicht finden. Du kannst dir aber die Einträge für die anderen "Schweren" Schiffe raussuchen, bspw. der Schweren Hydra.
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!