[DISKUSSION] Allgemeine S&M-Fragen III
Moderators: Scripting / Modding Moderators, Moderatoren für Deutsches X-Forum
-
- Posts: 27
- Joined: Mon, 24. Apr 06, 20:38
-
- Posts: 13244
- Joined: Fri, 13. Jan 06, 16:39
Gibt es nicht.
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.
-
- Posts: 46
- Joined: Fri, 20. Feb 04, 05:14
Hallo. Ich möchte ein en Asteroiden erstellen und weiss nicht was ich bei manchen parametern eintragen muss.
Das erste wäre "ressource=" hier verlangt er eine Zahl? Welche Zahl ist denn Nividum/Erz/Silizium?
Das zweite ist "type=" Ich habe hier Enviroment aus der Liste ausgewählt. Ist das korrekt? Irgendwie glaube ich das nicht.
Gruß Mik
Das erste wäre "ressource=" hier verlangt er eine Zahl? Welche Zahl ist denn Nividum/Erz/Silizium?
Das zweite ist "type=" Ich habe hier Enviroment aus der Liste ausgewählt. Ist das korrekt? Irgendwie glaube ich das nicht.
Gruß Mik
-
- Posts: 265
- Joined: Mon, 26. Nov 07, 16:13
Die Nummern findest du in der Maintype-Subtype Liste unter 15 (Mineral) und 17 (Asteroids). Die Zahlen die du eingeben musst sind die Subtypes (z.b. ressource=0 für Erz).Mikhail wrote:Hallo. Ich möchte ein en Asteroiden erstellen und weiss nicht was ich bei manchen parametern eintragen muss.
Das erste wäre "ressource=" hier verlangt er eine Zahl? Welche Zahl ist denn Nividum/Erz/Silizium?
Du musst dort den Asteroidentypen eingeben (siehe oben). Es gibt da mehrere die sich eigentlich nur von ihrem äußerem Erscheinungsbild (ihrem Modell) unterscheiden.Mikhail wrote: Das zweite ist "type=" Ich habe hier Enviroment aus der Liste ausgewählt. Ist das korrekt? Irgendwie glaube ich das nicht.
Gruß Mik
-
- Moderator (Script&Mod)
- Posts: 14571
- Joined: Sun, 20. Nov 05, 22:45
wenn du einen bebaubaren Astro willst geht aber nur Typ 0 (grosser Astro) und Typ 1 (normaler Astro), die übrigen sind allesamt nicht bebaubare Miniastros (und nur der letzte / kleinste typ davon ist direkt einsammelbar)Marvelous3175 wrote:Du musst dort den Asteroidentypen eingeben (siehe oben). Es gibt da mehrere die sich eigentlich nur von ihrem äußerem Erscheinungsbild (ihrem Modell) unterscheiden.Mikhail wrote: Das zweite ist "type=" Ich habe hier Enviroment aus der Liste ausgewählt. Ist das korrekt? Irgendwie glaube ich das nicht.
Gruß Mik
-
- Posts: 27
- Joined: Mon, 24. Apr 06, 20:38
hallo,
ich sitz zur Zeit an einem script zum einsammeln von kampfdrohnen und hab da ein problem das ich nicht verstehe.
Problem: drohnen reagieren nicht und machen einfach damit weiter was sie vorher gemacht haben.
Vermutung: da ich keine ahnung von script prioritäten und tasks und so habe denke ich das da ein fehler vorliegt, villeicht brauch ich auch einen anderen befehl im script 1 um das script zu "callen"
script-aufbau:
script 1:
array = Array mit allen kampfdrohnen im sektor erstellen
array.size = size of array: array
While array.size > 0
decrease array.size
this.drone = array[array.size]
this.drone => Call script: script2
end
script2:
while [this] exist
if distance between [this] and Target.ship < 5000
target.ship => add 1 unit of drone
[this] => destruct show no explosion = true
End
(no returnvalue) = [this] move to position x=target.x y=target.y z=target.z whith precision= 4500
wait 10000ms
End
anmerkung: manchmal wenn sie weniger als 5000m entfernt sind funktionierts. Der move teil funktioniert nicht.
ich hoffe mein problem verständlich geschildert zu haben, ich verbleibe
mit freundlichen grüssen
Uggah!
ich sitz zur Zeit an einem script zum einsammeln von kampfdrohnen und hab da ein problem das ich nicht verstehe.
Problem: drohnen reagieren nicht und machen einfach damit weiter was sie vorher gemacht haben.
Vermutung: da ich keine ahnung von script prioritäten und tasks und so habe denke ich das da ein fehler vorliegt, villeicht brauch ich auch einen anderen befehl im script 1 um das script zu "callen"
script-aufbau:
script 1:
array = Array mit allen kampfdrohnen im sektor erstellen
array.size = size of array: array
While array.size > 0
decrease array.size
this.drone = array[array.size]
this.drone => Call script: script2
end
script2:
while [this] exist
if distance between [this] and Target.ship < 5000
target.ship => add 1 unit of drone
[this] => destruct show no explosion = true
End
(no returnvalue) = [this] move to position x=target.x y=target.y z=target.z whith precision= 4500
wait 10000ms
End
anmerkung: manchmal wenn sie weniger als 5000m entfernt sind funktionierts. Der move teil funktioniert nicht.
ich hoffe mein problem verständlich geschildert zu haben, ich verbleibe
mit freundlichen grüssen
Uggah!
-
- Posts: 13244
- Joined: Fri, 13. Jan 06, 16:39
Script 1 funktioniert also problemlos und Script 2 wird sicher gestartet?ugga wrote:anmerkung: manchmal wenn sie weniger als 5000m entfernt sind funktionierts. Der move teil funktioniert nicht.
Einfach über ein logfile verfolgen. Immer wenn S1 den Startbefehl gibt und wenn S2 anläuft. Hilfreich ist dabei die Schiffs-ID, da sie für jede Drohne einzigartig ist.
Versuchs mal alternativ mit "escort [target] 10000ms" und dafür mit einem kleineren wait.
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.
-
- Posts: 27
- Joined: Mon, 24. Apr 06, 20:38
hab etwas rumprobiert...
ich vermute das der fehler im aufruf von script2 liegt. script2 scheint zu funktionieren, nur wird es nicht immer ausgeführt..
wenn ich vorher allen drohnen über kommandokonsole sage fliege zu sektor.. dann funzt alles wie gewollt.
wenn mehr als 1 drohne im all ist und nicht alle in 5km reichweite sind funktioniert nur 1 drohne. script 1 läuft dann nur bis script call, das write to log dahinter erscheint nicht.
wenn alle drohnen unter 5km entfernt klappt es meistens, aber nicht immer.
ich frage mich ob " call script " der richtige befehl ist ? wird gewartet bis call script beendet wurde oder läuft die schleife in script1 durch ?
wie ist das mit prioritäten? wird das aktuelle kommando nur unterrochen oder komplett ersetzt wenn ich script call benutze ?
ich vermute das der fehler im aufruf von script2 liegt. script2 scheint zu funktionieren, nur wird es nicht immer ausgeführt..
wenn ich vorher allen drohnen über kommandokonsole sage fliege zu sektor.. dann funzt alles wie gewollt.
wenn mehr als 1 drohne im all ist und nicht alle in 5km reichweite sind funktioniert nur 1 drohne. script 1 läuft dann nur bis script call, das write to log dahinter erscheint nicht.
wenn alle drohnen unter 5km entfernt klappt es meistens, aber nicht immer.
ich frage mich ob " call script " der richtige befehl ist ? wird gewartet bis call script beendet wurde oder läuft die schleife in script1 durch ?
wie ist das mit prioritäten? wird das aktuelle kommando nur unterrochen oder komplett ersetzt wenn ich script call benutze ?
-
- Posts: 27
- Joined: Mon, 24. Apr 06, 20:38
-
- Posts: 384
- Joined: Thu, 31. Mar 11, 20:48
hallo,
meine tbullets lässt sich nicht mit dem "t file editor" des x3 editor v2 öffnen (alle anderen sachen funktionieren wie zb tshields, tlaser) also muss ich die werte wohl "per hand" ändern.
ich will nur den hüllenschaden der mass-driver um 3/4 runtersetzen, welcher wert ist das?
http://www.pic-upload.de/view-13140617/aaaaa.jpg.html
mfg
meine tbullets lässt sich nicht mit dem "t file editor" des x3 editor v2 öffnen (alle anderen sachen funktionieren wie zb tshields, tlaser) also muss ich die werte wohl "per hand" ändern.
ich will nur den hüllenschaden der mass-driver um 3/4 runtersetzen, welcher wert ist das?
http://www.pic-upload.de/view-13140617/aaaaa.jpg.html
mfg
Ofc ***modified***, modders doing what Egosoft cant.
-
- Posts: 31
- Joined: Wed, 3. Mar 10, 16:18
-
- Posts: 27
- Joined: Mon, 24. Apr 06, 20:38
-
- Posts: 27
- Joined: Mon, 24. Apr 06, 20:38
-
- Moderator (Deutsch)
- Posts: 25130
- Joined: Sun, 2. Apr 06, 16:38
Mit dieser kleinen Mod von Gotcha!.Sheik wrote:Auf welche Weiße bekomme ich die Leiste links vom Bildschirm in Albion Prelude weg?
Installation: Eines der beiden Archive, "Normal" oder "Transparent", herunterladen. Einen Ordner namens "dds" im Terran Conflict Hauptverzeichnis erstellen (gilt sowohl für X3TC als auch für X3AP). Anschließend den Inhalt des heruntergeladenen Archivs in den dds-Ordner entpacken.
Die Unterschiede zwischen den beiden Dateien, sind auf dem Screenshot (dritter Download-Link) ersichtlich.
Auslesen geht mit <RetVar/IF><RefObj> only player own ships can trade with. Zum Ändern scheint es keinen direkten Befehl zu geben. Vielleicht lässt sich hier aber etwas über die Beziehung der Station zu einzelnen Völkern regeln.ugga wrote:hallo, kann mir wer sagen wie ich per scriptbefehlen auslesen kann ob eine station "andere völker dürfen hier kaufen" auf ja oder nein stehen hat und wie ich das dann per script ändern kann?
Ja, mit <RetVar> = <RefObj> -> get factory array from sector (sieher Alternativer Nutzen).ugga wrote:kann man rauskriegen aus welchen stationen ein komplex besteht ?
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: 31
- Joined: Wed, 3. Mar 10, 16:18
Danke, oh große X-Universe-Forums-Moderator! *Opfergabedarbring*Mit dieser kleinen Mod von Gotcha!.
Installation: Eines der beiden Archive, "Normal" oder "Transparent", herunterladen. Einen Ordner namens "dds" im Terran Conflict Hauptverzeichnis erstellen (gilt sowohl für X3TC als auch für X3AP). Anschließend den Inhalt des heruntergeladenen Archivs in den dds-Ordner entpacken.
Die Unterschiede zwischen den beiden Dateien, sind auf dem Screenshot (dritter Download-Link) ersichtlich.

