Problem mit der KI-Stationen

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

User avatar
Moonraven
Posts: 968
Joined: Wed, 27. Aug 03, 11:13
x3

Problem mit der KI-Stationen

Post by Moonraven »

Hi,

ich bin da heut auf ein Problem gestossen. Folgendes ist passiert:

Ich habe mir ein kleines Script gebastelt das KI-Stationen erstellt und ausstattet.

Wenn ich aber innerhalb eines Sektors, mehrere Ki-Stationen des gleichen
Stationstyps (z.B. SKW) erstelle, so heißen ALLE Stationen XXXX alpha. Auch
der Boardcomputer gibt das so aus. Wie kann ich das ändern ?

Script:

Code: Select all

$x = random value from -40000 to 40000 - 1
002   $y = random value from -40000 to 40000 - 1
003   $z = random value from -40000 to 40000 - 1
004   $st =  create station: type=Argonen Erzmine owner=Argonen addto=$sector x=$x y=$y z=$z
005   = $st -> install 7 units of 125 MW Schild
006   $st -> add product to factory or dock: Erz
007   $st -> add primary resource to factory: Energiezellen
008   = $st -> add 5000 units of Energiezellen
009 @ = $st -> call script 'ur.lib.addshipstostation' :  station=$st  shiptype=Argon Buster  count=2
010 @ = $st -> call script 'ur.lib.addshipstostation' :  station=$st  shiptype=Argon Discoverer  count=2
011 @ = $st -> call script 'ur.lib.addshipstostation' :  station=$st  shiptype=Argon Nova  count=2
012 @ = $st -> call script 'ur.lib.addshipstostation' :  station=$st  shiptype=Argon Merkur  count=2
013   $st -> station trade and production tasks: on=[TRUE]
014   return null
Gruß Moonraven
Wer lesen kann, ist ganz klar im Vorteil.
[ external image ]
Painkiller
Posts: 1546
Joined: Wed, 6. Nov 02, 20:31
x2

Post by Painkiller »

Ähm.... also die Sache ist die:

Die Benennung der Stationen erfolgt im Gala-Editor oder bei Erststart eines Spieles (Initialisierung des gesamten Universums)

Es gibt also keine automatische Bezeichnung der KI-Fabriken während eines Spieles... Du müßtest das also händisch oder per Script machen.

mfg Pain

PS: Woher haste den die ur.lib´s? Deine oder Ego?
User avatar
Moonraven
Posts: 968
Joined: Wed, 27. Aug 03, 11:13
x3

Post by Moonraven »

Sind meine :)


Ja...ich kann den Namen ändern. Das schon..nur ... der Boardcomputer sagt mir trotzdem Erzmine alpha...auch wenn es die beta ist.

Es scheint wirklich nur über den GE zu gehen. *seufz
Gruß Moonraven
Wer lesen kann, ist ganz klar im Vorteil.
[ external image ]
Painkiller
Posts: 1546
Joined: Wed, 6. Nov 02, 20:31
x2

Post by Painkiller »

Ich glaube daß diese automatische Bezeichnung gemacht wird, wenn das Universum gespeichert wird im GE.

Das ist dumm... jo.
Vassenego
Posts: 4797
Joined: Fri, 20. Dec 02, 19:30
x2

Post by Vassenego »

Der Default-Wert für eine Nicht-Spieler-Station ist Alpha, man kann ihn jedoch ändern.

Code: Select all

<Var/Station> -> set serial name of station <serial>
Zu finden unter General Object Commands.
Auswählen kann man dabei aus dem gesamten griechischen Alphabet. Der Befehl funktioniert jedoch nicht für Spielerstationen, da die nicht über eine derartige Kennzeichnung verfügen.

:)


Alles wird umbenannt
Vassenego
"Bereitet euch darauf vor, relativistisch Absurdes zu werden ..." (Isaac)

don't click :spam:

--<= back (for good?) =>--
User avatar
Moonraven
Posts: 968
Joined: Wed, 27. Aug 03, 11:13
x3

Post by Moonraven »

Na das ist doch was :)

Thx :)
Gruß Moonraven
Wer lesen kann, ist ganz klar im Vorteil.
[ external image ]

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