Hilfe zu "Install ware" (oder so ähnlich)

Hier ist der ideale Ort um über Scripts und Mods für X²: Die Bedrohung zu diskutieren.

Moderators: Scripting / Modding Moderators, Moderatoren für Deutsches X-Forum

Caldazar
Posts: 326
Joined: Sun, 21. Sep 03, 20:21
x3tc

Hilfe zu "Install ware" (oder so ähnlich)

Post by Caldazar »

Also, mein Problem:
Ich will einen Script erstellen, der einen Khaak M3 mit Heimatbasis mein Träger und einigen installierte Erweiterungen auf meinem M1 erstellt.
Funktioniet auch. Das Schiff befindet sich auf meinem Kondor und hat ihn als Heimatbasis.
Das Problem:
Ich habe den Scriptbefehl "Install xy" auf den Khaak verwendet (mit Lasern, Schilden, Tunings etc.), aber außer den Lasern ist nichts am Schiff. :shock:

Der Befehl und die Variablen sind SICHER gleich.

Bitte helft mir

mfg
laprican
Posts: 196
Joined: Fri, 13. Feb 04, 16:56
x2

Post by laprican »

naja... sogesehen kann alles falsch sein... am besten ist du postest hier das script, ich denke so kann dir am besten geholfen werden...
Caldazar
Posts: 326
Joined: Sun, 21. Sep 03, 20:21
x3tc

Post by Caldazar »

Script AKhaakM3
Version: 0
for Script Engine Version: 25

Description
Description
Arguments
Source Text

001 $KM3 = create ship: type=Unbekanntes Feindschiff owner=Player addto=[PLAYERSHIP] x=$KM3 y=$KM3 z=$KM3
002 $KM3 -> set homebase to [PLAYERSHIP]
003 $KM3 = $KM3 -> install 3 units of Unbekanntes Objekt
004 $KM3 = $KM3 -> install 3 units of 25 MW Schild
005 $KM3 = $KM3 -> install 1 units of Transporter
006 $KM3 = $KM3 -> install 1 units of Duplex Scanner
007 $KM3 = $KM3 -> install 1 units of Triplex Scanner
008 $KM3 = $KM3 -> install 1 units of Navigationssoftware MK1
009 $KM3 = $KM3 -> install 1 units of Kampfsoftware MK1
010 $KM3 = $KM3 -> install 1 units of Kampfsoftware MK2
011 $KM3 = $KM3 -> install 12 units of Triebwerkstuning
012 $KM3 = $KM3 -> install 20 units of Ruder-Optimierung
013 return null
Das ist ger gesamte Script. Das Problem: Line 4 bis 12 haben keine offensichtliche Auswirkungen.

mfg
User avatar
StarTrekMarc
Posts: 2143
Joined: Sat, 3. Apr 04, 16:38
x4

Post by StarTrekMarc »

hier die Lösung:

Code: Select all

004 $install0 = $KM3 -> install 3 units of 25 MW Schild
005 $install1 = $KM3 -> install 1 units of Transporter
006 $install2 = $KM3 -> install 1 units of Duplex Scanner
007 $install3 = $KM3 -> install 1 units of Triplex Scanner
008 $install4 = $KM3 -> install 1 units of Navigationssoftware MK1
009 $install5 = $KM3 -> install 1 units of Kampfsoftware MK1
010 $install6 = $KM3 -> install 1 units of Kampfsoftware MK2
011 $install7 = $KM3 -> install 12 units of Triebwerkstuning
012 $install8 = $KM3 -> install 20 units of Ruder-Optimierung 
Die Variable vor dem = ist bei dem install befehl egal, darf aber nirgenwo anders verwendet werden (in diesem fall)
Caldazar
Posts: 326
Joined: Sun, 21. Sep 03, 20:21
x3tc

Post by Caldazar »

Danke
User avatar
proggy3456
Posts: 2027
Joined: Sun, 6. Apr 03, 18:57
x3ap

Post by proggy3456 »

Am besten ist es du benutzt "no returnvariable", damit man bei den Variablen kein durcheinander hat und nicht so viel Variablen eingeben muss. Wenn man eine davor macht, kann die übrigens bei allen install commands gleich sein. Sie darf halt nur nicht der Variable nach dem "=" entsprechen.
User avatar
StarTrekMarc
Posts: 2143
Joined: Sat, 3. Apr 04, 16:38
x4

Post by StarTrekMarc »

:headbang: Warum hab ich net daran gedacht.. so hab ichs auch immer gemacht :roll:
User avatar
Lucike
Posts: 12969
Joined: Sun, 9. May 04, 21:26
x4

Post by Lucike »

STM wrote:Die Variable vor dem = ist bei dem install befehl egal, darf aber nirgenwo anders verwendet werden (in diesem fall)
Egal? Na ja, so ganz egal ist das nicht.

Beispiel:

$install = [Argon Discoverer] -> install 1 units of Triplex Scanner

Rate mal welchen Wert $install erhält?

$install = [Argon Colossus] -> install 10 units of [Gamma PIK]

Hier erhält $install den Wert 3, da nur 3 Gamma-PIK auf einem Standard-Träger möglich sind. Es werden aber bei möglichem Laderaum 10 G-PIKs transferiert.

Gruß
Lucike
Image
User avatar
StarTrekMarc
Posts: 2143
Joined: Sat, 3. Apr 04, 16:38
x4

Post by StarTrekMarc »

Ich sagte auch:
(in diesem fall)
User avatar
Lucike
Posts: 12969
Joined: Sun, 9. May 04, 21:26
x4

Post by Lucike »

darf aber nirgenwo anders verwendet werden (in diesem fall)
Ah, ich dachte doch tatsächlich das "in diesem Fall" gehört zu "anders verwenden". :)

Gruß
Lucike
Image
User avatar
StarTrekMarc
Posts: 2143
Joined: Sat, 3. Apr 04, 16:38
x4

Post by StarTrekMarc »

Noe :)

Naja, hauptsache ihm wurde geholfen ;)
Caldazar
Posts: 326
Joined: Sun, 21. Sep 03, 20:21
x3tc

Post by Caldazar »

STM wrote:Noe :)

Naja, hauptsache ihm wurde geholfen ;)
Stimmt. Inzwischen gehts. Danke nochmal.
Ein Kondor mit 50 Khaak M3 und TeleCat...
Maximale Lebensdauer von anderen M1/M2: Maximal 2 Minuten. :twisted:

mfg

Return to “X²: Die Bedrohung - Scripts und Modding”