Wer nicht mehr liebt und nicht mehr irrt, der lasse sich begraben.
-
- Posts: 910
- Joined: Fri, 21. Mar 08, 11:22
Tag auch Forum.
Ich habe eine Frage bezüglich der Globals.pck. Was bedeuten diese Angaben? Das ganze ist für alle Vanilla Völker aufgelistet, teilweise mit anderen Werten. Ich vermute, dass hier die Farbwerte der Schiffe definiert sind, zumindest ein teil davon. Ist dies die richtige Vermutung? Denn bei einem kleinen Test konnte ich nichts besonderes feststellen.
Gruß Flippi
Ich habe eine Frage bezüglich der Globals.pck. Was bedeuten diese Angaben?
Code: Select all
SG_HUE_ZEROPOS_ARGON;-26;
SG_HUEMODIFIER_MIN_ARGON;340;
SG_HUEMODIFIER_MAX_ARGON;30;
SG_SATMODIFIER_SPECIAL_ARGON;65536;
SG_SATMODIFIER_DEFAULT_ARGON;65536;
Gruß Flippi
-
- Posts: 13244
- Joined: Fri, 13. Jan 06, 16:39
Das sind die Standardwerte für den PHQ "Paint Shop".
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.
-
- Posts: 910
- Joined: Fri, 21. Mar 08, 11:22
-
- Posts: 2
- Joined: Wed, 4. Apr 12, 16:45
hi, hab auf meinem TM einige NPC schiffe, die ich via piraten methode (Bogas statt Sauerstoff in die Lebenserhaltungssysteme) zur "zusammenarbeit" bewegen möchte.
Erster teil ist den ich hab ich:
Nun muss ich noch meinen Schiffen mit Hangern nen menupunkt geben wo ich eins der gedocken NPC-schiffe bzw. alle auswählen kann.
wie geht das und wo stehen die befehle. Meinereiner noch neuling auf scripten.
spiele x3tc (nen mod dovon)

Erster teil ist den ich hab ich:
Code: Select all
Arguments
1: dockedship , Var/Ship , 'dockedShip'
Source Text
002 $decrementgas = 5
003 $bogas = get volume of ware BoGas
004 if $bogas >= $decrementgas
005 |$bogas = $bogas - $decrementgas
006 |$dockedShip ->set owner race to Player
007 end
008 return null
wie geht das und wo stehen die befehle. Meinereiner noch neuling auf scripten.
spiele x3tc (nen mod dovon)
Most evil boron in the entire x-universe (devil)