Problem mit Sektorkoordinaten als Parameter

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

sir_avenger
Posts: 38
Joined: Thu, 29. Jul 04, 21:34
x4

Problem mit Sektorkoordinaten als Parameter

Post by sir_avenger »

Hallo Scripterfreunde,
ich habe folgendes Problem: 2 Scripte, das erste erstellt mir eine Fabrik an einer bestimmten Koordinate eines Sektors, die Koordinaten als Parameter.

Code: Select all

Arguments
1: setLoc , Var/Sector Position , 'Chose Position' 
Source Text
001   $x = $setLoc[0]
002   $y = $setLoc[1]
003   $z = $setLoc[2]
004   $sec = $setLoc[3]
005   $neueStation =  create station: type=Argonen Sonnenkraftwerk owner=Argonen addto=$sec x=$x y=$y z=$z
...
soweit so gut. im zweiten Script rufe ich das erste Script auf und übergebe die Koordinaten.

Code: Select all

Arguments
Source Text
001   
002 @ = [THIS] -> call script 'plugin.build.station' :  Chose Position=ARRAY { 9304, 1, -3982, Argon Prime }
003   return null
Und nun zum Problem: Ich starte ein neues Spiel und wenn ich das 2. Script im Scripteditor lade, haut er mir den Sektor in den Koordinaten zusammen. Es sieht im Scripteditor so aus :headbang: :

Code: Select all

Arguments
Source Text
001   
002 @ = [THIS] -> call script 'plugin.build.station' :  Chose Position=ARRAY { 9304, 1, -3982, Unbekanntes Objekt }
003   return null
Habe schon mein X2 deinstalliert und neu installiert, auf 1.4 gepatched und die signierten Sripts drauf.
Hab keine Ahnung mehr, was das sein könnte. :?

Lg,
Sir Avenger
ticaki
Posts: 4861
Joined: Wed, 6. Nov 02, 20:31
x3

Post by ticaki »

Er sprach:

Du sollst keine Objekte direkt im Skript eingeben.

Amen :D

Versuche es mal mit

Code: Select all

$array = array alloc (4)
$array[0] = x
$array[1] = y
$array[2] = z
$sector = get sector x=1 y=5 (oder andersrum)
$array[3] = $sector
Gruß ticaki
Zur Zeit nicht aktiv
sir_avenger
Posts: 38
Joined: Thu, 29. Jul 04, 21:34
x4

Post by sir_avenger »

ticaki wrote:Er sprach:

Du sollst keine Objekte direkt im Skript eingeben.

Amen :D
Amen. Werds mir merken :wink:


Jo das funzt besser, viel besser sogar :D

Big Thx,
Sir Avenger

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