Schiffe per Script zerstören
Moderators: Moderatoren für Deutsches X-Forum, Scripting / Modding Moderators
-
- Posts: 18
- Joined: Fri, 11. Jan 13, 16:40
Schiffe per Script zerstören
Guten Abend,
Ich habe mir heute ein Schiff per Script erstellt und da ist mir ein dummer fehler unterlaufen und nun ist dieses Schiff in einem nicht existierenden Sektor namens Unbekanntes Objekt.
Ich möchte nun wissen, wie man dieses Schiff zerstören kann, da es in der Bestiztümerliste nervt.
Ich habe mir heute ein Schiff per Script erstellt und da ist mir ein dummer fehler unterlaufen und nun ist dieses Schiff in einem nicht existierenden Sektor namens Unbekanntes Objekt.
Ich möchte nun wissen, wie man dieses Schiff zerstören kann, da es in der Bestiztümerliste nervt.
-
- Moderator (Script&Mod)
- Posts: 14571
- Joined: Sun, 20. Nov 05, 22:45
wenn du glück hast funktioniert der hier:
$ship.arr = get ship array from sector null
$ship = $ship.arr [0]
$ship -> destruct: show no explosion=[TRUE]
wenn nicht meld dich nochmal, ich hab da noch mehr möglichkeiten, die aber schwerer zu erklären sind..
$ship.arr = get ship array from sector null
$ship = $ship.arr [0]
$ship -> destruct: show no explosion=[TRUE]
wenn nicht meld dich nochmal, ich hab da noch mehr möglichkeiten, die aber schwerer zu erklären sind..
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: 18
- Joined: Fri, 11. Jan 13, 16:40
-
- Moderator (Deutsch)
- Posts: 24969
- Joined: Sun, 2. Apr 06, 16:38
Nicht vielleicht, sondern ganz sicher, weil du die zweite Zeile weggelassen hast. Die erste Zeile gibt dir ein Array aller Schiffe im Sektor null aus (bin mir gerade auch nicht sicher, ob das funktioniert). Mit der zweiten Zeile wählst du dann das erste Objekt aus diesem Array aus und speicherst es in der Variable $ship, die du dann in der dritten Zeile zerstörst. Lässt du die zweite Zeile weg, ist der Variablen kein Wert zugewiesen.
Die zweite Zeile bekommst du mit dem Befehl <RetVar/IF><Var/Array>[<Var/Number>] hin, der sich in den General Commands unter Arrays findet.
Die zweite Zeile bekommst du mit dem Befehl <RetVar/IF><Var/Array>[<Var/Number>] hin, der sich in den General Commands unter Arrays findet.
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: 18
- Joined: Fri, 11. Jan 13, 16:40
-
- Moderator (Script&Mod)
- Posts: 14571
- Joined: Sun, 20. Nov 05, 22:45
kann sein dass die Sektorangabe direkt nach dem = war, ich hab ne ziemlich lange zeit nix im SE gemacht.. (kurz gesagt: da käme dann null rein )
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: 18
- Joined: Fri, 11. Jan 13, 16:40
-
- Moderator (Script&Mod)
- Posts: 14571
- Joined: Sun, 20. Nov 05, 22:45
ich seiss, deswegen ja bei der Ortsangabe null (==kein Variableninhalt, Leere Menge) (dein problem kenne ich, ist nen geläufiger fehler wenn man beim Schiffe erstellen die Sektorangabe vergisst oder was ungültiges eingibt...)
dann mal hier nen anderer Ansatz, funktioniert garantiert, ist aber ein wenig mehr:
$ship.arr = get ship array from race Player
$ship.size = size of array $ship.arr
while $ship.size
| dec $ship.size=
| $ship = $ship.arr [ $ship.size ]
| $ship.sector = $ship -> get sector
| if $ship.sector == null
| | $ship -> destruct: show no explosion=[TRUE]
| end
end
return null
und diesmal keine Zeile weglassen, wenn du etwas nicht findest jede Zeile hat ihren zweck und wenn eine davon fehlt funktioniert das gesamte nicht
und schonmal im vorraus: das while…… sowie das if……… bekommst du mit <retvar/IF><expression> und das end (conditional) in den general commands bei flow control
dann mal hier nen anderer Ansatz, funktioniert garantiert, ist aber ein wenig mehr:
$ship.arr = get ship array from race Player
$ship.size = size of array $ship.arr
while $ship.size
| dec $ship.size=
| $ship = $ship.arr [ $ship.size ]
| $ship.sector = $ship -> get sector
| if $ship.sector == null
| | $ship -> destruct: show no explosion=[TRUE]
| end
end
return null
und diesmal keine Zeile weglassen, wenn du etwas nicht findest jede Zeile hat ihren zweck und wenn eine davon fehlt funktioniert das gesamte nicht
und schonmal im vorraus: das while…… sowie das if……… bekommst du mit <retvar/IF><expression> und das end (conditional) in den general commands bei flow control
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: 18
- Joined: Fri, 11. Jan 13, 16:40
Endweder bin ich zu blöd oder ich verstehe einfach das Script nicht
$ship.arr = get ship array from race Player
$ship.size = size of array $ship.arr
while $ship.size
| dec $ship.size=
bis hier hin habe ich es verstanden und der | ist anscheinend nur das leerzeichen...
Bei dieser Zeile: "$ship = $ship.arr [ $ship.size ]" verstehe ich nicht wie ich diese zeichen mache "[]" (falls die da hin müssen)
und bei dieser Zeile: " $ship.sector = $ship -> get sector" verstehe ich nicht, wie man "-> get sector" dahin bekommt
$ship.arr = get ship array from race Player
$ship.size = size of array $ship.arr
while $ship.size
| dec $ship.size=
bis hier hin habe ich es verstanden und der | ist anscheinend nur das leerzeichen...
Bei dieser Zeile: "$ship = $ship.arr [ $ship.size ]" verstehe ich nicht wie ich diese zeichen mache "[]" (falls die da hin müssen)
und bei dieser Zeile: " $ship.sector = $ship -> get sector" verstehe ich nicht, wie man "-> get sector" dahin bekommt
-
- Moderator (Deutsch)
- Posts: 24969
- Joined: Sun, 2. Apr 06, 16:38
Diese Zeile ist prinzipiell genau die gleiche wie die zweite Zeile im ersten Beispiel von UniTrader.Bei dieser Zeile: "$ship = $ship.arr [ $ship.size ]" verstehe ich nicht wie ich diese zeichen mache "[]" (falls die da hin müssen)
get sector ist der Befehl. Er sollte sich in den General Object Commands recht weit oben finden. Die einzelnen Variablen kannst du dann direkt im Befehl auswählen.und bei dieser Zeile: " $ship.sector = $ship -> get sector" verstehe ich nicht, wie man "-> get sector" dahin bekommt
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: 18
- Joined: Fri, 11. Jan 13, 16:40